Căutarea valorilor cu VLOOKUP, INDEX sau MATCH

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ță.

Să presupunem că aveți o listă de numere de locație office și trebuie să știți ce angajați sunt în fiecare office. Foaia de calcul este foarte mare, astfel încât să credeți că acesta este dificilă activitate. Este de fapt destul de simplu cu o funcție de căutare.

Funcțiile VLOOKUP și HLOOKUP , împreună cu INDEX și MATCH,Iată câteva dintre cele mai utile funcții în Excel.

Notă: Caracteristica Expertul căutare nu mai este disponibilă în Excel.

Iată un exemplu despre cum să utilizați VLOOKUP.

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

În acest exemplu, B2 este primul argument, un element de date care funcția trebuie să funcționeze. Pentru VLOOKUP, această primul argument este valoarea pe care doriți să îl găsiți. Acest argument poate fi o referință de celulă sau o valoare fixă, cum ar fi "capac" sau 21000. Al doilea argument este zona de celule, C2-:E7, în care se caută pentru valoarea pe care doriți să o găsiți. Al treilea argument este coloana din acea zonă de celule care conține valoarea pe care îl căuta.

Al patrulea argument este opțional. Introduceți TRUE sau FALSE. Dacă introduceți adevărat sau lăsați argumentul necompletată, funcția returnează o potrivire aproximativă de valoarea specificată în primul argument. Dacă introduceți FALSE, funcția se va potrivi cu valoarea oferă după primul argument. Cu alte cuvinte, lăsând al patrulea argument necompletate — sau introducând TRUE-vă oferă 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ă celulele din zona C2:E7 (argumentul 2nd) și returnează cea mai apropiată potrivire aproximativă din coloana a treia din zonă, coloana E (argumentul 3).

O utilizare tipică a funcției VLOOKUP

Al patrulea argument este goală, Deci funcția returnează o potrivire aproximativă. Dacă aceasta nu, ar trebui să introduceți una din valorile din coloanele C sau D pentru a obține un rezultat deloc.

Atunci când sunteți obișnuit cu VLOOKUP, funcția HLOOKUP este la fel de ușor de utilizat. Introduceți aceleași argumente, dar îl caută în rânduri în loc de coloane. "

Încercați

Dacă doriți pentru a experimenta cu funcțiile de căutare înainte să le încercați cu propriile date, iată câteva date eșantion. Unii utilizatori Excel, cum ar fi utilizând VLOOKUP și HLOOKUP; alte persoane prefera utilizarea funcțiilor INDEX și MATCH împreună. Încercați fiecare metodă și Vedeți cele care vă place cel mai bine.

De exemplu VLOOKUP la lucru

Copiați următoarele date într-o foaie de lucru necompletată...

Sfat:    Înainte să lipiți datele în Excel, setați lățimea coloanelor de la A la C la 250 pixeli, și faceți clic pe Încadrare Text (filapornire , 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.

2,17

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

100

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

#N/A

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

#N/A

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

1,71

HLOOKUP exemplu

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, și faceți clic pe Încadrare Text (filapornire , 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).

4

=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).

7

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

5

=HLOOKUP("Șuruburi"; A1:C4; 4)

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

11

=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”.

c

INDEX și MATCH exemple

Acest exemplu Ultima angajează funcțiilor INDEX și MATCH împreună pentru a returna numărul cea mai veche factură și data sa corespunzător pentru fiecare dintre cinci orașe. Pentru că data la care se returnează ca număr, utilizăm funcția TEXT pentru a formata ca o dată. Funcția INDEX utilizează fapt rezultatul funcției MATCH ca argument. Combinație a funcțiilor INDEX și MATCH sunt utilizate de două ori în fiecare formulă-mai întâi, pentru a returna numărul de facturi, apoi pentru a reveni la 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 D la 250 pixeli, și faceți clic pe Încadrare Text (filapornire , grupul Aliniere ).

Factură

City

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

Aflați mai multe despre funcțiile de căutare

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.

×