Navigazione Rapida
Funzione TESTO.DOPO
Riepilogo
La funzione TESTO.DOPO di Excel estrae il testo che appare dopo un carattere o una stringa specificata. È l'opposto della funzione TESTO.PRIMA e rappresenta uno strumento potente per la manipolazione avanzata delle stringhe nei fogli di lavoro moderni.
Sintassi
=TESTO.DOPO(testo;delimitatore;[instance_num];[match_mode];[match_end];[if_not_found])
Parametri
| Parametro | Tipo | Richiesto | Descrizione |
|---|---|---|---|
| testo | Testo |
Sì | Testo originale da analizzare |
| delimitatore | Testo |
Sì | Separatore dopo cui prendere il testo |
| instance_num | Numero |
No | Occorrenza specifica del delimitatore |
| match_mode | Numero |
No | Modalità di confronto maiuscole/minuscole |
| match_end | Numero |
No | Se considerare la fine del testo |
| if_not_found | Qualsiasi |
No | Risultato personalizzato per mancata corrispondenza |
Utilizzo della funzione TEXTAFTER
TESTO.DOPO semplifica l'estrazione di sottostringhe dopo specifici delimitatori, eliminando la necessità di formule complesse con CERCA e DESTRO. Ideale per pulire dati importati, estrarre domini email, o parsare URL e percorsi file.
Esempi Comuni di TEXTAFTER
Estrazione base dopo delimitatore
=TESTO.DOPO("Cappuccio rosso di Cappuccetto Rosso";"Rosso")
Restituisce " di Cappuccetto Rosso" - tutto il testo dopo la prima occorrenza di "Rosso".
Seconda occorrenza da destra
=TESTO.DOPO("Cappuccio rosso di Cappuccetto Rosso";"Rosso";-2)
Restituisce "Cappuccio" - testo dopo la seconda "Rosso" contando dalla fine.
Estrazione cognome con match_end
=TESTO.DOPO("Marco Aurelio";" "; ; ;1)
Restituisce "Aurelio" - considera la fine del testo come delimitatore per nomi senza cognome.
Gestione errori con fallback
=SE.ERRORE(TESTO.DOPO(A2;"@") ; "Nessun dominio")
Estrae dominio email o mostra messaggio se non trovato.
Domande Frequenti
Errori Comuni e Soluzioni
#N/D - Delimitatore non trovato
Cause: Il testo non contiene il delimitatore specificato
Solution: Verifica ortografia, spazi o maiuscole/minuscole. Usa match_mode=1 per ignorare case.
#VALORE! - Parametro instance_num
Cause: instance_num=0 o maggiore della lunghezza testo
Solution: Usa valori validi: 1, 2, -1, -2, etc.
#N/D - instance_num troppo alto
Cause: Supera il numero di occorrenze disponibili
Solution: Riduci instance_num o usa valore negativo dalla fine.
Note
- Disponibile solo Excel 365 e Canali Enterprise
- Ricerca case-sensitive per default
- instance_num negativo conta dalla fine
- Delimitatore vuoto = tutto il testo
- Combina con TESTO.PRIMA per split completo
Compatibilità
Disponibile in: Excel 365 Canale corrente, Excel 365 Enterprise mensile, Excel 365 Enterprise semestrale, Office per Mac (versioni recenti)
Non disponibile in: Excel 2021 e precedenti, Excel 2019, Excel 2016, Excel perpetuo
Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 365+