Come impilare rapidamente più colonne in una colonna in Excel?
in Excel, la funzione Testo in colonne può dividere una cella in più colonne in base al delimitatore, ma se ci sono modi per impilare più colonne in una colonna come mostrato nell'immagine sottostante? In questo articolo, introdurrò alcuni trucchi per risolvere rapidamente questo compito.
Impila più colonne in una con la formula
Impila più colonne in una con VBA
Impila più colonne in una con Transform Range
Impila più colonne in una con la formula
1. Seleziona l'intervallo che desideri impilare e vai al file Nome casella per dare un nome a questo intervallo e premere Entra chiave. Vedi screenshot:
2. Quindi selezionare una cella vuota in cui si desidera inserire i risultati, immettere questa formula =INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1), stampa Enter e trascinare la maniglia di riempimento verso il basso finché non viene visualizzato un errore. Vedi screenshot:
Impila più colonne in una con VBA
Ecco un codice VBA che può aiutare anche te.
1. Stampa Alt + F11 tasti da visualizzare Microsoft Visual Basic, Applications Edition finestra.
2. Clic inserire > Modulo, incolla sotto il codice nel file Modulo.
VBA: impila le colonne su una
Sub ConvertRangeToColumn()
'UpdatebyExtendoffice
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
Rng.Copy
Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
3. Stampa F5 per eseguire il codice, viene visualizzata una finestra di dialogo per selezionare i dati di origine e fare clic su OK, per selezionare una cella in cui posizionare i risultati. Vedi screenshot:
4. Clic OK. Ora le colonne sono state impilate in una colonna.
Impila più colonne in una con Transform Range
Per candidarsi Kutools for Excel'S Trasforma intervallo l'utilità può anche aiutarti a risolvere rapidamente questo problema.
Kutools for Excel, con oltre 300 funzioni utili, rende il tuo lavoro più facile. | ||
Dopo installazione gratuita Kutools per Excel, per favore fai come di seguito:
1. Selezionare i dati delle colonne che si utilizzano e fare clic su Kutools > Autonomia > Trasforma intervallo. Vedi screenshot:
2. Nel Trasforma intervallo dialogo, controlla Intervallo su singola colonna opzione e fare clic Ok, quindi seleziona una cella per inserire i risultati. Vedi screenshot:
3. Clic OK. Ora le colonne sono state impilate in una singola colonna.
Impila più celle in una colonna
Kutools per Excel: oltre 300 funzioni che devi avere in Excel, 30prova gratuita di un giorno da qui. |
I migliori strumenti per la produttività in ufficio
Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%
- Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
- Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
- Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
- Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
- Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
- Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
- Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
- Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
- Più di 300 potenti funzionalità. Supporta Office/Excel 2007-2021 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!

























