Come dividere una colonna lunga in più colonne in Excel?
Dividi la colonna lunga in più colonne con VBA
Dividi una lunga colonna in più colonne con Kutools per Excel
Dividi la colonna lunga in più colonne con VBA
1. Stampa Alt + F11 chiavi insieme per aprire il Microsoft Visual Basic, Applications Edition finestra.
2. Clic inserire > Moduli e copia il seguente codice VBA nella finestra saltata fuori.
VBA: suddivide la colonna lunga in più colonne.
Sub SplitColumn()
'Updateby20141106
Dim rng As Range
Dim InputRng As Range
Dim OutRng As Range
Dim xRow As Integer
Dim xCol As Integer
Dim xArr As Variant
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type: = 8)
xRow = Application.InputBox("Rows :", xTitleId)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type: = 8)
Set InputRng = InputRng.Columns(1)
xCol = InputRng.Cells.Count / xRow
ReDim xArr(1 To xRow, 1 To xCol + 1)
For i = 0 To InputRng.Cells.Count - 1
xValue = InputRng.Cells(i + 1)
iRow = i Mod xRow
iCol = VBA.Int(i / xRow)
xArr(iRow + 1, iCol + 1) = xValue
Next
OutRng.Resize(UBound(xArr, 1), UBound(xArr, 2)).Value = xArr
End Sub
3. Clic Correre pulsante o premere F5 chiave per eseguire VBA e viene visualizzata una finestra di dialogo per selezionare l'elenco di dati, quindi fare clic su OK per andare a specificare quante righe in una colonna sono necessarie nella finestra di dialogo successiva, quindi fare clic su OK e seleziona una cella per produrre il risultato. Vedi screenshot:
4. Clic OK, quindi puoi vedere la colonna lunga è divisa in più colonne e ogni colonna ha 15 celle.
Dividi una lunga colonna in più colonne con Kutools per Excel
Forse ad alcuni di voi non piace usare il codice VBA, fortunatamente potete usare il Trasforma intervallo utilità di Kutools for Excel per convertire rapidamente e facilmente una lunga colonna in un numero fisso di colonne.
Kutools for Excel, con oltre 300 funzioni utili, rende il tuo lavoro più facile. |
Dopo l'installazione Kutools per Excel, per favore fai come di seguito:(Scarica subito Kutools per Excel!)
1. Selezionare i dati della colonna che si desidera dividere, quindi fare clic su Kutools > Escursione > Trasforma intervallo. Vedi screenshot:
2. Nella finestra di dialogo visualizzata, seleziona Singola colonna nell'intervallo opzione, quindi seleziona Valore fisso opzione e digita il numero di colonne di cui hai bisogno nella casella di testo. Vedi screenshot:
3. Clic Ok e seleziona una singola cella per mettere fuori i dati divisi. Vedi screenshot:
4. Clic OK per terminare le operazioni. Ora i dati della colonna lunga sono stati suddivisi in tre colonne.
È più facile del codice VBA? Con Tmodificare l'intervallo utility, puoi convertire una riga in intervallo, un intervallo in una riga o una colonna.
Trasponi una singola colonna / riga in un intervallo o viceversa
Dividi rapidamente una cella in colonne o righe in base al delimitatore
|
In Excel, dividere una cella in colonne è noioso con la procedura guidata passo dopo passo. Ma con Kutools for Excel's Celle divise utility, puoi: 1, convertire una cella in colonne o righe in base al delimitatore; 2, converti la stringa in testo e numero; 3, converti la stringa in base alla larghezza specifica, con clic. Fai clic per la prova gratuita di 30 giorni con tutte le funzionalità! |
Kutools per Excel: con oltre 300 pratici componenti aggiuntivi di Excel, provabili gratuitamente senza limitazioni in 30 giorni. |
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo 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!