Căutarea valorilor cu VLOOKUP, INDEX sau MATCH

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Aveți o listă cu numere de birouri și trebuie să știți ce angajat se află în fiecare birou. Dat foaia de calcul este imensă, deci ce puteți face? Folosiți o funcție de căutare. Funcțiile VLOOKUP și HLOOKUP sunt două dintre cele mai utile și la fel sunt și funcțiile INDEX și MATCH.

Notă :  Dacă încercați să găsiți expertul Căutare, această caracteristică nu mai face parte din Excel.

Iată o recapitulare rapidă despre cum să utilizați VLOOKUP.

=VLOOKUP(B2,C2:E7,3,TRUE)

Primul argument - element de date necesar pentru utilizarea funcției - este valoarea pe care doriți să o găsiți. Acest element poate fi o referință de celulă sau o valoare fizică, cum ar fi „Pop” sau 21.000. Al doilea argument este o zonă de celule în care considerați că se află valoarea pe care doriți să o găsiți. În acest exemplu, este C2-C7. Al treilea argument este coloana din zona de celule care conține valoarea pe care doriți să o găsiți.

Al patrulea argument este opțional. Puteți introduce True sau False. Dacă introduceți True sau lăsați argumentul necompletat, funcția returnează o potrivire aproximativă a valorii pe care o specificați în primul argument. Dacă introduceți Fals, funcția va găsi valoarea furnizată de primul argument. Cu alte cuvinte, dacă lăsați al patrulea argument necompletat sau dacă introduceți True beneficiați de mai multă flexibilitate.

Acest exemplu vă arată cum funcționează funcția. Când introduceți o valoare în celula B2 (primul argument), VLOOKUP caută în celulele C2-E7 (al doilea argument) și returnează cea mai apropiată potrivire aproximativă din a treia coloană din zonă, coloana E (al treilea argument).

O utilizare tipică a funcției VLOOKUP

Al patrulea argument este necompletat, deci funcția returnează o potrivire aproximativă. Dacă nu ar returna nimic, ar trebui să introduceți una din valorile din coloanele C și D pentru a obține un rezultat.

După ce vă obișnuiți cu VLOOKUP, funcția HLOOKUP nu ar trebui să fie prea greu de utilizat. Introduceți aceleași argumente, dar funcția găsește valorile în rânduri în loc de coloane.

Încercați

Dacă doriți să experimentați cu funcțiile de căutare înainte să le încercați cu datele proprii, iată câteva date exemplu. Unele persoane preferă să utilizeze VLOOKUP și HLOOKUP, altele preferă să utilizeze INDEX și MATCH împreună. Încercați fiecare metodă și vedeți care vă plac cel mai mult.

VLOOKUP la lucru

Copiați toate celulele din acest tabel și lipiți-le în celula A1 într-o foaie de lucru necompletată în Excel.

Sfat    Înainte să lipiți datele în Excel, setați lățimea coloanelor de la A la C la 250 pixeli, apoi faceți clic pe Încadrare text (fila Pornire, grupul Aliniere).

Densitate

Vâscozitate

Temperatură

0,457

3,55

500

0,525

3,25

400

0,606

2,93

300

0,675

2,75

250

0,746

2,57

200

0,835

2,38

150

0,946

2,17

100

1,09

1,95

50

1,29

1,71

0

Formulă

Descriere

Rezultat

'=VLOOKUP(1;A2:C10;2)

Utilizând o potrivire aproximativă, caută valoarea 1 în coloana A, găsește cea mia mare valoare mai mică sau egală cu 1 în coloana A, care este 0,946, apoi returnează valoarea din coloana B în același rând.

=VLOOKUP(1;A2:C10;2)

'=VLOOKUP(1;A2:C10;3;TRUE)

Utilizând o potrivire aproximativă, caută valoarea 1 în coloana A, găsește cea mai mare valoare mai mică sau egală cu 1 în coloana A, care este 0,946, apoi returnează valoarea din coloana C din același rând.

=VLOOKUP(1;A2:C10;3;TRUE)

'=VLOOKUP(0,7;A2:C10;3;FALSE)

Utilizând o potrivire exactă, caută valoarea 0,7 în coloana A. Deoarece nu există nicio potrivire exactă în coloana A, se returnează o eroare.

=VLOOKUP(0,7;A2:C10;3;FALSE)

'=VLOOKUP(0,1;A2:C10;2;TRUE)

Utilizând o potrivire aproximativă, caută valoarea 0,1 în coloana A. Deoarece 0,1 este o valoare mai mică decât cea mai mică valoare din coloana A, se returnează o eroare.

=VLOOKUP(0,1;A2:C10;2;TRUE)

'=VLOOKUP(2;A2:C10;2;TRUE)

Utilizând o potrivire aproximativă, caută valoarea 2 în coloana A, găsește cea mai mare valoare mai mică sau egală cu 2 din coloana A, care este 1,29, apoi returnează valoarea din coloana B din același rând.

=VLOOKUP(2;A2:C10;2;TRUE)

HLOOKUP la lucru

Copiați toate celulele din acest tabel și lipiți-le în celula A1 într-o foaie de lucru necompletată în Excel.

Sfat    Înainte să lipiți datele în Excel, setați lățimea coloanelor de la A la C la 250 pixeli, apoi faceți clic pe Încadrare text (fila Pornire, grupul Aliniere).

Osii

Rulmenți

Șuruburi

4

4

9

5

7

10

6

8

11

Formulă

Descriere

Rezultat

'=HLOOKUP("Osii"; A1:C4; 2; TRUE)

Caută „Osii” în rândul 1 și returnează valoarea din rândul 2 ce este în aceeași coloană (coloana A).

=HLOOKUP("Osii";A1:C4;2;TRUE)

'=HLOOKUP("Rulmenți"; A1:C4; 3; FALSE)

Caută „Rulmenți” în rândul 1 și returnează valoarea din rândul 3 ce este în aceeași coloană (coloana B).

=HLOOKUP("Rulmenți";A1:C4;3;FALSE)

'=HLOOKUP("B"; A1:C4; 3; TRUE)

Caută „R” în rândul 1 și returnează valoarea din rândul 3 ce este în aceeași coloană. Pentru că nu se găsește o potrivire exactă pentru „B”, se utilizează cea mai mare valoare din rândul 1 care este mai mică decât „B”: „Osii”, din coloana A.

=HLOOKUP("B";A1:C4;3;TRUE)

'=HLOOKUP("Buloane"; A1:C4; 4)

Caută „Șuruburi” în rândul 1 și returnează valoarea din rândul 4 ce este în aceeași coloană (coloana C).

=HLOOKUP("Buloane";A1:C4;4)

'=HLOOKUP(3; {1\2\3;"a"\"b"\"c";"d"\"e"\"f"}; 2; TRUE)

Caută numărul 3 în constanta matrice de trei rânduri și returnează valoarea din rândul 2 aflată în aceeași coloană (în acest caz cea de-a treia). Sunt trei rânduri de valori în constanta matrice, fiecare rând fiind separat de punct și virgulă (;). Deoarece "c" se găsește în rândul 2 și în aceeași coloană ca 3, se returnează „c”.

=HLOOKUP(3; {1\2\3;"a"\"b"\"c";"d"\"e"\"f"}; 2; TRUE)

INDEX și MATCH în acțiune

Acest exemplu utilizează funcțiile INDEX și MATCH împreună, pentru a returna numărul celei mai vechi facturi și data corespunzătoare pentru fiecare dintre cele cinci orașe. Deoarece data este returnată ca număr, utilizăm funcția TEXT pentru a o formata ca dată. Funcția INDEX utilizează, de fapt, rezultatul funcției MATCH drept argument. Combinația funcțiilor INDEX și MATCH se utilizează de două ori în fiecare formulă - mai întâi, pentru a returna numărul facturii, apoi pentru a returna data.

Copiați toate celulele din acest tabel și lipiți-le în celula A1 într-o foaie de lucru necompletată în Excel.

Sfat    Înainte să lipiți datele în Excel, setați lățimea coloanelor de la A la C la 250 pixeli, apoi faceți clic pe Încadrare text (fila Pornire, grupul Aliniere).

Factură

Localitate

Data facturării

Cea mai veche factură în funcție de localitate, cu data

3115

Arad

07.04.12

="Arad = "&INDEX($A$2:$C$33;MATCH("Arad";$B$2:$B$33;0);1)& ", Dată factură: " & TEXT(INDEX($A$2:$C$33;MATCH("Arad";$B$2:$B$33;0);3);"dd.mm.yy")

3137

Arad

09.04.12

="Arad = "&INDEX($A$2:$C$33;MATCH("Arad";$B$2:$B$33;0);1)& ", Dată factură: " & TEXT(INDEX($A$2:$C$33;MATCH("Arad";$B$2:$B$33;0);3);"dd.mm.yy")

3154

Arad

11.04.12

="Domnești = "&INDEX($A$2:$C$33;MATCH("Domnești";$B$2:$B$33;0);1)& ", Dată factură: " & TEXT(INDEX($A$2:$C$33;MATCH("Domnești";$B$2:$B$33;0);3);"dd.mm.yy")

3191

Arad

21.04.12

="Cluj-Napoca = "&INDEX($A$2:$C$33;MATCH("Cluj-Napoca";$B$2:$B$33;0);1)& "; Dată factură: " & TEXT(INDEX($A$2:$C$33;MATCH("Cluj-Napoca";$B$2:$B$33;0);3);"dd.mm.yy")

3293

Arad

25.04.12

="București = "&INDEX($A$2:$C$33;MATCH("București";$B$2:$B$33;0);1)& "; Dată factură: " & TEXT(INDEX($A$2:$C$33;MATCH("București";$B$2:$B$33;0);3);"dd.mm.yy")

3331

Arad

27.04.12

3350

Arad

28.04.12

3390

Arad

01.05.12

3441

Arad

02.05.12

3517

Arad

08.05.12

3124

Arad

09.04.12

3155

Arad

11.04.12

3177

Arad

19.04.12

3357

Arad

28.04.12

3492

Arad

06.05.12

3316

Domnești

25.04.12

3346

Domnești

28.04.12

3372

Domnești

01.05.12

3414

Domnești

01.05.12

3451

Domnești

02.05.12

3467

Domnești

02.05.12

3474

Domnești

04.05.12

3490

Domnești

05.05.12

3503

Domnești

08.05.12

3151

Cluj-Napoca

09.04.12

3438

Cluj-Napoca

02.05.12

3471

Cluj-Napoca

04.05.12

3160

București

18.04.12

3328

București

26.04.12

3368

București

29.04.12

3420

București

01.05.12

3501

București

06.05.12

Mai multe despre funcțiile de căutare

Începutul paginii

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

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.

×