Găsește un șir text (find_text) în cadrul altui șir text (within_text) și returnează numărul poziției de început a find_text, pornind de la primul caracter din within_text. De asemenea, puteți utiliza SEARCH pentru a găsi un șir text în interiorul altuia, dar, spre deosebire de SEARCH, FIND este sensibil la litere mari și mici și nu permite metacaractere.
Sintaxă
FIND(find_text;within_text;start_num)
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.
Start_num specifică caracterul la care se începe căutarea. Primul caracter din în_text este caracterul numărul 1. Dacă omiteți num_start, se presupune că este 1.
De asemenea, puteți utiliza start_num pentru a ignora un anumit număr de caractere. De exemplu, să presupunem că lucrați cu șirul de text "AYF0093. Haine pentru tineri". Pentru a căuta poziția primului „Y” din partea descriptivă a șirului de text, se stabilește argumentul num_start egal cu 8, astfel încât în partea de număr serial a șirului să nu fie căutat „Y”. FIND începe cu caracterul numărul 8, găsește argumentul text_de_căutat la caracterul următor și întoarce numărul 9. FIND întoarce întotdeauna numărul de caractere față de începutul argumentului în_text, contorizând caracterele ignorate dacă num_start este mai mare decât 1.
Observații
- Dacă text_de_căutat este "" (text gol), FIND se fixează pe caracterul de la care începe căutarea (caracterul specificat în num_start sau 1).
- Text_de_căutat nu poate conține metacaractere.
- Dacă find_text nu apare în within_text, FIND returnează #VALUE! .
- Dacă start_num nu este mai mare decât zero, FIND întoarce #VALUE! .
- Dacă start_num este mai mare decât lungimea within_text, FIND returnează #VALUE! .
Set de exemple 1
| Formulă | Descriere (Rezultat) |
|---|---|
| =FIND("M","Miriam McGovern") | Poziția primului "m" din șir (1) |
| =FIND("m","Miriam McGovern") | Poziția primului "m" din șir (6) |
| =FIND("M","Miriam McGovern",3) | Poziția primului "M" din șir, începând cu al treilea caracter (8) |
Set 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) |