Sommario
In diverse circostanze, abbiamo bisogno di dividere i nostri dati in diversi pezzi. Queste separazioni dei dati sono di solito fatte da spazi, virgole o altri criteri. La suddivisione di questi dati può davvero aiutarci a ottenere la parte di dati di cui abbiamo bisogno in un determinato momento. 5 metodi utili e facili su come dividere i dati in Excel saranno discussi qui in questo articolo.
Scarica il quaderno di esercizi
Scaricate questo quaderno di esercizi.
Dividere i dati in Excel.xlsm5 modi per dividere i dati in Excel
Per dimostrare come suddividere i dati in Excel, utilizzeremo il seguente foglio di calcolo con il nome completo di diverse persone in Nome completo colonna , Come si arriva a queste parti sono spiegate e illustrate in diversi modi.
1. Funzioni da testo a colonne per dividere i dati in Excel
In questo processo, delimitatori come spazio, tabulazione e virgola separano i dati selezionati in una o più celle. Testo in colonna è un ottimo strumento per dividere i dati in Excel.
Passi
- Per prima cosa, selezionare tutte le celle che si desidera dividere.
- Poi vai a Dati > Testo in colonne.
- A questo punto si aprirà una nuova finestra di dialogo. da questa casella selezionare delimitato. e fare clic su Avanti .
- Dopo aver fatto clic su Avanti, viene visualizzata la finestra di dialogo successiva, nella quale è possibile spuntare l'opzione Casella di opzione dello spazio poiché vogliamo dividere i dati in base alla posizione dello spazio tra le parole.
- Quindi, nella finestra di dialogo successiva, selezionare Generale.
- Proprio sotto il Formato dei dati della colonna c'è una casella di riferimento per le celle Destinazione In questo riquadro si deve inserire la posizione dei dati di divisione.
- Cliccare Finitura nella finestra di dialogo, dopo aver selezionato le celle di destinazione.
- Selezionate le celle di destinazione come di seguito nella finestra Casella di destinazione.
- Dopo aver fatto clic su Finitura Si noterà che tutti i nomi sono ora suddivisi in cognome e nome.
Per saperne di più: Dividere i dati in colonne con la virgola in Excel (7 metodi)
2. Dividere le celle in Excel usando le formule
La formula può essere uno strumento utile quando si dividono i dati in Excel. Ad esempio, usando la funzione TESTO formula o TRIM / MID possiamo dividere in modo semplice e flessibile diversi tipi di dati.
2.1 Formula con le funzioni di testo
Passi
- Per questo metodo utilizzeremo un set di dati con un nome diverso, che contiene una colonna di secondo nome rispetto al set di dati precedente.
- Quindi si inserisce la seguente formula in Cellula C5 :
=SINISTRA(B5,RICERCA(" ", B5)-1)
- Quindi selezioniamo la maniglia di riempimento e la trasciniamo su Cella C10 .
- Questa formula dividerà la prima parte del Nome completo colonna.
- Per dividere la parte centrale del Nome Inserire la seguente formula e premere Invio:
=METÀ(B5,RICERCA(" ",B5)+1,RICERCA(" ",B5,RICERCA(" ",B5)+1)-RICERCA(" ",B5)-1)
.
- Dopo aver premuto il tasto Invio, la parte centrale della colonna Nome completo si trova nel campo Cella D5
- Successivamente, trascinare il pulsante della maniglia di riempimento su Cellula D10. Dividerà l'altro Nomi completi parte centrale.
- Per dividere l'ultima parte della colonna Nome completo, inserire la seguente formula:
=DESTRA(B5,LEN(B5) - CERCA(" ", B5, CERCA(" ", B5,1)+1))
.
- Dopo aver premuto invio, si vedrà che l'ultima parte del nome in Cellula B5 è suddiviso in Cellula E5.
- Trascinate il pulsante della maniglia di riempimento nel punto Cellula E10. Il nome completo dell'altro verrà diviso in due parti nella colonna Cognome.
2.2 Uso delle funzioni Trim e Mid per dividere i dati
Passi
- Per prima cosa, è necessario inserire la seguente formula in Cellula C5 :
=TRIM(MID(SUBSTITUTE($B5," ",REPT(" ",999)),COLUMNS($C:C)*999-998,999))
.
- Questa formula dividerà la prima parte del Nome completo nel Colonna del nome.
- Successivamente, selezionare il pulsante della maniglia di riempimento e trascinarlo orizzontalmente su Cellula E5.
- Poi il Nome completo i dati della colonna in C5 saranno completamente suddivisi su tre colonne.
- Quindi selezionare Cellula C5 : Cellula E5 e quindi trascinare la maniglia di riempimento verso il basso fino a Cellula E10.
- Dopo aver rilasciato la manopola di riempimento, si noterà che tutti i dati della cella sono ora suddivisi in tre parti.
Per saperne di più: Come dividere i dati in una cella di Excel in più colonne (5 metodi)
3. Dividere i dati nelle celle di Excel utilizzando la funzione di riempimento flash
Passi
- Per prima cosa, è necessario riempire la prima riga del set di dati. Ciò significa che è necessario inserire il nome e il cognome suddivisi in Cellula C5 e Cella D5 .
- Successivamente, trascinare la maniglia d'angolo su Cella C11 premendo il tasto destro del mouse.
- Rilasciare quindi la maniglia e, dopo averla rilasciata, si aprirà una nuova finestra a discesa, dalla quale scegliere Riempimento flash.
- Selezione del Riempimento flash dividerà la prima parte dei nomi nella colonna dei nomi come avviene in Cellula C5.
- Ripetere la stessa procedura per l'ultimo Nome dividerà l'ultima parte dei nomi nella colonna Nome completo colonna.
Ora tutti i nomi della colonna Nome completo sono divisi in due parti.
Per saperne di più: Come dividere i dati da una cella in più righe in Excel (3 metodi)
4. Dividere celle e testo in Excel con Power Query
Utilizzando uno strumento potente come Power Query in Excel, è possibile dividere facilmente i nomi nella colonna Nome completo.
Passi
- Per prima cosa, selezionare una cella qualsiasi all'interno della tabella e andare su Dati > Da Tabella / Intervallo.
- Poi un nuovo Riferimento cella in cui si deve selezionare l'intervallo della tabella.
- Dopo aver inserito l'Intervallo, si aprirà una nuova finestra in cui si dovranno rimuovere le colonne vuote.
- Dopo aver rimosso le colonne, è necessario Duplicato la colonna Nome completo.
- Quindi fare clic con il tasto destro del mouse, dal menu contestuale andare su Colonna divisa > Per delimitatore.
- Si aprirà una nuova finestra, nella quale si dovrà selezionare Spazio dalla finestra Selezionare o inserire il delimitatore e selezionare Ogni occorrenza del delimitatore a Diviso in. Quindi fare clic su OK.
- Dopo aver fatto clic su OK, vedrete che Nomi completi sono stati suddivisi in tre colonne separate.
- Cambiare i nomi delle colonne in Secondo nome , Nome, e Cognome . Quindi fare clic su Chiudere e caricare .
- Dopo aver chiuso e caricato il power tool, nella cartella di lavoro principale apparirà un nuovo foglio come questo.
In questo foglio di lavoro, si può notare chiaramente che i nomi nel Nome completo Le colonne sono suddivise in tre parti distinte in base allo spazio che le separa.
5. Utilizzo della macro VBA per dividere i dati in Excel
Un semplice codice macro nell'editor VBA può risolvere tutti i problemi sopra descritti in modo abbastanza semplice. Allo stesso tempo, l'utilizzo delle macro è piuttosto semplice e consente di risparmiare tempo.
Passi
- Avviare il Visual Basic Editore dal Scheda sviluppatore.
- premendo Alt + F11 sulla tastiera può anche attivare la funzione Visual Basic redattore.
- Dopo aver lanciato il programma Visual Basic si aprirà una nuova finestra.
- Nella nuova finestra fare clic su Inserire , quindi fare clic su Modulo.
- Si aprirà quindi un editor bianco, nel quale si dovrà scrivere il seguente codice:
Sub Split_Data() Dim My_Array() As String, Column As Long, x As Variant For m = 5 To 11 My_Array = Split(Cells(m, 2), " ") Column = 3 For Each x In My_Array Cells(m, Column) = x Column = Column + 1 Next x Next m End Sub
- Dopo aver scritto il codice, chiudere entrambi i campi Modulo e il Editor VBA .
- Dal Vista fare clic sulla scheda Macro selezionare il comando Visualizza macro opzione.
- Successivamente, si aprirà una nuova finestra di dialogo, dalla quale selezionare la macro appena creata e fare clic su Correre .
Facendo clic su Correre, si noterà che tutti i nomi nella colonna Nome completo sono ora suddivisi in tre parti diverse.
Ulteriori informazioni: Macro di Excel per dividere i dati in più file (con semplici passaggi)
Conclusione
In sintesi, alla domanda "come dividere i dati in excel" si può rispondere in 6 modi principali: principalmente utilizzando le formule, la funzione Text to Column, l'utilizzo di Power Query e un'altra è l'esecuzione di una piccola macro nell'editor VBA. Il processo VBA è meno dispendioso in termini di tempo e semplicistico, ma richiede una conoscenza preliminare di VBA. Allo stesso modo, anche Power Query è uno strumento molto pratico, ma un po' complicato da utilizzare.che richiede molto tempo.
Il metodo text to column è di gran lunga il più comodo e facile da usare tra tutti. Per questo problema è disponibile una cartella di esercizi da scaricare per esercitarsi e abituarsi a questi metodi.
Sentitevi liberi di porre qualsiasi domanda o feedback attraverso la sezione dei commenti. Qualsiasi suggerimento per il miglioramento del sito Exceldemy comunità sarà molto apprezzabile.