Excel TEXTSPLIT() è una funzione che ti permette di dividere il testo in più celle in base a un delimitatore specificato a tua scelta. Per esperienza, è utile quando devi separare dati che a volte finiscono ammassati, come nome, indirizzo e CAP combinati tutti in un'unica cella, per qualsiasi motivo. Dai un'occhiata a quanto segue: credo risponderà alle tue domande più urgenti.
Capire la funzione TEXTSPLIT() di Excel
La funzione TEXTSPLIT(), come suggerisce il nome, serve a dividere una stringa di testo in celle separate. Lo fa utilizzando uno o più delimitatori. Quello che TEXTSPLIT() consente di ottenere è l'estrazione di pezzi specifici di informazione da una singola cella distribuendoli tra colonne o, se preferisci, righe.
Ecco la sintassi:
=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [pad_with])Offerto da
text: Il testo che vuoi dividere.
col_delimiter: Il carattere o i caratteri che separano le colonne.
row_delimiter: (Opzionale) Il carattere o i caratteri che separano le righe.
ignore_empty: (Opzionale) TRUE per ignorare i valori vuoti.
pad_with: (Opzionale) Valore da usare per i valori mancanti.
TEXTSPLIT() di Excel per una suddivisione di base
Il modo migliore è provarla. Vediamo un semplice esempio di divisione di un nome completo in nome e cognome. Probabilmente è anche il caso più comune.
Supponi che la cella A2 contenga il nome di una nota statistica e riformatrice sociale inglese: "Florence Nightengale," ma tu vuoi ottenere "Florence" e poi "Nightengale".
Per dividere il suo nome in due celle (nome e cognome), usa:
Se il tuo testo contiene delimitatori consecutivi, potresti ottenere celle vuote nei risultati. Puoi usare l'argomento ignore_empty per controllare questo comportamento.
Sono uno scrittore e editor di data science, con contributi a articoli di ricerca su riviste scientifiche. Sono particolarmente interessato ad algebra lineare, statistica, R e affini. Inoltre, gioco anche parecchio a scacchi!
Scopri i 15 migliori server MCP remoti che stanno trasformando lo sviluppo AI nel 2026. Scopri come migliorano automazione, ragionamento, sicurezza e velocità dei workflow.
Acquisisci le competenze essenziali per utilizzare Excel, dalla preparazione dei dati alla scrittura di formule e alla creazione di visualizzazioni. Non è richiesta alcuna esperienza precedente.
Excel
TEXTSPLIT()è una funzione che ti permette di dividere il testo in più celle in base a un delimitatore specificato a tua scelta. Per esperienza, è utile quando devi separare dati che a volte finiscono ammassati, come nome, indirizzo e CAP combinati tutti in un'unica cella, per qualsiasi motivo. Dai un'occhiata a quanto segue: credo risponderà alle tue domande più urgenti.Capire la funzione TEXTSPLIT() di Excel
La funzione
TEXTSPLIT(), come suggerisce il nome, serve a dividere una stringa di testo in celle separate. Lo fa utilizzando uno o più delimitatori. Quello cheTEXTSPLIT()consente di ottenere è l'estrazione di pezzi specifici di informazione da una singola cella distribuendoli tra colonne o, se preferisci, righe.Ecco la sintassi:
text: Il testo che vuoi dividere.col_delimiter: Il carattere o i caratteri che separano le colonne.row_delimiter: (Opzionale) Il carattere o i caratteri che separano le righe.ignore_empty: (Opzionale) TRUE per ignorare i valori vuoti.pad_with: (Opzionale) Valore da usare per i valori mancanti.TEXTSPLIT() di Excel per una suddivisione di base
Il modo migliore è provarla. Vediamo un semplice esempio di divisione di un nome completo in nome e cognome. Probabilmente è anche il caso più comune.
Supponi che la cella A2 contenga il nome di una nota statistica e riformatrice sociale inglese: "Florence Nightengale," ma tu vuoi ottenere "Florence" e poi "Nightengale".
Per dividere il suo nome in due celle (nome e cognome), usa:
TEXTSPLIT() di Excel per dividere il testo in righe
Puoi anche dividere il testo in righe invece che in colonne usando l'argomento
row_delimiterche ho elencato prima nella sintassi della funzione.Quindi, se la cella A3 contiene: "Apple;Banana;Cherry" e vuoi dividere ogni frutto in una riga separata, riprova con l'argomento specificato.
Questa formula lascia vuoto il delimitatore di colonna. Per variare, stavolta ho usato il punto e virgola come delimitatore.
TEXTSPLIT() di Excel con più delimitatori
A volte i tuoi dati possono usare più di un delimitatore.
TEXTSPLIT()ti permette di specificare un array di delimitatori.Se guardi bene, puoi vedere che il prossimo esempio è lo stesso, tranne per il fatto che ha sia una virgola che un punto e virgola.
Gestire i valori vuoti
Se il tuo testo contiene delimitatori consecutivi, potresti ottenere celle vuote nei risultati. Puoi usare l'argomento
ignore_emptyper controllare questo comportamento.La prima riga ha l'argomento
ignore_emptyimpostato suTRUE; nella seconda riga è impostato suFALSE, e puoi vedere la differenza.Consigli per un uso più avanzato
Ecco alcuni suggerimenti aggiuntivi per usare
TEXTSPLIT()in scenari più complessi:Combinala con TRIM() per rimuovere spazi extra dai risultati.
Usa SEQUENCE() per fare riferimento dinamicamente ai risultati della divisione.
Abbinala a TEXTJOIN() per ricombinare i dati divisi, se è quello che ti serve.
A volte devi combinare più funzioni se i tuoi dataset sono particolarmente disordinati o incoerenti.
Conclusione
La funzione
TEXTSPLIT()in Excel è uno strumento utile per suddividere il testo in più celle, sia per colonne che per righe.Continua a imparare Excel con noi! Abbiamo ottimi corsi come Financial Modeling in Excel e Advanced Excel Functions.