Căutarea valorilor într-o listă de date
Applies ToExcel pentru Microsoft 365 Excel pentru web Excel 2024 Excel 2021 Excel 2019 Excel 2016

Să presupunem că doriți să căutați extensia telefonului unui angajat utilizând numărul de ecuson sau rata corectă a unui comision pentru o cantitate de vânzări. Căutați date pentru a găsi rapid și eficient anumite date într-o listă și pentru a verifica automat dacă utilizați date corecte. După ce căutați datele, puteți să efectuați calcule sau să afișați rezultate cu valorile returnate. Există mai multe modalități de a căuta valori într-o listă de date și de a afișa rezultatele.

Ce intenționați?

Căutarea valorilor pe verticală într-o listă utilizând o potrivire exactă

Pentru a efectua această activitate, puteți utiliza funcția VLOOKUP sau o combinație a funcțiilor INDEX și MATCH.

Exemple VLOOKUP

=VLOOKUP (B3,B2:E7,2,FALSE)

VLOOKUP caută Fontana în prima coloană (coloana B) din table_array B2:E7 și returnează Olivier din a doua coloană (coloana C) a table_array.  False returnează o potrivire exactă.

=VLOOKUP (102,A2:C7,2,FALSE)

VLOOKUP caută o potrivire exactă (FALSE) a numelui de familie pentru 102 (lookup_value) în a doua coloană (coloana B) din zona A2:C7 și returnează Fontana.

Pentru mai multe informații, consultați Funcția VLOOKUP.

Exemple index și MATCH

Funcțiile INDEX și MATCH pot fi utilizate ca înlocuitori pentru VLOOKUP

Mai simplu, înseamnă:

=INDEX(Doresc valoarea returnată din C2:C10, care va potrivi MATCH(Kale, care se află undeva în matricea B2:B10, unde valoarea returnată este prima valoare corespunzătoare pentru Kale))

Formula caută prima valoare din C2:C10 care corespunde lui Kale (în B7) și returnează valoarea din C7 (100), care este prima valoare care se potrivește cu Kale.

Pentru mai multe informații, consultați Funcția INDEX și funcția MATCH.

Începutul paginii

Căutarea valorilor pe verticală într-o listă utilizând o potrivire aproximativă

Pentru a face acest lucru, utilizați funcția VLOOKUP.

Important: Asigurați-vă că valorile din primul rând au fost sortate într-o ordine ascendentă.

Un exemplu de formulă VLOOKUP care caută o potrivire aproximativă

În exemplul de mai sus, VLOOKUP caută prenumele elevului/studentului care are 6 tardii în zona A2:B7. Nu există nici o intrare pentru 6 tardies în tabel, astfel încât VLOOKUP caută următoarea cea mai mare potrivire mai mică decât 6, și găsește valoarea 5, asociat cu prenumele Dave, și, astfel, returnează Dave.

Pentru mai multe informații, consultați Funcția VLOOKUP.

Începutul paginii

Căutarea valorilor pe verticală într-o listă de dimensiuni necunoscute, utilizând o potrivire exactă

Pentru a efectua această activitate, utilizați funcțiile OFFSET și MATCH.

Notă: Utilizați această abordare atunci când datele se află într-o zonă de date externă pe care o reîmprospătați în fiecare zi. Știți că prețul este în coloana B, dar nu știți câte rânduri de date va returna serverul, iar prima coloană nu este sortată în ordine alfabetică.

Un exemplu de funcții OFFSET și MATCH

C1 este celulele din stânga sus ale zonei (denumite și celulă de început).

MATCH("Portocale",C2:C7,0) caută portocale în zona C2:C7. Nu trebuie să includeți celula de pornire în zonă.

1 este numărul de coloane de la dreapta celulei de pornire de unde ar trebui să fie valoarea returnată. În exemplul nostru, valoarea returnată este din coloana D, Vânzări.

Începutul paginii

Căutarea valorilor pe orizontală într-o listă utilizând o potrivire exactă

Pentru a efectua această activitate, utilizați funcția HLOOKUP. Vedeți un exemplu mai jos:

Un exemplu de formulă HLOOKUP care caută o potrivire exactă

HLOOKUP caută coloana Vânzări și returnează valoarea din rândul 5 din intervalul specificat.

Pentru mai multe informații, consultați Funcția HLOOKUP.

Începutul paginii

Căutarea valorilor pe orizontală într-o listă utilizând o potrivire aproximativă

Pentru a efectua această activitate, utilizați funcția HLOOKUP.

Important: Asigurați-vă că valorile din primul rând au fost sortate într-o ordine ascendentă.

Un exemplu de formulă HLOOKUP care caută o potrivire aproximativă

În exemplul de mai sus, HLOOKUP caută valoarea 11000 în rândul 3 din intervalul specificat. Nu găsește 11000 și, prin urmare, caută următoarea cea mai mare valoare mai mică decât 1100 și returnează 10543.

Pentru mai multe informații, consultați Funcția HLOOKUP.

Începutul paginii

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.