FIND, FINDB (funcțiile FIND, FINDB)

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ă pentru utilizarea cu limbi care utilizează setul de caractere simplu-octet (SBCS), în timp ce FINDB are ca scop utilizarea cu limbi care utilizează setul de caractere dublu-octet (DBCS). Setarea implicită de limbă de pe computerul dvs. afectează valoarea returnată în următorul mod:

  • 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ă text_de_căutat nu apare în în_textul, FIND și FINDB întorc valoarea de eroare #VALUE!.

  • Dacă num_start nu este mai mare decât zero, FIND și FINDB întorc valoarea de eroare #VALUE!.

  • Dacă num_start este mai mare decât lungimea lui în_text, FIND și FINDB întorc valoarea de eroare #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

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

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×