• Excel
  • Come dividere una cella in Excel senza perdere dati

Come dividere una cella in Excel senza perdere dati

Bruno De luca 28 maggio 2026
Menu di Excel per dividere cella Excel. Opzione "Dividi celle" evidenziata.

Indice

Un elenco come “Rossi Mario” o “Milano;Lombardia;Italia” può diventare difficile da filtrare e analizzare quando tutto resta nella stessa cella. In questa guida mostro come separare il contenuto in più colonne o righe, quale metodo scegliere tra procedura guidata, formule e riempimento rapido, e come evitare la perdita di dati durante l’operazione.

Il metodo migliore dipende dal tipo di contenuto

  • Testo in colonne è la scelta più rapida per separare dati con virgole, spazi, tabulazioni o altri delimitatori.
  • DIVIDI.TESTO crea un risultato dinamico che si aggiorna quando cambia la cella originale.
  • Riempimento rapido funziona bene quando il modello dei dati è irregolare ma riconoscibile.
  • Prima di procedere, lascia colonne vuote a destra per non sovrascrivere informazioni esistenti.
  • Per codici, CAP e numeri con zeri iniziali, imposta il formato della colonna su Testo.

Che cosa significa davvero dividere una cella in Excel

Excel non divide una cella normale come si può fare con una cella unita. Nella maggior parte dei casi, l’obiettivo reale è distribuire il testo contenuto in celle adiacenti, per esempio trasformando “Rossi Mario” in due colonne separate.

La distinzione è importante. Se hai un intervallo ottenuto con il comando Unisci e centra, puoi separarlo scegliendo “Separa celle” nella scheda Home. Se invece una singola cella contiene più informazioni, devi usare uno strumento di separazione del testo.

Nel lavoro con dati e report, consiglio quasi sempre di separare i campi prima di applicare filtri, tabelle pivot o analisi. Un nome completo, una data mescolata a un codice o un indirizzo racchiuso in una sola cella possono essere leggibili per una persona, ma diventano molto meno utili per Excel.

Come usare Testo in colonne passo dopo passo

La funzione Testo in colonne è il metodo più semplice e compatibile con le versioni desktop di Excel. È ideale quando ogni elemento è separato da un carattere costante, come una virgola, un punto e virgola, uno spazio o una tabulazione.
  1. Seleziona la cella o la colonna che contiene i dati da separare.
  2. Apri la scheda Dati e scegli Testo in colonne.
  3. Seleziona Delimitato se la divisione dipende da un separatore.
  4. Indica il delimitatore corretto, per esempio punto e virgola o spazio.
  5. Controlla l’anteprima e specifica la Destinazione del risultato.
  6. Conferma con Fine.

Immagina di avere in A2 il valore Rossi;Mario;Milano. Se selezioni il punto e virgola come delimitatore, Excel distribuirà i tre elementi nelle colonne A, B e C. La destinazione è decisiva: se lasci quella predefinita e le celle a destra contengono dati, potresti sovrascriverli senza accorgertene.

Delimitatore o larghezza fissa

La modalità Delimitato è adatta a file CSV, elenchi copiati da altri programmi e anagrafiche strutturate. La modalità Larghezza fissa, invece, divide il testo in base a posizioni stabilite, per esempio ogni 10 caratteri.

Uso la larghezza fissa solo quando i dati hanno davvero colonne allineate. Se una riga contiene un nome più lungo delle altre, i tagli possono finire nel punto sbagliato. In caso di dubbio, è più sicuro lavorare con un delimitatore o con una formula.

Come proteggere CAP e codici

Durante la procedura guidata puoi selezionare una colonna nell’anteprima e impostarla come Testo. Questo passaggio evita che Excel trasformi “00125” in “125” o interpreti un codice prodotto come un numero.

Per dati finanziari, date e identificativi, controllo sempre il risultato dopo la separazione. Excel può riconoscere automaticamente alcuni valori, ma l’interpretazione automatica non è sempre quella desiderata.

Come dividere il contenuto con la formula DIVIDI.TESTO

Se vuoi mantenere il collegamento con la cella originale, la funzione DIVIDI.TESTO è spesso più efficace di una procedura manuale. È disponibile in Microsoft 365, Excel per il Web ed Excel 2024 e restituisce automaticamente i risultati nelle celle vicine.

Per separare il contenuto di A2 usando lo spazio, puoi scrivere:

=DIVIDI.TESTO(A2;" ")

Se invece il contenuto è separato da un punto e virgola, usa:

=DIVIDI.TESTO(A2;";")
La formula genera una matrice dinamica, cioè un risultato che si espande automaticamente in più celle. Se modifichi A2, anche il risultato cambia. Questo è il vantaggio principale rispetto a “Testo in colonne”, che produce una separazione statica.

Separare in righe invece che in colonne

La funzione può distribuire i dati anche verso il basso. Per esempio, se A2 contiene più valori separati da un’interruzione di riga, puoi usare:

=DIVIDI.TESTO(A2;;CARATT(10))

Il secondo argomento vuoto indica che non vuoi usare un delimitatore di colonna, mentre CARATT(10) identifica l’interruzione di riga. Se compaiono errori o celle occupate, controlla che l’area di espansione sia libera.

Più delimitatori nella stessa formula

Quando i dati usano sia virgole sia punti, puoi indicare più separatori con una costante di matrice:

=DIVIDI.TESTO(A2;{"," "."})

La sintassi può variare in base alle impostazioni locali di Excel. Se la formula non viene accettata, verifica il separatore degli argomenti, che in molte installazioni italiane è il punto e virgola, e il formato della costante di matrice.

Quando conviene usare il Riempimento rapido

Il Riempimento rapido è utile quando non esiste un delimitatore uniforme, ma il modello da riconoscere è evidente. Supponiamo che A2 contenga “Rossi Mario” e che tu voglia ottenere solo “Rossi” nella colonna B.

  1. Inserisci manualmente il primo risultato corretto in B2.
  2. Inizia a digitare il risultato successivo in B3.
  3. Quando Excel riconosce lo schema, conferma il suggerimento.
  4. In alternativa, usa il comando Riempimento rapido nella scheda Dati.

Questo metodo è comodo per estrarre iniziali, domini email o parti di un codice, ma ha un limite concreto: non mantiene un legame dinamico con il dato originale. Se cambiano molte righe o il modello è ambiguo, preferisco una formula o Power Query.

Quale soluzione scegliere in base al lavoro

Metodo Quando usarlo Vantaggio Limite
Testo in colonne Dati separati da delimitatori regolari Rapido e disponibile in molte versioni Risultato statico e possibile sovrascrittura
DIVIDI.TESTO Modelli dinamici in Microsoft 365 o Excel 2024 Si aggiorna con la cella di origine Non disponibile nelle versioni più vecchie
Riempimento rapido Dati irregolari ma con uno schema riconoscibile Non richiede formule complesse Può sbagliare con dati ambigui
Power Query Importazioni ricorrenti e dataset voluminosi Processo ripetibile e aggiornabile Richiede una configurazione iniziale più lunga

Per una correzione una tantum sceglierei Testo in colonne. Per un foglio che deve continuare a ricevere dati, userei DIVIDI.TESTO o Power Query. La differenza non è solo tecnica: riguarda quanto spesso dovrai ripetere l’operazione e quanto vuoi ridurre il lavoro manuale.

Errori comuni da evitare durante la separazione

Sovrascrivere le colonne vicine

È l’errore più frequente. Prima di confermare, guarda l’anteprima e scegli una destinazione libera, per esempio D2 invece della colonna originale A. Se stai lavorando su dati importanti, salva una copia del foglio.

Usare lo spazio quando il testo contiene spazi interni

Separare per spazio funziona per “Nome Cognome”, ma può produrre risultati inattesi con indirizzi, ragioni sociali o descrizioni. “Via Roma 25” diventerebbe almeno tre campi, anche se probabilmente volevi mantenere l’indirizzo intero.

Ignorare gli spazi invisibili

Due valori che sembrano uguali possono contenere spazi iniziali o finali. Dopo la separazione, la funzione ANNULLA.SPAZI può aiutare a ripulire il testo. Per esempio, puoi applicarla a un risultato con una formula come =ANNULLA.SPAZI(B2).

Leggi anche: Come calcolare il 20% in Excel senza sbagliare

Confondere testo e numeri

Un CAP o un codice con zeri iniziali deve spesso restare testo, mentre un importo deve restare numerico. Dopo la divisione, verifica l’allineamento, il formato della cella e la possibilità di eseguire correttamente somme o filtri.

Una procedura sicura per fogli destinati all’analisi

Quando preparo dati per una dashboard o una tabella pivot, seguo sempre una sequenza semplice. Prima duplico il foglio originale, poi controllo la struttura, separo i campi e infine verifico alcune righe campione, comprese quelle più lunghe o anomale.

  • Lascia almeno una colonna libera per ogni risultato atteso.
  • Controlla che il numero di elementi separati sia coerente tra le righe.
  • Conserva la colonna originale finché non hai validato il risultato.
  • Rimuovi spazi superflui e delimitatori residui.
  • Trasforma l’intervallo in una tabella solo dopo aver verificato i tipi di dato.

Questa verifica richiede pochi minuti, ma evita problemi nelle analisi successive. Un dato separato male può alterare conteggi, aggregazioni e indicatori senza generare necessariamente un errore visibile.

La scelta giusta per ottenere dati davvero utilizzabili

Per una separazione immediata, Testo in colonne resta la soluzione più pratica. Se il foglio deve aggiornarsi automaticamente, preferisco DIVIDI.TESTO; quando il processo si ripete su importazioni numerose, Power Query offre una struttura più solida.

La regola che seguo è semplice: separare il testo è solo il primo passo. Il risultato deve essere anche coerente, verificabile e pronto per filtri, formule e analisi. In Excel, qualche minuto dedicato alla struttura dei dati vale spesso più di molte correzioni fatte dopo.

Domande frequenti

Usa Testo in colonne quando i dati sono separati da delimitatori regolari come virgole, punti e virgola, spazi o tabulazioni. Seleziona la colonna, apri Dati, scegli il delimitatore, controlla l’anteprima e indica una destinazione libera.

Con Microsoft 365, Excel per il Web ed Excel 2024 puoi usare DIVIDI.TESTO. Per separare A2 usando lo spazio, scrivi =DIVIDI.TESTO(A2;" "); il risultato si aggiorna quando cambia la cella originale.

Usa =DIVIDI.TESTO(A2;;CARATT(10)) quando i valori sono separati da interruzioni di riga. Il secondo argomento vuoto evita la divisione in colonne, mentre CARATT(10) identifica l’interruzione di riga.

Durante la procedura guidata imposta su Testo le colonne che contengono CAP o codici, così valori come 00125 non diventano 125. Prima di confermare, lascia colonne vuote a destra oppure scegli una destinazione libera e conserva una copia del foglio originale.

Valuta l'articolo

Valutazione: 0.00 Numero di voti: 0

Tag

riempimento rapido
power query
testo in colonne
dividi.testo
delimitatori
Autor Bruno De luca
Bruno De luca
Mi chiamo Bruno De Luca e da 9 anni mi dedico con passione all'analisi dei dati, alla Business Intelligence e alla Data Science. Quello che mi affascina di questo campo è la capacità di trasformare numeri grezzi in storie comprensibili, aiutando a prendere decisioni più informate e strategiche. Sul sito mondobi.it, il mio obiettivo è condividere conoscenze, semplificare concetti complessi e offrire prospettive aggiornate, basandomi su un approccio rigoroso di verifica delle fonti e organizzazione delle informazioni. Cerco sempre di rendere i contenuti accessibili e utili, per chiunque voglia navigare nel mondo dei dati con maggiore consapevolezza.

Condividi post

Scrivi un commento