Come dividere una colonna in più colonne in Excel (7 modi semplici)

  • Condividi Questo
Hugh West

A volte diventa difficile trovare il valore di una lunga colonna di Excel. Per questo motivo è necessario dividere una colonna in più colonne in Excel Rende il set di dati più leggibile e facilmente accessibile per le informazioni corrette. In questo articolo, vedremo come dividere una colonna in più colonne attraverso esempi e spiegazioni.

Quaderno pratico

Scaricate la seguente cartella di lavoro e il seguente esercizio.

Dividere una colonna in più colonne.xlsx

7 metodi rapidi per dividere una colonna in più colonne in Excel

1. Funzione "Testo in colonne" di Excel per dividere una colonna in più colonne

Excel ' Testo in colonne La caratteristica 'è una caratteristica incorporata. Supponendo di avere un set di dati ( B4:D9 ) dei prodotti Microsoft. Divideremo le informazioni di una colonna ( B5:B9 ) in più colonne.

FASI:

  • Per prima cosa, selezionare l'intervallo di colonne ( B5:B9 ) da dividere.
  • Successivamente, andare alla sezione Dati scheda.
  • Cliccare su ' Testo in colonne ' dal Strumenti per i dati opzione.

  • A Procedura guidata Fase 1 si apre la finestra.
  • Ora selezionate la voce ' Delimitato ' e fare clic Avanti .

  • Possiamo vedere il Procedura guidata Fase 2 Controllare la finestra ' Spazio '.
  • Vedere come appare il risultato nel file Anteprima dei dati scatola.
  • Quindi fare clic su Avanti .

  • Il Procedura guidata Fase 3 La finestra è ora qui. Selezionare ' Generale ' dal file ' Formato dei dati della colonna '.
  • Successivamente, selezionare il punto in cui si desidera visualizzare il risultato nella finestra di dialogo Destinazione scatola.
  • Controllare se il risultato viene visualizzato correttamente dal file Anteprima dei dati box.
  • Fare clic su Finitura .

  • Infine, si può notare che i dati di una colonna sono suddivisi in più colonne.

2. Dividere più righe di una colonna in più colonne in Excel

Con l'aiuto dell' ' Testo in colonne ', possiamo dividere più righe di una colonna in più colonne in Excel. Supponiamo di avere un set di dati ( B4:D9 ) dei prodotti Microsoft con gli anni in un'unica colonna. Li divideremo.

FASI:

  • Selezionare l'intervallo di colonne ( B5:B9 ) da dividere.
  • Successivamente, andare alla sezione Dati scheda> Strumenti per i dati opzione> ' Testo in colonne '.

  • Il Procedura guidata Fase 1 si apre la finestra.
  • Selezionare la voce ' Delimitato ' e fare clic Avanti .

  • Ora dal Procedura guidata Fase 2 controllare la finestra ' Altro ' e digitare " , " su questo.
  • Vedere come appare il risultato nel file Anteprima dei dati scatola.
  • Cliccare Avanti .

  • Dal Procedura guidata Fase 3 selezionare ' Generale ' dal file ' Formato dei dati della colonna '.
  • Quindi selezionare il punto in cui si vuole vedere il risultato nella finestra di dialogo Destinazione scatola.
  • Controllare se il risultato viene visualizzato correttamente dal file Anteprima dei dati scatola.
  • Successivamente, fare clic su Finitura .

  • Viene visualizzata una finestra di conferma. Selezionare OK .

  • Finalmente possiamo vedere il risultato.

3. Dividere la cella unita come una colonna in più colonne in Excel

Nel set di dati sottostante, possiamo vedere una colonna con celle unite. Divideremo le celle e le convertiremo in colonne multiple.

FASI:

  • Per prima cosa, selezionare tutte le celle unite di una colonna.
  • Vai al sito Casa scheda.
  • Fare clic sul pulsante Unire e centrare dal menu a tendina Allineamento sezione.
  • Ora selezionare Sciogliere le cellule .

  • Si può notare che le celle non sono unite e sono divise in diverse colonne.

Per saperne di più: Come dividere le colonne in Power Query di Excel (5 metodi semplici)

4. Funzione "Flash Fill" di Excel per dividere una colonna in più colonne

Excel ha alcuni strumenti speciali e intelligenti". Riempimento flash È uno di questi. Riempimento flash copia il modello di cella e fornisce l'output come quella cella. Qui abbiamo un set di dati di prodotti Microsoft con gli anni. Divideremo i dati di questa colonna ( B4:B9 ) in più colonne.

FASI:

  • Selezionare Cellula C5 e scrivere il nome del prodotto " Microsoft Excel " in esso.
  • Quindi selezionare Cella D5 e scrivere l'anno " 2018 ".

  • Ora selezionare Cellula C5 e utilizzare l'opzione Maniglia di riempimento per riempire automaticamente le celle vuote.
  • Il prossimo dall' Opzione di riempimento automatico ' fare clic sul pulsante ' Riempimento flash' .

  • Procedete allo stesso modo per la colonna successiva e potete vedere il risultato.

5. Dividere una colonna in più colonne con VBA

Microsoft Excel Visual Basic per applicazioni ci aiuta a dividere una colonna in più colonne. Supponiamo di avere un set di dati ( B4:B14 ) dei prodotti Microsoft Excel da anni. Divideremo questa colonna in due colonne D4 & E4 .

FASI:

  • Per prima cosa, selezionare tutti i valori della colonna.
  • Successivamente, passare al foglio di lavoro dalla scheda foglio e fare clic con il tasto destro del mouse su di esso.
  • Seleziona ' Codice '

  • Ora, un Modulo VBA si apre la finestra.
  • Digitare il codice:
 Sub SplitOneColumn() Dim rng As Range Dim InputRng As Range Dim OutputRng As Range Dim xRow As Integer Dim xCol As Integer Dim xArr As Variant Set InputRng = Application.Selection Set InputRng = Application.InputBox("Select Input Range :", "SplitOneColumn", InputRng.Address, Type:=8) xRow = Application.InputBox("Enter Row Number :", "SplitOneColumn") Set OutputRng = Application.InputBox("SelectOutput Range :", xTitleId, Type:=8) Set InputRng = InputRng.Columns(1) xCol = InputRng.Cells.Count / xRow ReDim xArr(1 To xRow, 1 To xCol + 1) For i = 0 To InputRng.Cells.Count - 1 xValue = InputRng.Cells(i + 1) iRow = i Mod xRow iCol = VBA.Int(i / xRow) xArr(iRow + 1, iCol + 1) = xValue Next OutputRng.Resize(UBound(xArr, 1), UBound(xArr, 2)).Value = xArr End Sub 
  • Quindi fare clic sul pulsante Correre opzione.

  • Dalla casella di conferma, selezionare Correre .

  • Successivamente, selezionare l'intervallo di input e fare clic su OK .

  • Scrivete il numero di righe che vogliamo vedere nella nuova colonna e selezionate OK .

  • Selezionate la prima cella della nuova colonna e fate clic su OK .

  • Infine, possiamo vedere il risultato: tutti i valori di una colonna vengono divisi in due.

6. Formula INDICE di Excel per dividere una colonna in più colonne

Excel Funzione INDICE insieme al Funzione ROWS viene utilizzato per dividere una colonna. Supponendo di avere un set di dati ( B4:B14 ). Divideremo questi valori del set di dati in due colonne ( Colonna1 & Colonna2 ).

FASI:

  • All'inizio, selezionare Cella D5 .
  • Ora digitate la formula:
=INDICE($B$5:$B$14,RIGHE(D$5:D5)*2-1)

  • Colpire Entrare e utilizzare Maniglia di riempimento per riempire automaticamente le celle sottostanti.

  • Quindi selezionare Cellula E5 .
  • Scrivere la formula:
=INDICE($B$5:$B$14,RIGHE(E$5:E5)*2)

  • Stampa Entrare e utilizzare Maniglia di riempimento per vedere i risultati.

7. Funzioni di Excel SINISTRA & DESTRA per dividere una colonna in più colonne

Excel Funzione SINISTRA restituisce i caratteri più a sinistra di una stringa di testo, mentre il metodo Funzione RIGHT in Excel ci aiuta ad estrarre gli ultimi caratteri di una stringa di testo. Entrambi sono Funzioni di testo in Excel. Qui abbiamo un set di dati ( B4:B9 Utilizzeremo le funzioni di testo per dividere i valori di una colonna.

FASI:

  • Selezionare Cellula C5 .
  • Quindi digitare la formula:
=SINISTRA(B5,RICERCA(" ",B5)-1)

Ripartizione della formula

CERCA(" ", B5)

Il Funzione di ricerca restituirà la posizione dello spazio.

LEFT(B5, SEARCH(" ", B5)-1)

Questo restituirà il valore.

  • Quindi, premere Entrare e utilizzare l'opzione Maniglia di riempimento per riempire automaticamente le celle.

  • Ora, selezionare Cella D5 .
  • Digitare la formula:
=DESTRA(B5, LEN(B5)-RICERCA(" ", B5))

  • Infine, premere Entrare e utilizzare Maniglia di riempimento per vedere il risultato.

Ripartizione della formula

CERCA(" ", B5)

Il Funzione di ricerca restituirà la posizione dello spazio.

LEN(B5)

Il Funzione LEN restituirà il numero totale di caratteri.

RIGHT(B5, LEN(B5)-SEARCH(" ", B5))

Questo restituirà il valore.

Conclusione

Questi sono i metodi più rapidi per dividere una colonna in più colonne in Excel. È stata aggiunta una cartella di lavoro di esercitazione. Provate pure. Sentitevi liberi di chiedere o suggerire nuovi metodi.

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.