Skip to main content

Funzione TEXTSPLIT di Excel

Author: Siluvia Last Modified: 2025-08-06

La funzione TEXTSPLIT divide le stringhe di testo utilizzando un delimitatore specificato in una matrice distribuita su colonne e righe.

Nota: Questa funzione è disponibile solo in Excel per Microsoft 365 sul canale Insider.

show the usage of Excel TEXTSPLIT function

Sintassi

=TEXTSPLIT(testo, delimitatore_colonna, [delimitatore_riga], [ignora_vuoti], [modalità_corrispondenza], [riempi_con])

Argomenti

Testo (obbligatorio): Il testo che si desidera dividere;
Delimitatore_colonna (obbligatorio): Il delimitatore o sottostringa che indica dove si vuole dividere il testo attraverso le colonne;
Delimitatore_riga (opzionale): Il delimitatore o sottostringa che indica dove si vuole dividere il testo attraverso le righe;
Ignora_vuoti (opzionale): Specifica se ignorare le celle vuote oppure no.
-- FALSO (predefinito): Conserva le celle vuote durante la divisione.
-- VERO: Ignora le celle vuote durante la divisione.
Modalità_corrispondenza (opzionale): Determina se il delimitatore è sensibile alle maiuscole/minuscole.
-- 0 (predefinito): Sensibile alle maiuscole/minuscole.
-- 1: Non sensibile alle maiuscole/minuscole.
Riempi_con (opzionale): Il valore con cui riempire i valori mancanti in un array bidimensionale. Il valore predefinito è l'errore #N/D.

Osservazioni

1) Questa funzione funziona allo stesso modo della procedura guidata Testo in Colonne di Excel;
2) Questa funzione è l'inverso della funzione TEXTJOIN;
3) Se “riempi_con” viene omesso, allora #N/D viene usato per riempire i valori mancanti negli array bidimensionali;
4) I delimitatori multipli devono essere racchiusi in una costante di matrice e separati da virgole, come ad esempio {“delimitatore1”,”delimitatore2”,...}.

Valore restituito

Restituisce la stringa di testo divisa.

Esempio

Qui prendiamo alcuni esempi per dimostrare come utilizzare la funzione TEXTSPLIT per dividere il testo in diverse condizioni.

#Esempio 1: Dividere il testo tramite un delimitatore in colonne o righe

Come mostrato nello screenshot qui sotto, per dividere il testo nella cella A2 in colonne o righe tramite virgola, puoi applicare la funzione TEXTSPLIT come segue.

show the usage of Excel TEXTSPLIT function

Dividi il testo orizzontalmente in colonne tramite virgole

Seleziona una cella, inserisci la seguente formula e premi il tasto Invio.

I risultati vengono popolati con i testi divisi contemporaneamente senza utilizzare la maniglia di riempimento automatico.

=TEXTSPLIT(A2,",")

show the usage of Excel TEXTSPLIT function

Dividi il testo verticalmente in righe tramite virgole

Per dividere il testo verticalmente in righe tramite un delimitatore specificato, è necessario lasciare vuoto l'argomento delimitatore_colonna e specificare un delimitatore per l'argomento delimitatore_riga. Procedi come segue.

Seleziona una cella, inserisci la seguente formula e premi il tasto Invio.

Le celle dei risultati vengono popolate con i testi divisi contemporaneamente senza utilizzare la maniglia di riempimento automatico.

=TEXTSPLIT(A2,,",")

show the usage of Excel TEXTSPLIT function
#Esempio 2: Ignorare le celle vuote durante la divisione del testo con la funzione TEXTSPLIT

Come mostrato nello screenshot qui sotto, se la stringa di testo contiene due o più delimitatori consecutivi senza un valore tra loro, per impostazione predefinita, la funzione TEXTSPLIT conserverà le celle vuote durante la divisione del testo. Per ignorare le celle vuote durante la divisione, puoi applicare la funzione TEXTSPLIT come segue.

show the usage of Excel TEXTSPLIT function

Seleziona una cella vuota, inserisci la seguente formula e premi Invio per ottenere tutti i testi divisi e ignorare le celle vuote. Se c'è una lista di testi da dividere, seleziona la cella del risultato e trascina la maniglia di riempimento automatico verso il basso per ottenere il resto dei risultati.

=TEXTSPLIT(A2,",",,VERO)

show the usage of Excel TEXTSPLIT function

Nota: In questa formula, il valore logico “VERO” è fornito come argomento ignora_vuoti.

#Esempio 3: Dividere il testo in modo sensibile o non sensibile alle maiuscole/minuscole

Per impostazione predefinita, la funzione TEXTSPLIT è sensibile alle maiuscole/minuscole poiché modalità_corrispondenza è impostato su 0 o lasciato vuoto.

Come mostrato nello screenshot qui sotto, l'argomento modalità_corrispondenza nella funzione TEXTSPLIT è lasciato vuoto, quindi cerca solo una corrispondenza esatta del testo “Consultant” nella stringa di testo specificata.

=TEXTSPLIT(A2,"Consultant")

show the usage of Excel TEXTSPLIT function

Se non vuoi effettuare una ricerca di corrispondenza esatta, ad esempio, hai bisogno di cercare il testo che include sia “Consultant” che “CONSULTANT”, in questo caso, puoi specificare l'argomento modalità_corrispondenza come 1 per farlo.

Seleziona una cella vuota, inserisci la formula sottostante e premi il tasto Invio. Seleziona questa cella del risultato e trascina la maniglia di riempimento automatico verso il basso per ottenere il resto dei risultati.

=TEXTSPLIT(A2,"Consultant",,VERO,1)

show the usage of Excel TEXTSPLIT function
#Esempio 4: Dividere il testo in righe e colonne contemporaneamente

Per dividere il testo in righe e colonne contemporaneamente utilizzando la funzione TEXTSPLIT, è necessario specificare sia l'argomento delimitatore_colonna che l'argomento delimitatore_riga nella formula contemporaneamente.

Come mostrato nella tabella qui sotto, puoi inserire la seguente formula nella cella C2 e premere il tasto Invio per ottenere i testi divisi nelle righe e colonne corrispondenti contemporaneamente.

=TEXTSPLIT(A2,":", ",")

show the usage of Excel TEXTSPLIT function

Nota: In questo caso, i due punti “:” sono forniti come argomento delimitatore_colonna e la virgola “,” è fornita come argomento delimitatore_riga.

#Esempio 4: Personalizza un valore per riempire i valori mancanti in un array bidimensionale

Quando si utilizza la funzione TEXTSPLIT per dividere il testo in righe e colonne contemporaneamente, Excel restituisce errori #N/D nei risultati se ci sono valori mancanti nella stringa di testo originale.

Come mostrato nello screenshot qui sotto, poiché non c'è nessun due punti “:” dopo il testo Data di rilascio, Excel restituisce #N/D accanto a “Data di rilascio”.

show the usage of Excel TEXTSPLIT function

Se hai bisogno di riempire tutti i valori mancanti con un trattino (-) nell'array bidimensionale invece dell'errore #N/D, ti basta specificare l'ultimo argomento “riempi_con” come “-” per farlo.

Seleziona una cella vuota, inserisci la seguente formula e premi il tasto Invio per ottenere tutti i testi divisi in righe e colonne.

=TEXTSPLIT(A2,":",",",,,"-")

show the usage of Excel TEXTSPLIT function
#Esempio 5: Dividere il testo tramite più delimitatori

La funzione TEXTSPLIT consente l'uso di più delimitatori per dividere il testo contemporaneamente. Tuttavia, i delimitatori devono essere racchiusi in una costante di matrice e separati da virgole, come ad esempio {“delimitatore1”,”delimitatore2”,...}.

La stringa di testo nella tabella qui sotto contiene due delimitatori “-” e “,”, per dividere il testo tramite questi due delimitatori, è necessario applicare la funzione TEXTSPLIT come segue.

show the usage of Excel TEXTSPLIT function

Seleziona una cella vuota, inserisci la seguente formula e premi il tasto Invio.

=TEXTSPLIT(A2,{"-",","})

show the usage of Excel TEXTSPLIT function

Nota: In questa formula, l'argomento delimitatore_colonna è specificato come {"-",","}.


Funzioni correlate

Funzione TEXTAFTER di Excel
La funzione TEXTAFTER estrae e restituisce il testo che si trova dopo una determinata sottostringa o delimitatore.

Funzione TEXTBEFORE di Excel
La funzione TEXTBEFORE restituisce il testo che si trova prima di una determinata sottostringa o delimitatore.

Funzione VALUETOTEXT di Excel
La funzione VALUETOTEXT converte qualsiasi valore specificato in testo.


I migliori strumenti per la produttività di Office

Kutools per Excel - Ti aiuta a distinguerti dalla massa

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: Esecuzione Intelligente   |  Genera Codice  |  Crea Formule Personalizzate  |  Analizza Dati e Genera Grafici  |  Invoca Funzioni di Kutools
Funzionalità popolari: Trova, Evidenzia o Identifica Duplicati  |  Elimina Righe Vuote  |  Combina Colonne o Celle senza Perdere Dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Fogli Multipli  |  Corrispondenza Approssimativa...
Elenco a Discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa con Selezione Multipla...
Gestione Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Attiva/Disattiva Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della Griglia  |  Visualizzazione di Progettazione  |  Barra delle Formule Avanzata  |  Gestore Cartella di Lavoro e Foglio | Libreria Risorse (AutoTesto)  |  Selettore di Data  |  Unisci Fogli di Lavoro  |  Crittografa/Decrittografa Celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtra grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi Testo, Elimina Caratteri ...)  |  50+ Tipi di Grafico (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola età in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci & Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro
Usa Kutools nella tua lingua preferita – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre 40 altre lingue!

Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab - Abilita la visualizzazione e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduce centinaia di clic del mouse ogni giorno, dì addio alla mano del mouse.
  • Aumenta la tua produttività del 50% quando visualizzi e modifichi più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.