Applies ToExcel per Microsoft 365 Excel per Microsoft 365 per Mac Excel per il web

Divide le stringhe di testo usando i delimitatori di riga e colonna.

La funzione TEXTSPLIT funziona come la procedura guidata Text-to-Columns, ma in forma di formula. Consente di dividere le colonne o per righe. È l'inversa della funzione TESTO.UNISCI

Sintassi

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

Gli argomenti della sintassi della funzione TEXTSPLIT sono i seguenti:

  • testo       Testo da dividere. Obbligatorio.

  • col_delimiter       Testo che contrassegna il punto in cui distribuire il testo tra le colonne.

  • row_delimiter       Testo che contrassegna il punto in cui espandere il testo verso il basso. Facoltativo.

  • ignore_empty       Specificare TRUE per ignorare i delimitatori consecutivi. Il valore predefinito è FALSE che crea una cella vuota. Facoltativo.

  • match_mode    Specificare 1 per eseguire una corrispondenza senza distinzione tra maiuscole e minuscole. Il valore predefinito è 0 che esegue una corrispondenza con distinzione tra maiuscole e minuscole. Facoltativo.

  • pad_with           Valore con cui riempire il risultato. L'impostazione predefinita è #N/A.

Osservazioni

Se sono presenti più delimitatori, è necessario usare una costante di matrice. Ad esempio, per dividere sia per virgola che per punto, usare =TEXTSPLIT(A1,{",","."}).

Esempi

Copiare i dati di esempio e incollarli nella cella A1 di un nuovo foglio di lavoro di Excel. Se necessario, è possibile regolare la larghezza delle colonne per visualizzare tutti i dati. 

Dividere un nome e una frase usando un delimitatore comune.

Dati

Dakota Lennon Sanchez

Essere o non essere

Formule

=TEXTSPLIT(A2, " ")

=TEXTSPLIT(A3, " ")

La figura seguente mostra i risultati.

Divide un nome e una frase in base a un delimitatore di spazio

Dividere le costanti di matrice in A2 in una matrice 2X3.

Dati

1,2,3;4,5,6

Formule

=TEXTSPLIT(A2,",",";")

La figura seguente mostra i risultati.

Esempio 2 di TextSplit di Excel

Dati

Fare. O non fare. Non c’è provare. -Anonimo

Formule

=TEXTSPLIT(A2,".")

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

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

La figura seguente mostra i risultati.

Risultati dell'esempio 2

Dati

Fare. O non fare. Non c’è provare. -Anonimo

Formule

=TEXTSPLIT(A2;,".")

La figura seguente mostra i risultati.

Risultati dell'esempio 3

Dati

Fare. O non fare. Non c’è provare. -Anonimo

Formule

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

La figura seguente mostra i risultati.

Risultati dell'esempio 4

Dati

Fare. O non fare. Non c’è provare. -Anonimo

Formule

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

La figura seguente mostra i risultati.

Risultati dell'esempio 5

Suggerimento   Per rimuovere l'#NA errore, usa la funzione SE.NON.DISP. Oppure aggiungere l’argomento pad_with.

Dati

Fare. O non fare. Non c’è provare. -Anonimo

Formule

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

La figura seguente mostra i risultati.

Risultati dell'esempio 6

Vedere anche

Funzioni di testo (riferimento)

funzione TESTO.PRIMA

funzione TESTO.DOPO

TESTO.UNISCI

Funzione CONCAT

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.