Come dividere i dati di una cella in più righe in Excel (3 metodi)

  • Condividi Questo
Hugh West

Possiamo facilmente dati divisi Per farlo in modo semplice e intelligente, Excel dispone di alcune funzioni straordinarie. Vi presenterò questi 3 modi intelligenti per dividere i dati da una cella a più celle in Excel, con una dimostrazione chiara.

Scarica il quaderno di esercizi

Potete scaricare il modello Excel gratuito da qui ed esercitarvi da soli.

Dividere i dati di una cella in righe.xlsm

3 modi per dividere i dati da una cella a più righe in Excel

1. Applicare la procedura guidata Testo alle colonne per dividere i dati da una cella in più righe

Ho inserito i nomi di 5 prodotti in Cellula B5 Ora li dividerò in più righe lungo le celle B8:B12 utilizzando il Procedura guidata da testo a colonne .

Passi:

  • Selezionare Cellula B5 .
  • Allora clicca come segue: Dati> Testo in colonne .

Si aprirà una finestra di dialogo in 3 fasi.

  • Marchio Delimitato e premere Avanti nella prima fase.

  • Marchio Virgola poiché i miei dati sono separati da virgole.
  • Quindi premere Il prossimo.

  • Nell'ultimo passaggio, contrassegnare Generale .
  • Infine, premere Finitura .

Ora vediamo che gli elementi sono divisi lungo la riga 5. Ora li posizioneremo in più righe.

  • Selezionare le cellule B5:F5 e copiarli.
  • Allora fare clic con il tasto destro del mouse il mouse sulla prima riga dell'intervallo in cui si desidera incollarli.
  • Selezionare Trasposizione dal Opzioni di incollaggio .

Si otterranno così gli elementi divisi in più righe.

Per saperne di più: Come dividere i valori separati da virgole in righe o colonne in Excel

2. Incorporare macro VBA per dividere i dati da una cella in più righe in Excel

Se vi piace lavorare con VBA in Excel è possibile eseguire facilmente l'operazione utilizzando Macro VBA È piuttosto veloce rispetto ai metodi precedenti.

Passi:

  • Cliccare con il tasto destro del mouse il mouse sul titolo del foglio.
  • Selezionare Codice dal Menu contestuale .

  • Dopo il VBA appare la finestra, scrivere in essa i seguenti codici.
 Sub Split_OneCell() Dim Data As Range Dim InputData As Range, Output_Rng As Range BoxTitle = "Split One Cell into Multiple Rows" Set InputData = Application.Selection.Range("A1") Set InputData = Application.InputBox("Input Single Cell :", BoxTitle, InputData.Address, Type:=8) Set Output_Rng = Application.InputBox("Destination:", BoxTitle, Type:=8) Arr = VBA.Split(InputData.Range("A1").Value, ",")Output_Rng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr) End Sub 
  • Successivamente, premere il tasto Icona di esecuzione per eseguire i codici.

  • Quindi selezionare la voce Nome della macro come specificato nei codici.
  • Stampa Correre .

Subito dopo si aprirà una finestra di dialogo per selezionare la cella di origine.

  • Selezionare Cellula B5 e premere OK .

Si aprirà un'altra finestra di dialogo.

  • Ora selezionate la prima cella delle celle di destinazione.
  • Infine, premere OK .

Ora abbiamo finito.

Per saperne di più: Macro di Excel per dividere una cella in più righe (con semplici passaggi)

3. Usare le Power Query di Excel per dividere i dati di una cella in più righe

Excel Query di potenza è un altro strumento utile per dividere i dati di una cella in più righe. Vediamo come applicarlo.

Passi:

  • Selezionare la cella che include l'intestazione.
  • Quindi fare clic su: Dati> Da tabella/intervallo .

  • A questo punto, è sufficiente premere OK .

E subito dopo, un Query di potenza si aprirà una finestra.

  • Fare clic sull'intestazione.
  • Successivamente, fare clic come segue: Dividere la colonna per delimitatore.

Di conseguenza, si aprirà un'altra finestra di dialogo.

  • Selezionare Virgola dal Selezionare o inserire il delimitatore scatola .
  • Poi dal Opzioni avanzate , marchio Righe .
  • Stampa OK .

Ora osservate che i dati sono suddivisi in righe.

  • Successivamente, fare clic su Chiudere e caricare dal Casa scheda.

  • Dopo aver visualizzato la nuova finestra di dialogo, selezionare Tabella e Nuovo foglio di lavoro .
  • Infine, premere OK .

Subito dopo, si otterrà un nuovo foglio di lavoro con i dati suddivisi in più righe.

Come dividere più celle in righe

Non solo per una cella, ma è possibile dividere più celle in righe utilizzando l'opzione Procedura guidata da testo a colonne In questa sezione scopriremo come farlo.

Passi:

  • Innanzitutto, selezionare più celle.
  • Allora clicca come segue: Dati; Da testo a colonne.

  • Quindi segnare Delimitato e premere Avanti .

  • In questo passaggio, contrassegnare Virgola e premere nuovamente Avanti .

  • Nell'ultimo passaggio, Mark Generale .
  • Infine, premere Finitura .

Ora i dati sono suddiviso nelle colonne B e C .

Ora li copiamo e li trasponiamo.

  • Selezionare i dati della prima riga divisa e copiarli.
  • Poi nella prima riga di destinazione, fare clic con il tasto destro del mouse il mouse e incollare come Trasposizione .

  • Fare la stessa cosa per i dati della seconda riga divisa.

Si otterrà quindi un risultato come quello dell'immagine seguente.

Per saperne di più: Come dividere i dati in una cella di Excel in più colonne (5 metodi)

Conclusione

Spero che le procedure descritte sopra siano sufficienti per dividere i dati da una cella a più righe in Excel. Sentitevi liberi di fare qualsiasi domanda nella sezione dei commenti e di darmi un feedback.

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.