Delimiter Converter
← Torna al Blog

Usare i delimitatori nelle formule di Excel: guida a TEXTJOIN, TEXTBEFORE e TEXTAFTER

May 21, 2026 748 words

Se hai mai passato dieci minuti a combinare manualmente celle o a tagliare testo in Excel, apprezzerai ciò che TEXTJOIN, TEXTBEFORE e TEXTAFTER possono fare per te. Queste tre formule di Excel mettono i delimitatori al centro dell'attenzione, permettendoti di unire, dividere ed estrarre testo con molto meno sforzo rispetto ai vecchi metodi.

Cos'è un delimitatore in questo contesto?

Un delimitatore è semplicemente un carattere (o una stringa di caratteri) che segna un confine tra porzioni di dati. Nelle formule di Excel, specifichi un delimitatore per indicare alla funzione dove tagliare o dove unire. Esempi comuni includono virgole, spazi, pipe, punti e virgola e trattini.

Una volta compreso questo concetto, queste tre funzioni diventano molto più facili da capire.

TEXTJOIN: combinare testo con un delimitatore

TEXTJOIN unisce più valori testuali in un'unica stringa, inserendo il delimitatore scelto tra ogni elemento. La sua sintassi è semplice:

  1. Scegli il tuo delimitatore (ad esempio, una virgola e uno spazio).
  2. Imposta ignore_empty su TRUE o FALSE per saltare le celle vuote o includerle.
  3. Seleziona l'intervallo o le singole celle che vuoi combinare.

Un esempio base: =TEXTJOIN(", ", TRUE, A2:A6) unisce tutti i valori da A2 ad A6 con una virgola e uno spazio tra di essi. Se A4 è vuota e hai impostato ignore_empty su TRUE, non verrà lasciata una doppia virgola nel risultato.

Suggerimento: TEXTJOIN ha sostituito le vecchie soluzioni con CONCATENATE. Se stai ancora concatenando manualmente celle con l'operatore &, passa a TEXTJOIN e risparmia tempo e frustrazione.

TEXTBEFORE: estrarre il testo prima di un delimitatore

TEXTBEFORE cattura tutto ciò che si trova a sinistra di un delimitatore specificato. È perfetto quando hai testo strutturato, come nomi completi o percorsi di file, e vuoi solo il primo segmento.

Sintassi: =TEXTBEFORE(text, delimiter, [instance_num]). L'argomento opzionale instance_num ti permette di puntare a un'occorrenza specifica del delimitatore, utile quando ci sono più separatori in una stessa cella.

Ad esempio, se A1 contiene "London, UK, Europe", allora =TEXTBEFORE(A1, ",") restituisce "London". Aggiungendo instance_num pari a 2, ottieni invece "London, UK".

TEXTAFTER: estrarre il testo dopo un delimitatore

TEXTAFTER funziona allo stesso modo ma estrae tutto ciò che si trova a destra del delimitatore. Usando lo stesso esempio, =TEXTAFTER(A1, ", ") restituisce "UK, Europe". È il complemento naturale di TEXTBEFORE.

Puoi anche usare numeri di istanza negativi in entrambe le funzioni per contare dalla fine della stringa anziché dall'inizio. È un trucco pratico quando vuoi l'ultimo segmento di un percorso o di un ID.

Confronto rapido

Funzione Cosa fa Esempio di risultato
TEXTJOIN Unisce più valori con un delimitatore "cat, dog, fish"
TEXTBEFORE Restituisce il testo prima di un delimitatore "London" da "London, UK"
TEXTAFTER Restituisce il testo dopo un delimitatore "UK" da "London, UK"

Un esempio pratico di flusso di lavoro

Supponi di avere una colonna di indirizzi email e di dover separare il nome utente dal dominio. TEXTBEFORE e TEXTAFTER lo rendono un lavoro da una sola formula. =TEXTBEFORE(A2, "@") ti restituisce il nome utente. =TEXTAFTER(A2, "@") ti restituisce il dominio.

Poi, se vuoi ricomporre una lista pulita di domini in un'unica cella, TEXTJOIN se ne occupa. Queste funzioni lavorano naturalmente insieme come parte dello stesso processo di pulizia dei dati.

Attenzione: TEXTBEFORE e TEXTAFTER sono disponibili solo in Excel 365 ed Excel 2021 o versioni successive. Se usi una versione precedente, dovrai ricorrere a LEFT, RIGHT, MID e FIND come alternative.

Lavorare con i delimitatori al di fuori di Excel

A volte i tuoi dati nascono fuori da Excel, come un'esportazione CSV o un file di testo grezzo con delimitatori inconsistenti. Prima ancora di aprire Excel, potresti dover riformattare quei separatori. Il convertitore di delimitatori online su Delimiter.site ti permette di sostituire un delimitatore con un altro in pochi secondi, senza scrivere una singola formula.

Una volta che il tuo file utilizza un delimitatore coerente, le formule di Excel come quelle sopra diventano molto più affidabili. Il principio "spazzatura in entrata, spazzatura in uscita" vale sempre.

Punti chiave

  • TEXTJOIN combina un intervallo di celle usando qualsiasi delimitatore tu scelga, e gestisce le celle vuote in modo pulito.
  • TEXTBEFORE estrae tutto ciò che si trova a sinistra di un delimitatore, con supporto per puntare a occorrenze specifiche.
  • TEXTAFTER fa lo stesso dal lato destro, ed entrambe supportano numeri di istanza negativi per contare dalla fine.
  • Tutte e tre le funzioni sono disponibili in Excel 365 ed Excel 2021+, ma non nelle versioni precedenti.
  • Se i tuoi dati di origine hanno delimitatori disordinati o misti, puliscili prima con uno strumento come il convertitore da virgola a pipe prima di importarli in Excel.

Metti queste formule al lavoro

TEXTJOIN, TEXTBEFORE e TEXTAFTER sono davvero utili una volta che prendi confidenza con l'argomento delimitatore. Coprono le operazioni più comuni di divisione e unione di testo senza bisogno di colonne ausiliarie complesse o VBA.

Inizia con un piccolo set di dati, prova ogni formula una volta e vedrai rapidamente dove si inseriscono nel tuo flusso di lavoro abituale. E se hai bisogno di convertire i delimitatori online prima di importare i dati in Excel, anche quel passaggio è altrettanto rapido.