FIND, FINDB (funcțiile FIND, FINDB)

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

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 pe un singur 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, găsiți și FINDB returnați #VALUE! .

  • Dacă start_num nu este mai mare decât zero, găsiți și FINDB întoarceți #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

Formula

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 Office
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.

×