Questo argomento fornisce informazioni per gli scenari più comuni in cui viene restituito l'errore #VALORE! nelle funzioni TROVA/TROVA.B e CERCA/CERCA.B.
Alcune informazioni utili sulle funzioni TROVA e RICERCA
-
Le funzioni TROVA e RICERCA sono molto simili. Eseguono la stessa operazione: cercano un carattere o una stringa di testo in un'altra stringa di testo. La differenza tra questi due funzioni è che TROVA fa distinzione tra maiuscole e minuscole. Quindi, usare RICERCA se non è necessaria la distinzione tra maiuscole e minuscole in una stringa di testo.
-
Per avere una funzione che restituisce la stringa in base al numero di caratteri specificato, usare la funzione STRINGA.ESTRAI insieme a TROVA. Per informazioni ed esempi sull'uso delle combinazioni di STRINGA.ESTRAI e TROVA, vedere l'argomento della Guida TROVA.
-
La sintassi di queste funzioni è la stessa, testo, stringa, [inizio]. Tradotta in linguaggio comune, la sintassi significa: Cosa si vuole trovare? Dove si vuole cercare? Da che posizione si vuole iniziare?
Problema: Il valore dell'argomento testo non viene trovato nella stringa stringa
Se la funzione non riesce a trovare il testo da trovare nella stringa di testo specificata, genera un #VALUE! .
Ad esempio, una funzione come:
-
=TROVA("guanti","Guanti(Ragazzi)",1)
restituisce l'errore #VALORE! perché nella stringa non esiste "guanti", ma "Guanti". Ricordare che TROVA distingue tra maiuscole e minuscole, quindi è necessario assicurarsi che il valore in testo abbia una corrispondenza esatta nella stringa dell'argomento stringa.
Al contrario, questa funzione RICERCA restituisce il valore 1 perché non fa distinzione tra maiuscole e minuscole:
-
=CERCA("guanti","Guanti(Ragazzi)",1)
Soluzione: Correggere la sintassi come necessario.
Problema: L'argomento inizio è impostato su zero (0)
L'argomento start_num è facoltativo e, se viene omesso, verrà considerato uguale a 1. Tuttavia, se l'argomento è presente nella sintassi e il valore è impostato su 0, verrà visualizzato il #VALUE! .
Soluzione: Rimuovere l'argomento inizio se non è richiesto o impostarlo sul valore appropriato.
Problema: L'argomento inizio è maggiore dell'argomento stringa.
Ad esempio, la funzione:
-
=TROVA("s","Funzioni e formule",25)
Cerca "s" nella stringa "Funzioni e formule" (stringa) a partire dal venticinquesimo carattere (inizio), ma restituisce un errore #VALORE! perché sono presenti solo 22 caratteri nella stringa.
Suggerimento: Per determinare il numero di caratteri totale in una stringa di testo, usare la funzione LUNGHEZZA
Soluzione: Correggere il numero iniziale in base alle esigenze.
Servono altre informazioni?
È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle Community.
Vedere anche
Correggere un errore #VALORE! errore
Panoramica delle formule in Excel
Come evitare errori nelle formule
Rilevare gli errori nelle formule