Statistiche Excel avanzate - Funzione TROVA
Descrizione
TROVA e TROVA B individuano una stringa di testo all'interno di una seconda stringa di testo e restituiscono il numero della posizione iniziale della prima stringa di testo dal primo carattere della seconda stringa di testo.
FIND è destinato all'uso con lingue che utilizzano il set di caratteri a byte singolo (SBCS), mentre FINDB è destinato all'uso con lingue che utilizzano il set di caratteri a doppio byte (DBCS). L'impostazione della lingua predefinita sul computer influisce sul valore restituito come segue:
FIND conta sempre ogni carattere, sia a byte singolo che a byte doppio, come 1, indipendentemente dall'impostazione della lingua predefinita
FINDBconta ogni carattere a doppio byte come 2 quando è stata abilitata la modifica di una lingua che supporta DBCS e quindi impostata come lingua predefinita. Altrimenti, FINDB conta ogni carattere come 1
Le lingue che supportano DBCS includono giapponese, cinese (semplificato), cinese (tradizionale) e coreano.
Sintassi
FIND (find_text, within_text, [start_num])
FINDB (find_text, within_text, [start_num])
argomenti
Discussione | Descrizione | Obbligatorio / Facoltativo |
---|---|---|
Find_text | Il testo che vuoi trovare. | necessario |
Within_text | Il testo contenente il testo che desideri trovare. | necessario |
Start_num | Specifica il carattere in corrispondenza del quale avviare la ricerca. Il primo carattere in within_text è il carattere numero 1. Se ometti start_num, si presume che sia 1. |
Opzionale |
Appunti
FIND e FINDB distinguono tra maiuscole e minuscole e non consentono i caratteri jolly. Se non si desidera eseguire una ricerca con distinzione tra maiuscole e minuscole o utilizzare caratteri jolly, è possibile utilizzare CERCA e CERCAB.
Se find_text è "" (testo vuoto), FIND corrisponde al primo carattere nella stringa di ricerca (ovvero, il carattere numerato start_num o 1).
Find_text non può contenere caratteri jolly.
Usa start_num per saltare un numero di caratteri specificato. TROVA restituisce sempre il numero di caratteri dall'inizio di within_text, contando i caratteri che salti se start_num è maggiore di 1.
Se find_text non appare in within_text, TROVA e TROVA B restituiscono il #VALORE! valore di errore.
Se start_num non è maggiore di zero, TROVA e TROVA B restituiscono #VALORE! valore di errore.
Se start_num è maggiore della lunghezza di within_text, FIND e FINDB restituiscono #VALUE! valore di errore.
Applicabilità
Excel 2007, Excel 2010, Excel 2013, Excel 2016