Trova una stringa di testo (find_text) all'interno di un'altra stringa di testo (within_text) e restituisce il numero della posizione iniziale di find_text, a partire dal primo carattere di within_text. È anche possibile usare ricerca per trovare una stringa di testo all'interno di un'altra, ma a differenza di RICERCA, TROVA fa distinzione tra maiuscole e minuscole e non consente i caratteri jolly.
Sintassi
TROVA(find_text; within_text; start_num)
Find_text è il testo che vuoi trovare.
Within_text è il testo che contiene il testo da trovare.
Inizio specifica il carattere in corrispondenza del quale avviare la ricerca. Il primo carattere di stringa è il numero di carattere 1. Se questa funzione non viene specificata il valore considerato sarà uguale a 1.
È anche possibile usare start_num per ignorare un numero specificato di caratteri. Si supponga, ad esempio, di usare la stringa di testo "AYF0093. YoungMensApparel". Per trovare il numero della prima"A" nella parte descrittiva della stringa di testo, impostare inizio uguale a 8, in modo che la parte di numero seriale relativa al testo non venga cercata. TROVA comincia con il carattere 8, trova testo al carattere successivo e restituisce il numero 9. TROVA restituisce sempre il numero dei caratteri dall'inizio di stringa, contando i caratteri che sono stati evitati se inizio è maggiore di 1.
Osservazioni
-
Se testo è "" (testo vuoto), TROVA restituirà il primo carattere della stringa di ricerca, ovvero il carattere il cui numero è indicato in inizio o è uguale a 1.
-
Testo non può contenere alcun carattere jolly.
-
Se find_text non viene visualizzato in within_text, TROVA restituisce il #VALUE! .
-
Se start_num non è maggiore di zero, TROVA restituirà il #VALUE! .
-
Se start_num è maggiore della lunghezza di within_text, TROVA restituirà il #VALUE! .
Esempio set 1
Formula |
Descrizione (risultato) |
---|---|
=TROVA("M","Martina McGovern") |
Posizione della prima "M" nella stringa (1) |
=TROVA("m","Martina McGovern") |
Posizione della prima "m" nella stringa (6) |
=TROVA("M","Martina McGovern",3) |
Posizione della prima "M" nella stringa, a partire dal terzo carattere (8) |
Esempio set 2
Colonna 1 |
Formula |
Descrizione (risultato) |
---|---|---|
Isolanti in ceramica #124-TD45-87 |
=STRINGA.ESTR([Col1],1,TROVA(" #",[Col1],1)-1) |
Estrae il testo dalla posizione 1 alla posizione di " #" nella stringa (Isolanti in ceramica) |
Bobine di rame #12-671-6772 |
=STRINGA.ESTR([Col1],1,TROVA(" #",[Col1],1)-1) |
Estrae il testo dalla posizione 1 alla posizione di " #" nella stringa (Bobine di rame) |
Reostati #116010 |
=STRINGA.ESTR([Col1],1,TROVA(" #",[Col1],1)-1) |
Estrae il testo dalla posizione 1 alla posizione di " #" nella stringa (resistori variabili) |