Applies ToExcel pentru Microsoft 365 Excel pentru Microsoft 365 pentru Mac Excel pentru web Excel 2024 Excel 2024 pentru Mac Excel 2021 Excel 2021 pentru Mac Excel 2019 Excel 2019 pentru Mac Excel 2016

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.

  • FIND este destinat utilizării cu limbi care utilizează setul de caractere simplu-octet (SBCS), în timp ce FINDB este destinat utilizării cu limbi care utilizează setul de caractere dublu-octet (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 nu apare în within_text, FIND și FINDB returnează #VALUE! .

  • Dacă start_num nu este mai mare decât zero, FIND și FINDB întorc #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?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.