Come usare Testo in colonne in Excel: guida pratica con esempi

Per approfondire altre procedure utili su fogli di calcolo, formule e automazioni, può essere utile consultare anche la sezione dedicata alle Guide Excel di Guide-Pratiche.it.

Indice

  • Cos’è Testo in colonne in Excel
  • A cosa serve davvero questa funzione
  • Quando conviene usare Testo in colonne
  • Differenza tra dati delimitati e larghezza fissa
  • Dove si trova Testo in colonne in Excel
  • Come usare Testo in colonne passo dopo passo
  • Come separare nome e cognome in due colonne
  • Come dividere dati separati da virgola o punto e virgola
  • Come usare lo spazio come delimitatore
  • Come usare un delimitatore personalizzato
  • Come dividere codici e stringhe con trattino
  • Come importare correttamente dati da CSV
  • Come scegliere il formato delle colonne in uscita
  • Come evitare di sovrascrivere dati esistenti
  • Quando è meglio usare formule invece di Testo in colonne
  • Errori comuni da evitare
  • Esempi pratici di utilizzo
  • Domande frequenti
  • Conclusione

Cos’è Testo in colonne in Excel

Testo in colonne è una funzione di Excel che permette di dividere il contenuto di una colonna in più colonne separate, in base a una regola precisa. È uno strumento molto utile quando i dati sono stati inseriti o importati in modo poco ordinato e più informazioni si trovano all’interno della stessa cella.

In pratica, invece di avere tutto in una sola colonna, puoi distribuire il contenuto su più campi distinti.

Per esempio, se una cella contiene:

Mario Rossi

puoi separarla in due colonne:

  • Mario
  • Rossi

Oppure, se una cella contiene:

Milano;Lombardia;Italia

puoi ottenere tre colonne diverse:

  • Milano
  • Lombardia
  • Italia

Questa funzione è molto usata nella pulizia dei dati, nell’importazione di file CSV, nella gestione di anagrafiche e nella riorganizzazione di archivi Excel.

A cosa serve davvero questa funzione

La funzione Testo in colonne serve a trasformare dati compatti o disordinati in una struttura più chiara e più utile da analizzare.

È particolarmente utile quando devi:

  • separare nome e cognome;
  • dividere città, provincia e CAP;
  • scomporre codici con prefissi e suffissi;
  • sistemare file CSV aperti male;
  • dividere stringhe separate da virgole, spazi o trattini;
  • importare dati da altri software;
  • ripulire elenchi copiati da siti web o gestionali.

Il vantaggio principale è che Excel fa il lavoro automaticamente, senza obbligarti a riscrivere o copiare manualmente i dati in più colonne.

Quando conviene usare Testo in colonne

Questa funzione è utile in moltissimi casi reali.

Anagrafiche e contatti

Se hai una colonna con nome e cognome insieme, puoi separarli per lavorare meglio con filtri, ordinamenti e formule.

File CSV

Se apri un file CSV e i dati finiscono tutti in una sola colonna, Testo in colonne è spesso il modo più rapido per sistemarli.

Dati importati da software esterni

Molti programmi esportano dati separati da simboli come virgole, punto e virgola o trattini. Excel può dividerli facilmente.

Codici e identificativi

Puoi separare parti di un codice come anno, prefisso, numero progressivo o categoria.

Archivi disordinati

Quando una cella contiene più informazioni del necessario, questa funzione aiuta a rendere il foglio più leggibile e professionale.

In generale, conviene usare Testo in colonne ogni volta che una sola colonna contiene dati che dovrebbero stare in campi separati.

Differenza tra dati delimitati e larghezza fissa

Quando avvii Testo in colonne, Excel ti chiede di scegliere tra due modalità principali:

  • Delimitato
  • Larghezza fissa

Capire questa differenza è fondamentale per ottenere il risultato corretto.

Dati delimitati

La modalità Delimitato si usa quando le parti del testo sono separate da un carattere preciso.

I delimitatori più comuni sono:

  • spazio
  • virgola
  • punto e virgola
  • tabulazione
  • trattino
  • barra
  • simboli personalizzati

Esempio

Se hai una cella con:

Mario;Rossi;Milano

il delimitatore è il punto e virgola.

Larghezza fissa

La modalità Larghezza fissa si usa quando il testo non contiene separatori, ma deve essere diviso in punti precisi in base al numero di caratteri.

Esempio

Se hai una stringa come:

ABC123456

potresti volerla dividere così:

  • ABC
  • 123
  • 456

In questo caso non c’è un separatore visibile, quindi conviene usare la larghezza fissa.

Regola pratica

  • usa Delimitato quando il testo contiene separatori
  • usa Larghezza fissa quando le parti hanno una posizione precisa

Nella maggior parte dei casi quotidiani si usa la modalità Delimitato.

Dove si trova Testo in colonne in Excel

La funzione si trova nella scheda Dati di Excel.

Percorso

Dati > Testo in colonne

Per usarla:

  1. seleziona la colonna che contiene i dati da dividere;
  2. vai su Dati;
  3. clicca su Testo in colonne.

Si aprirà una procedura guidata che ti accompagnerà passo dopo passo nella separazione del contenuto.

Come usare Testo in colonne passo dopo passo

Vediamo ora la procedura completa.

1. Seleziona la colonna da dividere

Devi selezionare l’intervallo o la colonna che contiene il testo da separare.

2. Vai su Dati > Testo in colonne

Clicca sul comando per aprire la procedura guidata.

3. Scegli il tipo di divisione

Excel ti chiederà se vuoi usare:

  • Delimitato
  • Larghezza fissa

Scegli la modalità corretta in base al tuo contenuto.

4. Imposta il delimitatore o i punti di taglio

Se scegli Delimitato, devi indicare il separatore, ad esempio:

  • spazio
  • virgola
  • punto e virgola
  • altro simbolo

Se scegli Larghezza fissa, devi indicare i punti in cui Excel deve spezzare il testo.

5. Controlla l’anteprima

Excel mostra un’anteprima del risultato. È un passaggio importante perché ti permette di verificare subito se la separazione è corretta.

6. Scegli il formato delle colonne

Puoi lasciare il formato generale oppure assegnare formati specifici alle colonne risultanti.

7. Imposta la destinazione

Excel può inserire il risultato nelle colonne vicine oppure in un’altra area del foglio. Questo passaggio è fondamentale per evitare di sovrascrivere dati già presenti.

8. Conferma con Fine

A questo punto Excel dividerà il testo nelle nuove colonne.

Come separare nome e cognome in due colonne

Uno degli usi più comuni di Testo in colonne riguarda i nomi completi.

Esempio

Se nella colonna A hai:

Anna Verdi

e vuoi ottenere:

  • Anna
  • Verdi

puoi procedere così:

  1. seleziona la colonna con i nomi completi;
  2. vai su Dati > Testo in colonne;
  3. scegli Delimitato;
  4. seleziona Spazio come delimitatore;
  5. completa la procedura.

Excel dividerà il contenuto in due colonne.

Attenzione ai nomi composti

Se i dati contengono casi come:

Maria Teresa Rossi

oppure:

Luca De Santis

la separazione con spazio creerà più colonne, perché Excel dividerà ogni parola. In questi casi il risultato va valutato con più attenzione.

Come dividere dati separati da virgola o punto e virgola

Molti dati importati da altri software usano la virgola o il punto e virgola come separatore.

Esempio con virgola

Se hai:

Roma,Lazio,Italia

puoi usare la virgola come delimitatore.

Esempio con punto e virgola

Se hai:

Mario;Rossi;Torino

puoi usare il punto e virgola.

Procedura

  1. seleziona la colonna;
  2. vai su Testo in colonne;
  3. scegli Delimitato;
  4. seleziona il delimitatore corretto;
  5. controlla l’anteprima;
  6. conferma.

Questo è uno dei casi più tipici nell’uso quotidiano di Excel.

Come usare lo spazio come delimitatore

Lo spazio è uno dei delimitatori più usati, ma va gestito con attenzione.

Caso semplice

Se in una cella hai:

Luca Bianchi

oppure:

Napoli Campania Italia

puoi dividere il contenuto usando lo spazio.

Quando funziona bene

Funziona bene quando ogni parte del testo è davvero separata da uno spazio e ogni elemento ha un significato autonomo.

Quando fare attenzione

Se i dati contengono:

  • spazi doppi;
  • spazi iniziali o finali;
  • nomi composti;
  • descrizioni con più parole;

la divisione con spazio può produrre più colonne del previsto.

Buona pratica

Se il testo è sporco o ha spazi irregolari, conviene prima pulirlo con una formula come:

=ANNULLA.SPAZI(A2)

Questo aiuta a ottenere una divisione più precisa.

Come usare un delimitatore personalizzato

Non sempre i dati sono separati da caratteri standard. A volte i valori usano simboli personalizzati.

Esempi

Potresti avere dati come:

Mario|Rossi|Milano

oppure:

Prodotto#Categoria#Prezzo

In questi casi puoi usare un delimitatore personalizzato.

Procedura

  1. apri Testo in colonne;
  2. scegli Delimitato;
  3. seleziona Altro;
  4. inserisci il simbolo desiderato, ad esempio:
    • |
    • #
    • /
    • _
  5. controlla l’anteprima;
  6. conferma.

Quando è utile

Questo approccio è molto comodo con:

  • esportazioni da gestionali;
  • file di testo;
  • dati copiati da sistemi esterni;
  • codici strutturati;
  • contenuti prodotti da software specifici.

Come dividere codici e stringhe con trattino

Un caso molto comune riguarda codici composti da più parti separate dal trattino.

Esempio

Se hai una cella con:

IT-2026-00045

puoi dividerla in:

  • IT
  • 2026
  • 00045

Procedura

  1. seleziona la colonna;
  2. vai su Dati > Testo in colonne;
  3. scegli Delimitato;
  4. usa il trattino come delimitatore;
  5. controlla l’anteprima;
  6. conferma.

Quando è utile

È molto utile per:

  • codici ordine;
  • codici prodotto;
  • identificativi cliente;
  • numerazioni con prefisso;
  • riferimenti tecnici strutturati.

Come importare correttamente dati da CSV

Quando apri un file CSV in Excel, può succedere che tutti i dati finiscano nella stessa colonna. In quel caso Testo in colonne è spesso la soluzione più rapida.

Esempio tipico

Hai un CSV con righe come:

Mario;Rossi;Milano

ma Excel mette tutto in colonna A.

Come fare

  1. seleziona la colonna A;
  2. vai su Testo in colonne;
  3. scegli Delimitato;
  4. seleziona il separatore corretto, spesso:
    • punto e virgola
    • virgola
  5. completa la procedura.

Perché è utile

In pochi secondi trasformi una colonna illeggibile in una tabella ordinata e pronta per essere filtrata, ordinata o analizzata.

Come scegliere il formato delle colonne in uscita

Nell’ultima parte della procedura guidata, Excel ti permette di scegliere il formato delle colonne che verranno create.

Formati disponibili

In genere puoi scegliere tra:

  • Generale
  • Testo
  • Data

Perché è importante

Questo passaggio è utile quando vuoi evitare che Excel interpreti male alcuni valori.

Esempi pratici

Se stai dividendo una colonna che contiene:

  • codici con zeri iniziali;
  • numeri identificativi;
  • date in formato particolare;

potresti voler impostare una colonna come Testo per evitare conversioni automatiche indesiderate.

Caso tipico

Se dividi un codice come:

00123-ABC

e la prima parte deve restare 00123, conviene impostare la colonna come Testo, altrimenti Excel potrebbe trasformarla in 123.

Come evitare di sovrascrivere dati esistenti

Uno degli errori più frequenti con Testo in colonne è sovrascrivere per sbaglio dati presenti nelle colonne vicine.

Perché succede

Excel inserisce per default il risultato a partire dalla colonna selezionata. Se a destra ci sono dati già compilati, questi rischiano di essere sostituiti.

Come evitarlo

Hai due soluzioni pratiche:

  • lasciare libere le colonne a destra;
  • indicare una destinazione diversa nella procedura guidata.

Buona pratica

Prima di confermare, controlla sempre:

  • quante colonne verranno generate;
  • se le colonne vicine contengono dati;
  • se è meglio spostare prima il contenuto oppure scegliere una destinazione più sicura.

È un controllo semplice, ma fondamentale.

Quando è meglio usare formule invece di Testo in colonne

Testo in colonne è molto pratico, ma non sempre è la scelta migliore.

Conviene usare formule quando vuoi:

  • un risultato dinamico;
  • aggiornamento automatico se cambia il testo originale;
  • una soluzione che non modifichi direttamente i dati;
  • maggiore flessibilità in fogli che evolvono nel tempo.

Esempio con funzione moderna

Nelle versioni recenti di Excel puoi usare:

=TESTO.DIVIDI(A2;" ")

Questa formula separa il contenuto di A2 usando lo spazio come delimitatore e aggiorna il risultato se il contenuto originale cambia.

Differenza pratica

  • Testo in colonne: veloce, manuale, non dinamico
  • Formula: più flessibile, aggiornabile, automatica

Per lavori veloci e operativi, Testo in colonne va benissimo. Per fogli più evoluti, le formule possono essere più adatte.

Errori comuni da evitare

Quando si usa Testo in colonne in Excel, ci sono alcuni errori molto frequenti.

Scegliere il delimitatore sbagliato

Se il separatore non è corretto, Excel dividerà male il contenuto.

Non controllare l’anteprima

L’anteprima mostra subito se il risultato sarà corretto. Ignorarla è uno degli errori più comuni.

Sovrascrivere altre colonne

Se a destra ci sono dati già presenti, il risultato può cancellarli.

Non pulire i dati prima della divisione

Spazi doppi o caratteri strani possono creare colonne vuote o divisioni sbagliate.

Usare lo spazio su dati complessi

Se il testo contiene molte parole, dividere per spazio può generare più colonne del necessario.

Pensare che il risultato si aggiorni da solo

Testo in colonne non è dinamico. Se cambia il testo originale, devi ripetere la procedura.

Esempi pratici di utilizzo

Vediamo alcuni casi concreti.

Separare nome e cognome

Hai una colonna con:

Paolo Ricci

Metodo: Testo in colonne con delimitatore spazio.

Sistemare un CSV aperto male

Hai aperto un file CSV e tutto il contenuto è finito in una sola colonna.

Metodo: Testo in colonne con punto e virgola o virgola.

Dividere codici strutturati

Hai un codice come:

PRD-2026-001

Metodo: Testo in colonne con trattino.

Separare città, provincia e regione

Hai valori come:

Milano;MI;Lombardia

Metodo: Testo in colonne con punto e virgola.

Ripulire dati importati

Hai una colonna con dati copiati da un sito, separati da simboli non standard.

Metodo: delimitatore personalizzato oppure pulizia preliminare con ANNULLA.SPAZI.

Domande frequenti

Dove si trova Testo in colonne in Excel?

Si trova nella scheda Dati, con il comando Testo in colonne.

Posso dividere una colonna usando lo spazio come separatore?

Sì. Basta scegliere la modalità Delimitato e selezionare Spazio.

Testo in colonne funziona con i file CSV?

Sì. È uno degli usi più comuni, soprattutto quando i dati del CSV finiscono tutti in una sola colonna.

Posso usare un separatore personalizzato?

Sì. Nella procedura guidata puoi scegliere Altro e inserire il simbolo desiderato.

La funzione aggiorna automaticamente il risultato?

No. Testo in colonne esegue una separazione una tantum. Se vuoi un risultato dinamico, servono formule.

Come faccio a non perdere i dati nelle colonne vicine?

Devi controllare la destinazione finale oppure assicurarti che le colonne a destra siano libere.

Conclusione

La funzione Testo in colonne in Excel è uno degli strumenti più utili per trasformare dati compatti, disordinati o importati male in una struttura chiara e pronta da usare. È particolarmente efficace quando devi separare nome e cognome, sistemare file CSV, dividere codici, scomporre stringhe con delimitatori e rendere più leggibili archivi e anagrafiche.

Il suo punto di forza è la semplicità: basta individuare il separatore corretto oppure usare la larghezza fissa, controllare l’anteprima e confermare. In pochi passaggi, Excel divide automaticamente il contenuto in più colonne, rendendo il foglio più ordinato e più facile da analizzare.

Allo stesso tempo, è importante usarlo con attenzione: scegliere il delimitatore giusto, evitare di sovrascrivere dati esistenti e ricordare che il risultato non si aggiorna automaticamente se il testo originale cambia. Per usi più dinamici, le formule moderne possono essere una valida alternativa.

Usata bene, questa funzione ti permette di fare un salto di qualità nella gestione dei dati, migliorando ordine, leggibilità e produttività in qualsiasi foglio Excel.

Lascia un commento