Separare le colonne in Excel: guide, funzioni e strumenti per dividere testo e dati
Come vedete, è una situazione di partenza già molto “fortunata”, perchè ogni “campo” è già delimitato da un simbolo (in questo caso la virgola), questo ci agevola non poco la vita. Dopo di che, selezioniamo “altro” ed inseriamo la virgola nello spazio a fianco. Spesso però ci si trova davanti a situazioni di partenza molto più complicate, per cui dovremo ricorrere all’uso di alcune forumule. E cioè abbiamo i campi delimitati da “delimitatori” diversi tra loro (nel caso, virgole e trattini). Non potremo quindi utilizzare la funzione “testo in colonne”.
Il risultato sarà proprio il conteggio del numero dei caratteri della cella A3. Dopo di che dovremo creare un’altra colonna nella quale verrà calcolata la posizione del primo separatore che ci interessa isolare, nel caso, la virgola. La funzione trova ci restituisce la posizione del testo che vogliamo cercare (nel nostro caso la virgola) all’interno della cella che la contiene. La funzione “sinistra” ci consente di prendere la parte sinistra del testo di una data cella. Nel nostro caso avremo che la cella che contiene il testo da “spezzare” è la A3, ed il numero di caratteri da prendere in considerazione è contenuto nella cella C3 (che abbiamo calcolato in precedenza). In altre parole, stiamo dicendo ad excel di prendere la parte sinistra della cella A3, e di fermarsi alla virgola. Stiamo quindi dicendo ad Excel di prendere la parte destra della cella A3, e di fermarsi alla virgola. La posizione della virgola viene indicata nella formula con la “sotto-formula” B3-C3: infatti questa operazione ci dice quanti caratteri ci sono, a partire da destra, prima della virgola.
Due metodi efficaci per dividere testo in colonne
Esploreremo due metodi efficaci: la funzione DIVIDI.TESTO e lo strumento Testo in colonne.
Soluzione 1: funzione DIVIDI.TESTO
La funzione DIVIDI.TESTO è uno strumento potente introdotto nelle versioni più recenti di Excel. Excel dividerà automaticamente il testo e distribuirà gli indirizzi nelle celle sottostanti, ognuno su una riga separata. Una precisazione sul secondo e terzo parametro. Se il delimitatore (“; “) venisse specificato come secondo parametro il testo verrebbe diviso su tante colonne:=DIVIDI.TESTO(B2;"; ") Lasciandolo vuoto e specificando nel terzo parametro il delimitatore da usare riusciamo invece a suddividere su tante righe:=DIVIDI.TESTO(B2;;"; ")
Vantaggi della funzione DIVIDI.TESTO: - Efficienza: Divide rapidamente il testo senza bisogno di passaggi aggiuntivi - Dinamica: Se il contenuto della cella originale cambia, l’elenco si aggiornerà automaticamente - Semplicità: Non richiede conoscenze avanzate di Excel
Soluzione 2: strumento Testo in colonne
Lo strumento Testo in colonne è una funzionalità classica di Excel che consente di dividere il contenuto di una cella o di un’intera colonna in più colonne, basandosi su un delimitatore.
Passaggi per utilizzare Testo in colonne: - Seleziona la cella o la colonna con il testo da dividere (ad esempio, la cella B2)- Vai alla scheda Dati nella barra degli strumenti.- Clicca su Testo in colonne per avviare la procedura guidata- Nella finestra che appare, seleziona Delimitato e clicca su Avanti- Scegli il delimitatore appropriato: Spunta la casella Punto e virgola e Spazio- Visualizza l’anteprima per assicurarti che il testo venga diviso correttamente.- Clicca su Avanti, scegli dove posizionare i dati e poi su Fine.
Nota bene: Questo metodo divide il testo su più colonne. Ti è stato chiesto di lavorare su un foglio di Excel all’interno del quale ci sono numerose celle unite; dopo aver realizzato un documento di Excel, potresti dover dividere alcune di esse ma non vuoi perdere dati. Excel offre strumenti utili per suddividere celle unite o contenuti incorporati in una sola cella. Le indicazioni valgono anche per versioni recenti di Office con interfaccia a schede.
Approcci aggiuntivi per casi specifici
Come dividere celle che erano state unite: seleziona la cella, clicca sull’icona accanto al pulsante Unisci e allinea al centro, poi scegli Dividi celle. Attenzione: le informazioni si spostano principalmente nella prima cella.
Come dividere una cella in più colonne automaticamente: le istruzioni con Testo in colonne o Power Query permettono una suddivisione ripetibile; per flussi ripetuti, Power Query è ideale, altrimenti Testo in colonne con pulizia dati è sufficiente.
Dividere una cella in diagonale, verticale, orizzontale o in più colori richiede formattazione avanzata o l’uso di funzioni di testo e formattazione. Le procedure seguenti mostrano come gestire etichette, numeri e colori in modo mirato, ma tutte partono dall’idea di separare o estrarre parti di testo in celle distinte.
TEXTSPLIT e alternative dinamiche
TEXTSPLIT è una funzione dinamica disponibile in versioni recenti e permette di dividere contenuti in colonne o righe in base a delimitatori multipli. Se operi con un set di dati irregolari, TEXTSPLIT può generare errori (#N/D) se l’array non si completa. Può essere utile in combinazione con pulizia dati e altre funzioni dinamiche. Se la tua azienda o PA deve dotarsi di nuove versioni di Office, valuta le licenze originali per ottenere funzionalità avanzate e supporto.
Riassunto operativo delle vie principali
Di seguito le vie principali per dividere testi in colonne, utile per scendere in dettaglio in situazioni diverse:
- Testo in colonne (Dati → Testo in colonne): operativo per operazioni una tantum su tabelle di medie dimensioni.
- Power Query (Dati → Recupera e trasforma): ideale per processi ripetibili e dataset che si aggiornano automaticamente.
- Riempimento rapido: utile per formattazioni ricorrenti e dati che riconoscono schemi; mira a fornire destinazioni e delimitatori presenti.
- TEXTSPLIT: soluzione dinamica per separare contenuti in colonne o righe in base a delimitatori in modo automatico; utile in Excel 365/2021 o versioni successive.
In breve, se hai dati sporchi o non strutturati, Excel offre diverse strade per dividere i contenuti: Testo in colonne per operazioni rapide, Power Query per flussi ripetuti, Riempimento rapido per schemi ricorrenti e TEXTSPLIT per dinamiche moderne. Se vuoi, posso guidarti nella scelta della strada migliore in base al tuo set di dati e alla versione di Excel che usi.

Per chi lavora con dati CSV, CRM o esportazioni ERP, è utile ricordare che i separatori possono variare e che a volte è necessario normalizzare prima la fonte. Se utilizzi Excel 365 o Excel 2021 o versioni successive, TEXTSPLIT e funzioni dinamiche possono offrire soluzioni robuste e automatiche.
Dividere Testo in Excel - Trucchi essenziali e funzioni da conoscere
Riassumendo: scegli Testo in colonne per una soluzione rapida e una sola volta, oppure Power Query per processi ripetibili e aggiornamenti automatici; se vuoi una soluzione flessibile e dinamica, TEXTSPLIT è l’opzione chiave delle versioni più recenti. Infine, puoi combinare approcci diversi per ottenere la pipeline dati più efficiente e robusta possibile.
