Sommario
Excel è lo strumento più utilizzato quando si tratta di gestire enormi insiemi di dati. In Excel possiamo eseguire una miriade di operazioni di dimensioni multiple. A volte, abbiamo bisogno di dividere i dati con le virgole in colonne In Excel, per dividere i dati in colonne con la virgola, si possono applicare vari metodi. In questo articolo vi mostrerò 8 metodi efficaci in Excel per dati divisi in colonne da virgola.
Scarica il quaderno di esercizi
Dividere i dati in colonne per virgola.xlsmQuesto è il set di dati Qui ci sono alcune persone con le loro Indirizzi Gli indirizzi hanno delle virgole, quindi divideremo i caratteri Città e Paese in colonne separate in questo articolo.
7 metodi per dividere i dati in colonne con una virgola in Excel
1. Dividere i dati in colonne utilizzando la funzione Testo in colonna
Per prima cosa, vi mostrerò come utilizzare l'opzione Da testo a colonna per dividere i dati in colonne multiple .
FASI:
- Per prima cosa, selezionare C5:C11 Poi, andare alla pagina Dati selezionare Strumenti per i dati selezionare Testo in colonne
- Conversione guidata del testo in colonne Appare l'opzione Delimitato Quindi fare clic su Avanti .
- Successivamente, scegliere la voce Delimitatore come Virgola . Quindi fare clic su Avanti .
- Quindi scegliere Generale come Formato dei dati della colonna Selezionare il Destinazione Infine, selezionare Finitura .
Excel dividerà i dati.
Per saperne di più: Come dividere i dati in più colonne in Excel
2. Applicazione del riempimento flash ai dati divisi in Excel
Ora, utilizzerò Riempimento flash a dati divisi in Excel .
FASI:
- Scrivere Tokyo in D5 .
- Utilizzo Maniglia di riempimento a Riempimento automatico fino a D11 .
- Ora fare clic sul pulsante Opzioni di riempimento automatico (vedi immagine)
- Scegliere Riempimento flash .
Excel mostrerà il città .
- Allo stesso modo, separare il Paese .
Per saperne di più: Come dividere i dati in una cella di Excel in più colonne (5 metodi)
3. Utilizzo di una combinazione di LEFT, FIND & LEN per dividere i dati in colonne in base alla virgola
In questa sezione, vi spiegherò come potete dati divisi utilizzando il SINISTRA , TROVARE , e LEN funzioni .
FASI:
- Vai a D5 Scrivere la seguente formula.
=LEFT(C5,FIND(",",C5)-1)
Ripartizione della formula
TROVA(",",C5) ➤ Restituisce la posizione di un carattere virgola (,) in C5 .
Uscita : 6
LEFT(C5, FIND(",", C5)-1) ➤ Restituisce il valore numero specificato dall'inizio di testo in C5 .
Uscita : Tokyo
- Quindi, premere ENTRARE . Excel restituirà l'output.
- Ora, utilizzare il comando Riempimento Maniglia a Riempimento automatico .
Per separare il Paese ,
- Vai a E5 Scrivere la seguente formula.
=DESTRA(C5, LEN(C5)-FIND(",", C5))
Ripartizione della formula
TROVA(",",C5) ➤ Restituisce la posizione di virgola(,) in C5 .
Uscita: 6
LEN(C5) ➤ Restituisce il valore numero di caratteri in C5 .
Uscita: 11
DESTRA(C5, LEN(C5)-FIND(",", C5)) ➤ Restituisce il valore posizione specificata di un carattere dalla fine di C5 .
Uscita : Giappone
- Ora, premere ENTRARE . Excel mostrerà l'output.
- Ora, utilizzare il comando Riempimento Maniglia a Riempimento automatico .
4. Uso di PowerQuery per dividere i dati
Ora userò PowerQuery a dati divisi in colonne in Excel .
FASI:
- Creare un tavolo A tal fine, selezionare l'intero gamma B4:C11 .
- Stampa CTRL + T . an casella di input Apparirà il pulsante dati nella vostra tabella. Eccola B4:C11 .
- Andare ora alla pagina Dati selezionare Da Tabella/Ambito .
- Editor PowerQuery Viene visualizzata la finestra di dialogo. Mantenere il valore cursore sul Colonna dell'indirizzo . poi cliccate con il tasto destro del mouse sul vostro topo per portare il Barra di contesto .
- Dal Barra di contesto , selezionare Colonna divisa selezionare Da Delimiter
- Dividere la colonna per delimitatore Verrà visualizzata la finestra di dialogo Selezionare l'opzione Delimitatore come Virgola . Quindi fare clic su OK .
- Excel volontà spaccatura il colonna sotto 1 e Indirizzo.2 colonna . Quindi fare clic su Chiudere e caricare .
- Excel trasferirà il set di dati in un nuovo foglio di lavoro .
- Rinominare il colonna .
Per saperne di più: Come dividere i dati in Excel (5 modi)
5. Conversione dei dati in file CSV
Ora mostrerò un altro metodo: convertire il file set di dati in un CSV ( valori separati da virgole ) per primo.
FASI:
- Primo, copia la colonna Indirizzo in un Blocco note pagina .
- Quindi, andare a File selezionare Salva con nome .
- Ora, impostare il nome e salvare il file . Ricordate, è necessario inserire il suffisso .csv nel nome.
- Ora, aprire il file file da la posizione dove salvato prima .
- Excel dividerà il file dati .
- Ora, formato come si desidera.
6. Uso di VBA per dividere i dati in colonne mediante virgola
Ora, utilizzerò un Codice VBA a dati divisi .
FASI:
- Stampa ALT + F11 per aprire il Finestra VBA .
- Poi vai a Inserire selezionare Modulo .
- A nuovo modulo Scrivete il seguente codice.
Sub SplitColumn() Dim SplitData() As String, Count As Long, i As Variant For n = 5 To 11 SplitData = Split(Cells(n, 3), ",") Count = 4 For Each i In SplitData Cells(n, Count) = I Count = Count + 1 Next i Next n End Sub
Ripartizione del codice
- Qui, ho creato un oggetto Procedura secondaria Colonna divisa . ho usato la dichiarazione dim per definire un variabile SplitData come Stringa e i come un variante .
- Poi ho usato un Per il ciclo . Da 5 a 11 indica che io spaccatura il dati dal Dalla 5a all'11a fila .
- Successivamente, ho utilizzato il metodo Divisione VBA funzione dove n è il fila numero e 3 definisce che il dati sono nella C colonna . Conteggio = 4 , il dati sarà spaccatura in colonna D .
- Anche in questo caso, ho utilizzato un Per il ciclo a incremento il Conteggio .
- Ora premere F5 per eseguire il codice . Excel volontà spaccatura il dati .
7. Usare le funzioni FILTERXML, SUBSTITUTE & TRANSPOSE in Excel per dividere i dati
Ora utilizzerò la funzione FILTERXML insieme a il SOSTITUTO & TRASPARENZA Funziona con le versioni aggiornate di Excel .
FASI:
Selezionare D5 e E5 Scrivere la seguente formula
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,","")& "","//s"))
Ripartizione della formula
SOSTITUIRE(C5,",","") ➤ Questo sostituirà il virgola (,) nel D5 e E5 .
Uscita: "TokyoGiappone"
FILTERXML(""&SUBSTITUTE(C5,","")& "","//s") ➤ Restituisce Dati XML dal contenuto di seguito XPath
Uscita: {Tokyo"; "Giappone".}
TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,","")& "","//s")) ➤ Trasporterà la matrice.
Uscita: {Tokyo", "Giappone".}
- Quindi premere ENTRARE . Excel restituirà le uscite.
- Quindi utilizzare Maniglia di riempimento a Riempimento automatico .
Quaderno pratico
La pratica rende l'uomo perfetto. È importante esercitarsi per interiorizzare qualsiasi metodo. Per questo motivo ho allegato una foglio di pratica per voi.
Conclusione
In questo articolo ho dimostrato 7 metodi efficaci in Excel a dati divisi in colonne da virgola Infine, se avete suggerimenti, idee o commenti, non esitate a commentare qui sotto.