Funzione RICERCA Excel
La funzione di ricerca in Excel è classificata in funzioni di testo o stringa ma l'output restituito da questa funzione è intero, la funzione di ricerca ci fornisce la posizione di una sottostringa in una determinata stringa quando forniamo un parametro della posizione da cui cercare, quindi questa formula accetta tre argomenti uno è la sottostringa, uno è la stringa stessa e uno è la posizione per iniziare la ricerca.
La funzione RICERCA è una funzione di testo, che viene utilizzata per trovare la posizione di una sottostringa in una stringa / testo.
La funzione RICERCA può essere utilizzata come funzione del foglio di lavoro e non fa distinzione tra maiuscole e minuscole.
RICERCA Formula in Excel
Di seguito è riportata la formula di RICERCA in Excel

Spiegazione
La funzione RICERCA di Excel ha tre parametri due (find_text, within_text) sono parametri obbligatori e uno (start_num) è facoltativo.
Parametro obbligatorio:
- find_text: find_text si riferisce alla sottostringa / carattere che si desidera cercare all'interno di una stringa o al testo che si desidera trovare.
- within_text: . Dove si trova la tua sottostringa o dove esegui find_text.
Parametro opzionale:
- (start_num): : da cui si desidera iniziare la ricerca all'interno del testo in Excel. se omesso, SEARCH lo considera come 1 e cerca a stella dal primo carattere.
Come utilizzare la funzione di ricerca in Excel? (con esempi)
La funzione RICERCA è molto semplice e facile da usare. Comprendiamo il funzionamento della funzione SEARCH in alcuni esempi.
Esempio 1
Eseguiamo una semplice ricerca della sottostringa "Buono" nel testo o nella stringa data. Qui abbiamo cercato la parola buona utilizzando la funzione RICERCA e restituirà la posizione della parola buona nel buongiorno.
= RICERCA ("Buono", B6) e l'output sarà 1.
E supponiamo che ci siano due corrispondenze trovate per sempre, quindi SEARCH in Excel ti darà il primo valore di corrispondenza se vuoi l'altra buona posizione, quindi usa semplicemente = SEARCH ("Good", B7, 2) (start_num) come 2 quindi ti darà la posizione del secondo valore di corrispondenza e l'output sarà 6.
Esempio n. 2
In questo esempio, filtreremo il nome e il cognome dal nome completo utilizzando la RICERCA in Excel.
Per il nome = LEFT (B12, SEARCH ("", B12) -1)

Per Cognome = RIGHT (B12, LEN (B12) -SEARCH ("", B12))
Esempio n. 3
Supponiamo che ci sia un insieme di ID e che devi trovare la posizione _ all'interno degli ID, quindi utilizzare semplicemente la RICERCA di Excel per trovare la posizione "_" all'interno degli ID.
= RICERCA ("_," B27 ) e l'output sarà 6.
Esempio n. 4
Comprendiamo il funzionamento della RICERCA in Excel con caratteri jolly.

Considera la tabella data e cerca il prossimo 0 all'interno del testo A1-001-ID
E la posizione iniziale sarà 1, quindi = l'output SEARCH ("?" E I8, J8, K8) sarà 3 perché "?" trascura il carattere prima dello 0 e l'output sarà 3.
Per la seconda riga all'interno di una determinata tabella, il risultato della ricerca per A all'interno di B1-001-AY
Sarà 8, ma se usiamo "*" nella ricerca, ti darà 1 come output della posizione perché trascurerà tutti i caratteri prima di "A" e l'output sarà 1 per esso = RICERCA ("*" & I9, J9 ).
Allo stesso modo per "J" 8 per = RICERCA (I10, J10, K10) e 7 per = RICERCA ("?" & I10, J10, K10).
Allo stesso modo per la quarta riga l'output sarà 8 per = SEARCH (I11, J11, K11) e 1 per = SEARCH ("*" & I11, J11, K11)
Cose da ricordare
- Non è case sensitive
- Considera Tanuj e Tanuj come lo stesso valore significa che non distingue tra maiuscolo e minuscolo b / n.
- Sono consentiti anche caratteri jolly, ad esempio "?" , "*" E "~" tilde.
- "?" viene utilizzato per trovare un singolo carattere.
- "*" Viene utilizzato per la sequenza di corrispondenza.
- Se desideri effettivamente cercare "*" o "?" quindi utilizzare il "~" prima del carattere.
- Restituisce il #VALORE! Errore se non è stata trovata alcuna stringa corrispondente in within_text.
Supponiamo nell'esempio seguente. Stiamo cercando una sottostringa "a" nella colonna " Nome" . Se trovato, restituirà la posizione di un nome interno else. Darà un errore #VALUE, come mostrato di seguito.
