Acest articol descrie sintaxa formulelor și utilizarea funcțiilor FIND și FINDB în Microsoft Excel.

Descriere

Funcțiile FIND și FINDB găsesc un șir text într-un al doilea șir text, apoi returnează numărul poziției de început a primului șir text începând cu primul caracter al celui de-al doilea șir text.

Important: 

  • Aceste funcții pot să nu fie disponibile în toate limbile.

  • FUNCȚIA FIND este destinată pentru utilizarea cu limbi care utilizează setul de caractere simplu-byte (SBCS), în timp ce FINDB are ca scop utilizarea cu limbi care utilizează setul de caractere dublu-byte (DBCS). Setarea implicită de limbă de pe computerul dvs. afectează valoarea returnată astfel:

  • FIND contorizează întotdeauna fiecare caracter ca 1, indiferent dacă este simplu-octet sau dublu-octet și indiferent de setarea implicită de limbă.

  • FINDB contorizează fiecare caracter dublu-octet ca 2 atunci când activați editarea într-o limbă care acceptă DBCS și o setați apoi ca limbă implicită. Altfel, FINDB contorizează fiecare caracter ca 1.

Limbile care acceptă DBCS sunt limba japoneză, limba chineză (simplificată), chineză (tradițională) și limba coreeană.

Sintaxă

FIND(text_de_căutat, în_text, [num_start])

FINDB(text_de_căutat, în_text, [num_start])

Sintaxa funcțiilor FIND și FINDB are următoarele argumente:

  • Text_de_căutat    Obligatoriu. Textul pe care doriți să-l găsiți.

  • în_text    Obligatoriu. Textul care conține textul pe care doriți să-l găsiți.

  • Num_start    Opțional. 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.

Observații

  • FIND și FINDB sunt sensibile la literele mari și mici și nu permit metacaractere. Dacă nu doriți să efectuați o căutare sensibilă la litere mari și mici sau să utilizați metacaractere, aveți posibilitatea să utilizați funcțiile SEARCH și SEARCHB.

  • 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 apare în within_text, FIND și FINDB returnează #VALUE! .

  • Dacă start_num nu este mai mare decât zero, FIND și FINDB returnează #VALUE! .

  • Dacă start_num este mai mare decât lungimea within_text, FIND și FINDB returnează #VALUE! .

  • Argumentul num_start se utilizează pentru a ignora un număr specificat de caractere. Utilizând FIND ca exemplu, să presupunem că se lucrează cu șirul de text „AYF0093.HaineCopii”. 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.

Exemple

Copiați datele din exemplele din următorul tabel și lipiți-le în celula A1 a noii foi de lucru Excel. Pentru ca formulele să afișeze rezultate, selectați-le, apăsați pe F2, apoi pe Enter. Dacă trebuie, puteți ajusta lățimea coloanei pentru a vedea toate datele.

Date

Miriam McGovern

Formulă

Descriere

Rezultat

=FIND("M";A2)

Poziția primului „M” din celula A2

1

=FIND("m";A2)

Poziția primului „m” din celula A2

6

=FIND("M";A2;3)

Poziția primului „M” din celula A2, începând cu al treilea caracter

8

Exemplul 2

Date

Izolatori ceramici #124-TD45-87

Spirale de cupru #12-671-6772

Rezistențe variabile #116010

Formulă

Descriere (Rezultat)

Rezultat

=MID(A2;1;FIND(" #";A2;1)-1)

Extrage textul de la poziția 1 până la poziția „#” din celula A2 (Izolatori ceramici)

Izolatori ceramici

=MID(A3;1;FIND(" #";A3;1)-1)

Extrage textul de la poziția 1 până la poziția „#” din celula A3 (Spirale de cupru)

Spirale de cupru

=MID(A4;1;FIND(" #";A4;1)-1)

Extrage textul de la poziția 1 la poziția „#” din celula A4 (Rezistențe variabile)

Rezistențe variabile

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Insider Microsoft Office

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×