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