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

Suddividere il testo con un delimitatore in una cella in Excel

AutoreSiluvia Data di modifica

In realtà, la funzione integrata **Testo in colonne** di Excel permette di suddividere rapidamente il testo utilizzando un delimitatore specifico. In alternativa, è possibile ottenere lo stesso risultato con una formula. Questo articolo offre una guida passo passo per dividere il testo in base a un delimitatore, combinando le funzioni **TRIM**, **MID**, **SUBSTITUTE**, **REPT** e **LEN** di Excel.

doc-split-text-with-delimiter-1


Come suddividere il testo in una cella utilizzando un delimitatore specifico in Excel?

Innanzitutto, preparare i dati. Si supponga di aver già inserito un elenco di stringhe di testo nella colonna B, come mostrato nello screenshot seguente. È inoltre necessario creare tre colonne di appoggio contenenti rispettivamente i numeri 1, 2 e 3 nelle celle della colonna.

doc-split-text-with-delimiter-2

Formula generica

=TRIM(MID(SUBSTITUTE(A1, delimiter,REPT(« »,LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))

Argomenti

A1: Rappresenta la cella che contiene la stringa di testo da suddividere in base al delimitatore;

Delimitatore: il delimitatore in base al quale si desidera suddividere il testo;
il delimitatore deve essere racchiuso tra virgolette.

N: In questo caso, la lettera N indica il numero presente nelle colonne di supporto.

Come si utilizza questa formula?

1. Seleziona una cella vuota in cui visualizzare la prima parte del testo da estrarre. In questo esempio, è stata selezionata la cella C3.

2. Inserisci la formula seguente e premi il tasto Invio.

=TRIM(MID(SUBSTITUTE($B3,"-",REPT(« »,LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))

doc-split-text-with-delimiter-3

3. Seleziona la cella contenente il risultato e trascina il quadratino di riempimento verso destra fino alle due celle adiacenti per estrarre la seconda e la terza parte del testo.

doc-split-text-with-delimiter-4

4. Mantenendo selezionate le tre celle indicate sopra, trascina il quadratino di riempimento verso il basso per suddividere le altre stringhe di testo nella stessa tabella utilizzando lo stesso delimitatore. Vedi lo screenshot:

doc-split-text-with-delimiter-5

Ora ogni stringa di testo presente nelle celle specificate è stata suddivisa in celle di colonne separate utilizzando il delimitatore "-".

Come funziona questa formula?

=TRIM(MID(SUBSTITUTE($B3,"-",REPT(« »,LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))

1. SUBSTITUTE($B3,"-",REPT(« »,LEN($B3)))

  • REPT(« »,LEN($B3))La funzione LEN restituisce il numero totale di caratteri in KTE-Jan-359 (in questo caso, il risultato è 11). Successivamente, la funzione REPT ripete uno spazio 11 volte, generando « » (11 spazi racchiusi tra virgolette).
  • SUBSTITUTE($B3,"-", « »)La funzione SUBSTITUTE sostituisce ogni trattino "-" nella stringa di testo "KTE-Jan-359" con 11 spazi, restituendo il risultato "KTE Jan 359".

2. MID("KTE Jan 359",(G$3-1)*LEN($B3)+1,LEN($B3))

  • MID("KTE Jan 359",1,11): La funzione MID restituisce 11 caratteri a partire dal primo carattere di "KTE Jan 359". Il risultato è "KTE Jan 359".
    Nota: La lettera N fa riferimento a $B3 e il valore in $B3 è il numero 1; in questo caso, il punto di partenza viene calcolato con (G$3-1)*LEN($B3)+1 = 1.

3. TRIM(«KTE »): La funzione TRIM rimuove tutti gli spazi superflui da «KTE » e restituisce il risultato KTE.


Funzioni correlate

Funzione TRIM di Excel
La funzione TRIM di Excel elimina tutti gli spazi superflui da una stringa di testo, lasciandone solo uno tra le parole.

Funzione MID di Excel
La funzione MID di Excel ti permette di estrarre un numero specifico di caratteri da una stringa di testo, a partire da una posizione che indichi all'interno del testo stesso.

Funzione SUBSTITUTE di Excel
La funzione SUBSTITUTE di Excel sostituisce testo o caratteri all’interno di una stringa con altri testi o caratteri.

Funzione LEN di Excel
La funzione LEN di Excel restituisce il numero di caratteri contenuti in una stringa di testo.


Formule correlate

Suddividere le dimensioni in due parti in Excel
Questo articolo ti spiega come usare formule per separare le dimensioni contenute in una cella in due parti—lunghezza e larghezza—senza l’unità di misura.

Separare i numeri dalle unità di misura
Questo articolo ti mostra come usare una formula per separare facilmente i numeri dalle relative unità di misura.

Suddividere testo e numero in una cella in Excel
Se desideri separare testo e numero presenti in una cella in colonne distinte usando una formula, questa guida alle formule ti sarà di grande aiuto.

Suddividere una stringa di testo in corrispondenza di un carattere specifico in una cella in Excel
Questa guida spiega come suddividere una stringa di testo in corrispondenza di un carattere specifico in colonne separate con una formula in Excel.


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.