Navigazione Rapida
Funzione TROVA e TROVA.B
Riepilogo
La funzione TROVA individua una stringa di testo all'interno di un'altra stringa e restituisce la posizione iniziale del primo carattere trovato. Conta ogni carattere come 1 indipendentemente dalla codifica. TROVA.B è deprecata ma mantiene compatibilità con versioni precedenti per caratteri multibyte.
Sintassi
TROVA(testo; stringa; [inizio])
Parametri
| Parametro | Tipo | Richiesto | Descrizione |
|---|---|---|---|
| testo | Testo |
Sì | Il testo da trovare all'interno della stringa principale |
| stringa | Testo |
Sì | La stringa di testo in cui eseguire la ricerca |
| inizio | Numero |
No | Posizione iniziale della ricerca. Se omesso, parte dal carattere 1 |
Utilizzo della funzione FIND, FINDB
TROVA è fondamentale per localizzare sottostringhe in Excel, spesso combinata con STRINGA.ESTRAI per dividere testi. La ricerca distingue maiuscole da minuscole e parte da una posizione specifica per saltare prefissi numerici o codici.
Esempi Comuni di FIND, FINDB
Ricerca base case-sensitive
=TROVA("M";"Massimiliano Monaco")
Trova la prima 'M' maiuscola (posizione 1)
Ricerca minuscola
=TROVA("m";"Massimiliano Monaco")
Trova la prima 'm' minuscola (posizione 6)
Ricerca da posizione specifica
=TROVA("M";"Massimiliano Monaco";3)
Trova 'M' partendo dal 3° carattere (posizione 8)
Estrazione nome prodotto
=STRINGA.ESTRAI(A1;1;TROVA(" #";A1)-1)
Estrae 'Isolanti in ceramica' da 'Isolanti in ceramica #124-TD45-87'
Domande Frequenti
Errori Comuni e Soluzioni
#VALORE!
Cause: Testo non trovato o inizio non valido
Solution: Verifica che il testo esista e che inizio sia tra 1 e lunghezza(stringa)
#VALORE!
Cause: inizio minore di 1 o maggiore della lunghezza della stringa
Solution: Usa VAL.NUMERO per validare il parametro inizio
Caratteri jolly non funzionano
Cause: TROVA non li supporta
Solution: Rimuovi * e ? dal testo di ricerca
Note
- TROVA conta ogni carattere come 1 (single/double-byte)
- Per ricerca case-insensitive usa CERCA
- Combinala con STRINGA.ESTRAI per splittare testi
- TROVA.B deprecata - usa TROVA nelle versioni moderne
- Ideale per pulire codici prodotto e descrizioni
Compatibilità
Disponibile in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponibile in:
Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2007+