Estrai testo prima o dopo il secondo spazio o virgola
Se devi estrarre le stringhe di testo che si trovano prima o dopo il secondo o l’n-esimo carattere specifico (come uno spazio o una virgola) da un elenco di celle, questo articolo ti mostrerà alcune formule utili per eseguire questa operazione in Excel.
![]() | ![]() |
- Estrai il testo dopo il secondo o l'n-esimo spazio o virgola in Excel
- Estrai il testo prima del secondo o dell'n-esimo spazio o virgola in Excel
Estrai il testo dopo il secondo o l'n-esimo spazio o virgola in Excel
In Excel, la combinazione delle funzioni TRIM, MID, FIND e SUBSTITUTE ti permette di gestire questa operazione in modo efficace. La sintassi generica è:
- testo: La stringa di testo o il riferimento di cella da cui si desidera estrarre il testo.
- Nth: indica la posizione dell'occorrenza dello spazio o della virgola su cui basare l'operazione Estrai testo.
Inserisci o copia la seguente formula in una cella vuota in cui desideri visualizzare il risultato:

Spiegazione della formula:
SUBSTITUTE(A2,« »,«#»,2): questa funzione SUBSTITUTE individua il secondo spazio nella cella A2 e lo sostituisce con il carattere #, restituendo il risultato seguente: «Inserisci più#Righe vuote». Tale risultato viene utilizzato come argomento within_text nella funzione FIND.
FIND(«#»,SUBSTITUTE(A2,« »,«#»,2))+1: La funzione FIND individua la posizione del carattere # nella stringa di testo restituita da SUBSTITUTE; aggiungendo 1 si ottiene la posizione immediatamente successiva al secondo spazio nel testo, ovvero 17. Questo risultato verrà utilizzato come argomento start_num nella funzione MID.
MID(A2,FIND(«#»,SUBSTITUTE(A2,« »,«#»,2))+1,255): La funzione MID estrae fino a 255 caratteri da una stringa di testo nella cella A2, a partire dalla posizione individuata dalla funzione FIND.

TRIM(): Questa funzione rimuove tutti gli spazi superflui, lasciando un solo spazio tra le parole.
Note:
1. Se i tuoi testi sono separati da virgole o altri delimitatori, basta sostituire lo spazio con il separatore desiderato. Ad esempio:
2. Per estrarre il testo dopo l'n-esimo spazio, sostituisci il numero 2 con quello desiderato nella formula. Ad esempio, per estrarre il testo dopo il terzo spazio, utilizza la seguente formula:

Estrai il testo prima del secondo o dell'n-esimo spazio o virgola in Excel
Per estrarre il testo prima del secondo o dell'n-esimo spazio o virgola, le funzioni LEFT, SUBSTITUTE e FIND possono esserti d'aiuto. La sintassi generica è:
- text: La stringa di testo o il riferimento di cella da cui si desidera Estrai testo.
- Nth: Rappresenta il numero dell'occorrenza dello spazio o della virgola su cui si desidera basare l'operazione Estrai testo.
Copia o inserisci la formula seguente in una cella vuota:
Successivamente, trascina la maniglia di riempimento verso il basso nelle celle a cui desideri applicare questa formula; tutti i testi prima del secondo spazio saranno estratti, come mostrato nello screenshot seguente.

Spiegazione della formula:
SUBSTITUTE(A2,« »,«#»,2): Questa funzione SUBSTITUTE viene utilizzata per Trova e sostituisci il secondo carattere spazio con il carattere # nella cella A2. Si otterrà il risultato seguente: «Inserisci più#Righe vuote». Questo risultato restituito viene riconosciuto come argomento within_text nella funzione FIND.
FIND(«#»,SUBSTITUTE(A2,« »,«#»,2))-1: La funzione FIND individua la posizione del carattere # nella stringa di testo restituita da SUBSTITUTE; sottraendo 1 si ottiene la posizione immediatamente precedente al secondo spazio nel testo, ottenendo così 15. Questo risultato verrà utilizzato come argomento num_chars nella funzione LEFT.
LEFT(A2,FIND(«#»,SUBSTITUTE(A2,« »,«#»,2))-1): Infine, la funzione LEFT estrae i primi 15 caratteri dalla stringa di testo nella cella A2, in base alla posizione restituita dalla funzione FIND.
Note:
1. Se i tuoi testi sono separati da virgole o altri delimitatori, basta sostituire lo spazio con il separatore desiderato. Ad esempio:
2. Per estrarre il testo prima dell'n-esimo spazio, sostituisci il numero 2 con quello desiderato nella formula. Ad esempio, per estrarre il testo prima del terzo spazio, utilizza la seguente formula:

Funzioni correlate utilizzate:
- MID:
- La funzione MID estrae e restituisce un numero specifico di caratteri dal centro di una stringa di testo indicata.
- LEFT:
- La funzione LEFT estrae, dal lato sinistro di una stringa fornita, il numero indicato di caratteri.
- FIND:
- La funzione FIND individua una stringa all’interno di un’altra e restituisce la posizione iniziale della stringa cercata.
- SUBSTITUTE:
- La funzione SUBSTITUTE di Microsoft Excel sostituisce testo o caratteri all’interno di una stringa con altri testo o caratteri.
- TRIM:
- La funzione TRIM elimina tutti gli spazi superflui da una stringa di testo, lasciando un solo spazio tra le parole.
Altri articoli:
- Estrai più righe da una cella
- Se si dispone di un elenco di stringhe di testo separate da interruzioni di riga (create premendo Alt + Invio durante l’inserimento del testo) e si desidera estrarre ciascuna riga in celle distinte, come illustrato nello screenshot seguente, come si può eseguire questa operazione utilizzando una formula in Excel?
- Estrai l'n-esima parola da una stringa di testo in Excel
- Se hai un elenco di stringhe di testo o frasi e desideri estrarre l’n-esima parola specifica, come mostrato nello screenshot seguente, questo articolo ti illustrerà alcuni metodi per farlo in Excel.
- Estrai testo tra parentesi da una stringa di testo
- Se nella stringa di testo è presente una parte racchiusa tra parentesi e si desidera estrarre rapidamente e facilmente tutto il contenuto compreso tra le parentesi, come illustrato nello screenshot seguente, come si può fare in Excel?
- Estrai una sottostringa da una stringa di testo in Excel
- Estrarre sottostringhe da stringhe di testo potrebbe essere un'operazione comune; in Excel non esiste una funzione diretta per farlo, ma grazie alle funzioni LEFT, RIGHT, MID e SEARCH è possibile estrarre diversi tipi di sottostringhe in base alle proprie esigenze.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
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.

