RICERCA restituisce il numero del carattere corrispondente alla prima posizione in cui una stringa di testo o un carattere specifico viene trovato, a partire da inizio. Utilizzare RICERCA per determinare la posizione del carattere o della stringa di testo all'interno di un'altra stringa in modo da poter utilizzare le funzioni STRINGA.ESTRAI o RIMPIAZZA per modificare il testo.
Sintassi
RICERCA(testo;stringa;inizio)
Testo Testo che si desidera trovare. In testo è possibile utilizzare i caratteri jolly, ovvero l'asterisco (*) e il punto interrogativo (?). Il punto interrogativo e l'asterisco rappresentano rispettivamente un carattere singolo e una sequenza di caratteri qualsiasi. Se si desidera trovare un punto interrogativo o un asterisco, digitare una tilde (~) davanti al carattere.
Stringa è il testo all'interno del quale si desidera eseguire la ricerca di testo.
Inizio Numero del carattere in stringa, a partire dal quale si desidera iniziare la ricerca. Utilizzare inizio per ignorare un determinato numero di caratteri. Se ad esempio si utilizza la stringa di testo "AYF0093.AbbigliamentoGiovani" per trovare il numero della prima"A" nella parte descrittiva della stringa di testo, impostare inizio su 8, in modo che la parte di numero seriale relativa al testo non venga cercata. RICERCA inizia dal carattere 8, trova testo al carattere successivo e restituisce il numero 9. RICERCA restituisce sempre il numero dei caratteri dall'inizio di stringa, contando i caratteri che sono stati ignorati se inizio è superiore a 1.
Note
-
La funzione RICERCA non rileva la distinzione tra maiuscole e minuscole durante la ricerca del testo.
-
RICERCA è simile a TROVA con l'eccezione che TROVA rileva la distinzione tra maiuscole e minuscole.
-
Se testo non viene trovato, verrà restituito il valore di errore #VALORE!.
-
Se inizio è omesso, verrà considerato uguale a 1.
-
Se inizio non è maggiore di 0 o è maggiore della lunghezza di stringa, verrà restituito il valore di errore #VALORE!.
Esempi
Col1 |
Col2 |
Col3 |
Formula |
Descrizione (risultato) |
Istruzioni |
Margine profitto |
margine |
=RICERCA("e";[Col1];6) |
Posizione della prima "i" in Col1, iniziando dal sesto carattere (7) |
Istruzioni |
Margine profitto |
margine |
=RICERCA([Col3];[Col2]) |
Posizione di "margine" in "Margine di profitto" (1) |
Istruzioni |
Margine profitto |
margine |
=RIMPIAZZA([Col3];RICERCA([Col3];[Col2]);1;"Importo") |
Sostituisce "Margine" con "Importo" (Importo del profitto) |