Descrizione
Usa questa funzione per trovare una stringa di testo all'interno di un'altra stringa di testo e restituisci il numero della posizione iniziale della prima stringa di testo dal primo carattere della seconda stringa di testo. Sostenuto in Catene.
Questa funzione è utile per determinare la posizione di un carattere o di una sottostringa specifica all'interno di una stringa più grande.
Sintassi
CERCA(trova_testo, all'interno del testo, [inizio_num])
Input
Questa funzione accetta i seguenti argomenti:
| Nome | Richiesto | Descrizione | Input valido |
|---|---|---|---|
trova_testo |
Sì | Il testo che vuoi trovare. | Una stringa di testo o un riferimento di cella contenente la stringa di testo. |
all'interno del testo |
Sì | Il testo in cui vuoi cercare find_text. |
Una stringa di testo o un riferimento di cella contenente la stringa di testo. |
inizio_num |
No | Il numero di caratteri in all'interno del testo da cui iniziare la ricerca. |
Un numero intero positivo. Se omesso, si assume che sia 1. |
Esempio
Dati campione
| A | B |
|---|---|
| Eccellente | Foglio di calcolo |
| Funzione | Formula |
| Cercare | Testo |
| Non stava suonando musica, stava vivendo un'esperienza. | Dati |
Formule campione
| Formula | Descrizione | Risultato |
|---|---|---|
=RICERCA("S", A1) |
Trova la posizione della prima occorrenza di "S" nel testo della cella A1. | 1 |
=RICERCA("x", A1) |
Trova la posizione della prima occorrenza di "x" nel testo della cella A1. | 2 |
=RICERCA("e", A1, 3) |
Trova la posizione della prima occorrenza di "e" nel testo della cella A1, a partire dal terzo carattere. | 4 |
=RICERCA(", ", A4) |
Trova la posizione della virgola nel testo della cella A4. | 24 |
=RICERCA("e", A1:A4) |
Trova la posizione della prima occorrenza di "e" nel testo dell'intervallo di celle A1:A4. | #VALORE! |
Note
- La RICERCA consente l'uso dei caratteri jolly: "?" per corrispondere a qualsiasi singolo carattere e "*" per corrispondere a qualsiasi sequenza di caratteri.
- La RICERCA non fa distinzione tra maiuscole e minuscole. Per eseguire una ricerca sensibile alle maiuscole, usa FIND.
- SEARCH non supporta gli intervalli di celle. Se viene fornito un intervallo, SEARCH restituisce l'errore #VALORE!
- Se il valore in
find_textnon viene trovato inwithin_text, SEARCH restituisce l'errore #VALUE! - SEARCH può essere combinato con altre funzioni come MID, LEFT, o RIGHT per estrarre parti specifiche di una stringa di testo in base alla posizione trovata.
Suggerimenti
- Usa CERCA per individuare la posizione di una sottostringa all'interno di una stringa di testo quando il caso non è importante.
- Combina SEARCH con LEN per trovare la lunghezza del testo prima o dopo una determinata sottostringa.
- SEARCH può aiutare nelle attività di pulizia e parsing dei dati identificando la posizione di delimitatori o di caratteri specifici.
Funzioni correlate
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER