Sunteți pe pagina 1din 5

Functia VLOOKUP in Excel: tot ce

trebuie sa stii
  Radu Popa
 26 martie 2018

Functia VLOOKUP in Excel este probabil una dintre cele mai cunoscute si
cautate. Nu e o intamplare, si daca vrei sa vezi mai exact ce face si cum o
scriem, ai ajuns in cel mai potrivit loc, vreau sa iti spun aici cam tot ce trebuie
sa stii despre acest subiect.

Radu, inainte de toate, de la ce vine numele?


Numele vine de la Vertical LOOKUP, cautare pe verticala, sau de la Viorica

LOOKUP, inca nu sunt sigur nici eu. 

Functia VLOOKUP: scop


Inainte sa vorbim despre cum ar trebui sa scrii aceasta functie, hai sa vedem
inainte la ce ne ajuta. Hai sa ne imaginam ca avem un tabel caruia ii lipseste o
informatie, de exemplu pretul.

Veste buna e ca acest pret il avem intr-un alt tabel, si, acolo apare si numele
produsului.

Ar fi fain, daca am putea sa preluam automat pretul unitar, cautand dupa


numele produsului, nu? Parca nu as vrea sa scriu sute de preturi de mana sau
sa rup in 2 tastele COPY si PASTE.

Pai, asta poate face VLOOKUP pentru noi, si nu numai.

Functia VLOOKUP: video


Nu stiu tu cum esti, dar eu invat mult mai repede daca cineva imi arata. Asa ca,
pune-ti castile, si hai sa vedem tot ce trebuie sa stii despre VLOOKUP. Daca
preferi sa citesti, vezi mai jos.
Parte dintr-un curs online
Video-ul de mai sus este parte dintr-un curs online, MS Excel Extended. Pe
scurt e incercarea mea de a pune in format video cam tot ce am invatat despre
Excel in toate cursurile pe care le-am livrat si cu ajutorul acestui site.

MS Excel Extended: tot ce trebuie sa stii despre Excel

Sintaxa
Functia VLOOKUP, are 4 parametri, cu alte cuvinte, are nevoie de la noi de
urmatoarele informatii:

o Lookup value: valoarea pe care o folosesc pentru cautare – in cazul meu


de mai sus, voi cauta dupa numele produsului
o Table array: tabelul in care caut – in cazul meu va fi tabelul care contine
atat pretul cat si produsul
o Col index number: numarul coloanei din tabelul in care caut (table
array) pe care o aduc inapoi
o Range lookup (optional): 1 pentru cautare aproximativa, 0 pentru
cautare exacta – pana acum am pus doar 0 aici

VLOOKUP pentru pret


Hai sa ne amintim de cele 2 tabele ale mele, acesta e tabelul in care am nevoie
de pret. Aici va fi si locul unde voi scrie functia mea.

Datele le preiau dintr-un alt sheet, de produse. Poate la fel de bine sa fie alt
fisier, pentru simplitate insa am folosit doar 2 sheet-uri diferite.

Ca sa preiau pretul am nevoie sa scriu urmatoarea functie in D2 – acolo unde


nu am pretul:

=VLOOKUP(B2; Preturi!A:D; 4; 0)
Daca ar fi sa taiem firul in 4, am avea asa:

o Lookup value: B2 – pentru cine am nevoie de pret? pai pentru numele


produsului din B2
o Table array: Preturi!A:D – unde caut – intr-un tabel care contine atat
produsul cat si pretul – incepand de la produs
o Col index number: 4 – a catea coloana o aduc inapoi?
o Range lookup: 0 – vreau cautare exacta

Incearca si tu
Aici gasesti fisierul pe care am lucrat si eu, spor.