Come dividere i dati in Excel (5 modi)

  • Condividi Questo
Hugh West

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.xlsm

5 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.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.