KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Funzione TEXTSPLIT di Excel

AutoreSiluvia Data di modifica

La funzione TEXTSPLIT suddivide stringhe di testo mediante un delimitatore specificato in una matrice distribuita su colonne e righe.

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

mostra l'utilizzo della funzione TESTO.SUDDIVIDI di Excel

Sintassi

=TEXTSPLIT()text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])

Argomenti

Testo(obbligatorio): Il testo che si desidera suddividere;
Col_delimiter(obbligatorio): Il delimitatore o la sottostringa che indica dove suddividere il testo tra le colonne;
Row_delimiter(facoltativo): Il delimitatore o la sottostringa che indica dove suddividere il testo tra le righe;
Ignore_empty(facoltativo): Specifica se ignorare Celle vuote o meno.
--FALSO(predefinito): Preserva Celle vuote durante la suddivisione.
--VERO: Ignora Celle vuote durante la suddivisione.
Match_mode(facoltativo): Determina se il delimitatore fa distinzione tra maiuscole e minuscole.
--0(predefinito): Maiuscole/minuscole.
--1: Senza distinzione tra maiuscole e minuscole.
pad_with(opzionale): il valore con cui riempire i valori mancanti in un array bidimensionale. Il valore predefinito è il valore di errore #N/D.

Osservazioni

1) Questa funzione funziona allo stesso modo della procedura guidata Testo in colonnedi Excel;
2) Questa funzione è l'inverso della funzione TESTO.UNISCI;
3) Se “pad_with” viene omesso, viene utilizzato #N/D per riempire i valori mancanti negli array bidimensionali;
4) Più delimitatori devono essere racchiusi in una costante di matrice e separati da virgole, ad esempio {“delimitatore1”,”delimitatore2”,...}.

Valore restituito

Restituisce la stringa di testo suddivisa.

Esempio

Di seguito alcuni esempi che illustrano come utilizzare la funzione TEXTSPLIT per suddividere il testo in diverse condizioni.

#Esempio 1: Suddividere il testo con un delimitatore in colonne o righe

Come illustrato nell’immagine seguente, per suddividere il testo nella cella A2 in colonne o righe utilizzando la virgola come separatore, puoi applicare la funzione TEXTSPLIT nel modo seguente.

mostra l'utilizzo della funzione TESTO.SUDDIVIDI di Excel

Suddividere orizzontalmente il testo in colonne mediante virgole

Selezionare una cella, immettere la formula seguente e premere il tasto Invio.

I risultati vengono popolati contemporaneamente con i testi suddivisi, senza ricorrere al quadratino di riempimento automatico.

=TEXTSPLIT(A2,",")

mostra l'utilizzo della funzione TESTO.SUDDIVIDI di Excel

Suddividere verticalmente il testo in righe mediante virgole

Per suddividere verticalmente il testo in righe utilizzando un delimitatore specificato, lascia vuoto l’argomento col_delimiter e specifica un delimitatore per l’argomento row_delimiter. Procedi come segue.

Selezionare una cella, immettere la formula seguente e premere Inviotasto.

Le celle dei risultati vengono popolate contemporaneamente con i testi suddivisi, senza ricorrere al quadratino di riempimento automatico.

=TEXTSPLIT(A2,,",")

mostra l'utilizzo della funzione TESTO.SUDDIVIDI di Excel
#Esempio 2: Ignorare Celle vuote durante la suddivisione del testo con la funzione TEXTSPLIT

Come illustrato nell’immagine seguente, se la stringa di testo contiene due o più delimitatori consecutivi senza alcun valore tra di essi, la funzione TEXTSPLIT, per impostazione predefinita, mantiene le celle vuote durante la suddivisione del testo. Per ignorare tali celle vuote, è possibile utilizzare la funzione TEXTSPLIT nel modo seguente.

mostra l'utilizzo della funzione TESTO.SUDDIVIDI di Excel

Selezionare una cella vuota, immettere la formula seguente e premere Invioper ottenere tutti i testi suddivisi e ignorare Celle vuote. Se è presente un elenco di testi da suddividere, trascinare il quadratino di riempimento automatico della cella del risultato verso il basso per ottenere i restanti risultati.

=TEXTSPLIT(A2,",",,TRUE)

mostra l'utilizzo della funzione TESTO.SUDDIVIDI di Excel

Nota: In questa formula, il valore logico «VERO» è specificato come argomento ignore_empty.

#Esempio 3: Suddividere il testo con distinzione tra maiuscole e minuscole oppure senza distinzione

Per impostazione predefinita, la funzione TEXTSPLIT è Maiuscole/minuscole poiché match_mode è impostato su 0 o lasciato vuoto.

Come mostrato nell’immagine seguente, l’argomento match_mode nella funzione TEXTSPLIT è lasciato vuoto, quindi cerca soltanto una corrispondenza esatta del testo «Consultant» nella stringa di testo specificata.

=TEXTSPLIT(A2,«Consultant»)

mostra l'utilizzo della funzione TESTO.SUDDIVIDI di Excel

Se non si desidera effettuare una ricerca con corrispondenza esatta — ad esempio, se è necessario cercare un testo che includa sia «Consultant» sia «CONSULTANT» — in questo caso è possibile impostare il parametro match_mode su 1 per ottenere il risultato desiderato.

Selezionare una cella vuota, immettere la formula seguente e premere il tasto Invio. Selezionare quindi la cella del risultato e trascinare il quadratino di riempimento automaticoverso il basso per ottenere i restanti risultati.

=TEXTSPLIT(A2,«Consultant»,,TRUE,1)

mostra l'utilizzo della funzione TESTO.SUDDIVIDI di Excel
#Esempio 4: Suddividere il testo contemporaneamente in righe e colonne

Per suddividere il testo contemporaneamente in righe e colonne con la funzione TEXTSPLIT, è necessario specificare entrambi gli argomenti: col_delimiter e row_delimiter, direttamente nella formula.

Come mostrato nella tabella seguente, è possibile immettere la formula seguente nella cella C2 e premere il tasto Invioper ottenere contemporaneamente i testi suddivisi nelle rispettive righe e colonne.

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

mostra l'utilizzo della funzione TESTO.SUDDIVIDI di Excel

Nota: In questo caso, i due punti «:» vengono specificati come argomento col_delimiter e la virgola «,» viene specificata come argomento row_delimiter.

#Esempio 4: Personalizzare un valore per riempire i valori mancanti in una matrice bidimensionale

Quando si utilizza la funzione TEXTSPLIT per suddividere il testo contemporaneamente in righe e colonne, Excel restituisce errori #N/D nei risultati se nella stringa Testo Originale mancano dei valori.

Come mostrato nell’immagine seguente, poiché non è presente alcun carattere due punti «:» dopo il testo Data di rilascio, Excel restituisce #N/D accanto a «Data di rilascio».

mostra l'utilizzo della funzione TESTO.SUDDIVIDI di Excel

Per sostituire tutti i valori mancanti con un trattino (-) nella matrice bidimensionale, evitando così la visualizzazione dell’errore #N/D, basta impostare l’ultimo argomento «pad_with» su «-».

Selezionare una cella vuota, immettere la formula seguente e premere il tasto Invioper ottenere tutti i testi suddivisi in righe e colonne.

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

mostra l'utilizzo della funzione TESTO.SUDDIVIDI di Excel
#Esempio 5: Suddividere il testo mediante più delimitatori

La funzione TEXTSPLIT ti consente di utilizzare più delimitatori contemporaneamente per suddividere il testo. Tuttavia, i delimitatori devono essere inseriti all’interno di una costante di matrice e separati da virgole, ad esempio:{«delimitatore1»,«delimitatore2»,…}.

La stringa di testo nella tabella seguente contiene due delimitatori «-» e «,». Per suddividerla utilizzando entrambi i delimitatori, è necessario applicare la funzione TEXTSPLIT come segue.

mostra l'utilizzo della funzione TESTO.SUDDIVIDI di Excel

Selezionare una cella vuota, immettere la formula seguente e premere il tasto Invio.

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

mostra l'utilizzo della funzione TESTO.SUDDIVIDI di Excel

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


Funzioni correlate

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

Funzione TEXTBEFORE di Excel
La funzione TEXTBEFORE restituisce il testo che precede una determinata sottostringa o un delimitatore specifico.

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


I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...: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 la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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


Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Passa tra decine di documenti aperti in un secondo!
  • Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
  • Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
  • Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.