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:
- seleziona la colonna che contiene i dati da dividere;
- vai su Dati;
- 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ì:
- seleziona la colonna con i nomi completi;
- vai su Dati > Testo in colonne;
- scegli Delimitato;
- seleziona Spazio come delimitatore;
- 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
- seleziona la colonna;
- vai su Testo in colonne;
- scegli Delimitato;
- seleziona il delimitatore corretto;
- controlla l’anteprima;
- 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
- apri Testo in colonne;
- scegli Delimitato;
- seleziona Altro;
- inserisci il simbolo desiderato, ad esempio:
|#/_
- controlla l’anteprima;
- 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
- seleziona la colonna;
- vai su Dati > Testo in colonne;
- scegli Delimitato;
- usa il trattino come delimitatore;
- controlla l’anteprima;
- 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
- seleziona la colonna A;
- vai su Testo in colonne;
- scegli Delimitato;
- seleziona il separatore corretto, spesso:
- punto e virgola
- virgola
- 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.