Cum se utilizează funcția VLOOKUP în Excel

Cuprins:

Anonim

Bună! Imaginați-vă că aveți mii de rânduri de date ale angajaților în Excel, iar șeful dvs. vă întreabă la întâmplare salariul și desemnarea Ramesh. Sau mai rău de atât, vă oferă o listă cu sute de angajați și vă cere să trimiteți detalii despre acești angajați. Ce ai face? Nu îl puteți găsi manual. Pur și simplu nu este fezabil și deloc inteligent. Dar ești deștept, de aceea ești aici. Permiteți-mi să vă prezint funcția VLOOKUP din Excel.

De ce avem nevoie de VLOOKUP?

Ce este VLOOKUP? VLOOKUP înseamnă căutare verticală.

VLOOKUP doar caută rândul unei valori date în prima coloană a unui tabel și returnează valoarea coloanei solicitate în acel rând.

Sintaxa VLOOKUP:

= VLOOKUP (lookup_value, table_array, col_index_number, [range_lookup])

Lookup_value: Valoarea cu care doriți să căutați în prima coloană a Table Array.

Table_array: Tabelul în care doriți să căutați / căutați

col_index_number: Numărul coloanei din tabelul Array din care doriți să obțineți rezultate.

[range_lookup]: FALS dacă doriți să căutați valoarea exactă, ADEVĂRAT dacă doriți o potrivire aproximativă.

Ok, suficientă din teorie. Să trecem într-un exemplu Excel VLOOKUP.

VLOOKUP Exemplul 1.

Într-o foaie Excel, aveți aceste date de la angajați. În prima coloană (Coloana A), aveți numele angajaților. Apoi, aveți denumirea lor și așa mai departe, așa cum se arată în imaginea de mai jos.

Pentru a ușura, am luat o măsuță.

Acum șeful tău șef te-a trimis această listă și ți-a cerut detalii în coloane goale.


Trebuie să spuneți salariile și desemnările lui Ramesh și Divya. Cum ai face asta?

Pentru a face acest lucru puteți căuta manual Sau … Sau puteți utiliza funcția Excel VLOOKUP.

Scrieți doar această formulă VLOOKUP în celula H2 și copiați-o în celula de mai jos:

= VLOOKUP (G3, $ A $ 3: $ D $ 11,4, FALS)

Veți obține rezultatele așa cum se arată mai jos.

Explicaţie:
Aici am spus Excel să caute Ramesh (G3) în prima coloană (A) de masă $ A $ 3: $ D $ 11.

Dacă valoarea dată este găsită, întoarceți valoarea în a 4-a (4) coloana de pe acel tabel.

Oferindu-i un FALS în range_lookup, îi spuneți lui VLOOKUP să găsească potrivirea exactă (fără ifs n buts).

Aici Ramesh este găsit în prima coloană A și salariul său este returnat ca 105347.

În mod similar, VLOOKUP caută Divya într-o coloană și revine #N / A eroare deoarece înregistrarea Divya nu este acolo în tabelul dvs.

Vedeți cealaltă utilizare a VLOOKUP aici? Puteți utiliza funcția VLOOKUP pentru a afla dacă există o valoare într-o listă sau nu. Puteți, de asemenea, să potriviți două liste și să știți ce valori sunt comune în ele.

Sfat Pro: blocați întotdeauna referința Table_array atunci când utilizați VLOOKUP în Excel. În caz contrar, table_array se va modifica atunci când copiați formula în alte celule.

Este implicit atunci când căutați dintr-o altă foaie sau registru de lucru, dar în aceeași foaie, trebuie să o faceți manual.

Puteți scrie formula VLOOKUP pentru a obține desemnarea lui Ramesh? Secțiunea de comentarii este a ta.

În exemplul de mai sus, am văzut un exemplu VLOOKUP în care doream o potrivire exactă. Dar dacă vrem să aflăm meciul aproximativ?

Când utilizați potrivirea aproximativă în VLOOKUP ca Range_lookup?

Să înțelegem cu un alt exemplu VLOOKUP.

Exemplul 2: Utilizarea potrivirii aproximative în VLOOKUP

Ați răspuns corect la întrebarea șefului dvs. folosind VLOOKUP anterior. Acum șeful tău „drag” vrea să știe cel mai apropiat salariu de 150000 (doar mai puțin de).
Pentru a răspunde la acest lucru, vom folosi din nou VLOOKUP, dar de data aceasta cu o potrivire aproximativă.

Notă importantă: Pentru a găsi o potrivire aproximativă, aveți nevoie ca datele dvs. să fie sortate. Aici, am sortat datele în ordine crescătoare după salariu.

În celula H2 scrieți această formulă și trageți-o în celula de mai jos:

= VLOOKUP (G9, $ D $ 3: $ D $ 11,1,1)

Nota 1 este interpretat ca ADEVĂRAT și 0 la fel de FALS în Excel.

În cele din urmă, veți avea un rezultat care arată astfel:

Explicaţie.
Valoarea noastră de căutare este 150000 (G9) și vrem cel mai apropiat salariu de acesta.
Gama noastră este $ D $ 3: $ D $ 11 deoarece vrem să returnăm valoarea din aceeași coloană. Prin urmare, col_index_num este și 1. Și, deoarece dorim o potrivire aproximativă, am furnizat range_lookup ca 1 (ADEVĂRAT).

Pentru o potrivire aproximativă, datele dvs. trebuie să fie sortate. În caz contrar, Excel VLOOKUP va servi ca un rezultat incorect.

Notite importante:

    • VLOOKUP funcționează întotdeauna de la stânga la dreapta. Nu puteți prelua o valoare din dreapta primei coloane.
    • Numerotarea coloanei Începe din intervalul selectat. De exemplu, dacă furnizați tabloul D4: F10. Apoi, numărul de coloane va începe cu D, nu de la începutul efectiv al tabelului.

  • Luați întotdeauna referință la tabel utilizând semnul $ pentru a evita erorile în timp ce copiați formula de căutare V în Microsoft Excel 2016.
  • Puteți utiliza caracterul wild card (*) în valoarea de căutare atunci când vă amintiți doar o parte din valoarea de căutare.
  • Setați Range_Lookup la FALSE (0) pentru a obține o potrivire exactă cu valoarea dvs.
  • Setați Range_Lookup la TRUE (1) pentru a obține cel mai apropiat de mai puțin decât de valoarea dată.
  • Sortați întotdeauna datele în ordine crescătoare pentru o potrivire aproximativă.

Acum puteți răspunde la întrebările șefului dvs. în câteva secunde. Puteți compara cu ușurință două liste. Puteți efectua o căutare în bloc utilizând VLOOKUP în Excel 2016, 2013, 2010 și în versiunile mai vechi de Excel în câteva secunde.

Deci a fost de ajutor? Dacă nu, anunțați-mi interogarea exactă în secțiunea de comentarii.

17 lucruri despre Excel VLOOKUP

Vlookup Top 5 valori cu valori duplicate folosind INDEX-MATCH în Excel

VLOOKUP Valori multiple

VLOOKUP cu Index Dynamic Col

Potrivire parțială cu funcția VLOOKUP

Utilizați VLOOKUP din două sau mai multe tabele de căutare

Vlookup după dată în Excel

Utilizarea unei formule VLOOKUP pentru a verifica dacă există o valoare

Articole populare

Cum să căutați din diferite foi Excel

VLOOKUP cu numere și text

Funcția IF, ISNA și VLOOKUP

Funcția ISNA și VLOOKUP

Funcția IFERROR și VLOOKUP