Caută un șir de text (text_căutat) într-un alt șir de text (text_în_care_caut) și returnează poziția de început a argumentului text_căutat, pornind de la primul caracter din argumentul text_în_care_caut. Se mai poate utiliza SEARCH pentru a căuta un șir de text într-un altul, dar, spre deosebire de SEARCH, FIND este sensibilă la tipul de litere (mari sau mici) și nu acceptă metacaractere.
Sintaxă
FIND(text_căutat,în_text,num_start)
Find_text este textul pe care doriți să-l găsiți.
Within_text este textul care conține textul pe care doriți să-l găsiți.
Începând_de_la specifică cu al câtelea caracter să înceapă căutarea. Primul caracter din argumentul text_în_care_caut este caracterul cu numărul 1. Dacă omiteți începând_de_la, el este considerat 1.
Argumentul începând_de_la se utilizează pentru a ignora un număr specificat de caractere. De exemplu, să presupunem că se lucrează cu șirul de text „AYF0093.YoungMensApparel”. Pentru a căuta poziția primului „Y” din partea descriptivă a șirului de text, se stabilește argumentul începând_de_la egal cu 8, astfel încât să nu se caute „Y” în partea de număr serial a șirului. FIND începe cu caracterul numărul 8, găsește argumentul text_căutat la caracterul următor și returnează numărul 9. FIND returnează întotdeauna numărul de caractere raportat la începutul argumentului text_în_care_caut, numărând caracterele ignorate dacă începând_de_la este mai mare decât 1.
Observații
-
Dacă text_căutat este "" (text gol), FIND va găsi potrivirea la primul caracter din șirul de căutare (caracterul specificat în începând_de_la sau 1).
-
Text_căutat nu poate conține metacaractere.
-
Dacă text_căutat nu apare în text_în_care_caut, FIND returnează valoarea de eroare #VALUE!.
-
Dacă începând_de_la nu este mai mare decât zero, FIND returnează valoarea de eroare #VALUE!.
-
Dacă începând_de_la este mai mare decât lungimea lui text_în_care_caut, FIND returnează valoarea de eroare #VALUE!.
Setul de exemple 1
Formula |
Descriere (Rezultat) |
=FIND("E","Ene-Pietrosanu, Monica") |
Poziția primului „E” din șir (1) |
=FIND("e","Ene-Pietrosanu, Monica") |
Poziția primului „e” din șir (3) |
=FIND("e","Ene-Pietrosanu, Monica",4) |
Poziția primului „e” din șir, începând cu al patrulea caracter (7) |
Setul de exemple 2
Col1 |
Formulă |
Descriere (Rezultat) |
Izolatori ceramici #124-TD45-87 |
=MID([Col1];1;FIND(" #";[Col1];1)-1) |
Extrage textul de la poziția 1 până la poziția „#” din șir (Izolatori ceramici) |
Spirale de cupru #12-671-6772 |
=MID([Col1];1;FIND(" #";[Col1];1)-1) |
Extrage textul de la poziția 1 până la poziția „#” din șir (Spirale de cupru) |
Rezistențe variabile #116010 |
=MID([Col1];1;FIND(" #";[Col1];1)-1) |
Extrage textul de la poziția 1 la poziția „#” din șir (Rezistențe variabile) |