Sunteți pe pagina 1din 2

Vlookup cautare pe verticala

Vlookup se utilizeaza cand trebuie sa cautati un rand intr-un tabel sau zona. Am
atasat un exemplu pe care va trebui sa il urmariti pentru a intelege aceasta functie.
(de aici il puteti downloada). Acest fisier contine 2 sheet-uri:
- Foaie1: are 2 coloane- destinatar si nr. Comanda;
- Foaie2: are 2 coloane: nr. Comanda si oras.

Obiectiv: Trebuie sa aducem coloana Oras in Foaie1 utilizand Vlookup.

Conditii generale:
Valoarea dupa care se realizeaza cautarea trebuie sa fie pe prima coloana din tabelul in care
se face cautarea. In caz contrar nu va functiona. (ATENTIE: Prima coloana din vlookup nu este
obligatoriu sa fie coloana A! Daca se va selecta Tabelul B1:D10, prima coloana este B, a doua este
C iar a treia este D!)
Informatia dupa care se realizeaza cautarea trebuie sa fie similara cu prima coloana unde se
realizeaza cautarea astfel ca daca dorim sa cautam numele unor clienti, cautarea nu se poate face
decat pe o coloana cu valori text(nume clienti in cazul asta). Cautarea clientilor intr-o coloana cu
valori numerice va fi nula. In cazul nostru, cautand nr. comanda intr-o lista care contine nr. De
comanda este corect.
ATENTIE: Pot aparea probleme de formatare in cazul numerelor. Desi le vedem numere, ele
sunt text. Atasata imagine cu exemplu + rezolvare:

- >>

Realizare Vlookup:
Incepem sa scriem formula in dreptul primei celule din coloana care contine datele pe care dorim
sa le cautam.(img1).
Img1: Img2:
In Vlookup avem 4 randuri pe care trebuie sa le completam(img2):
1) Lookup_value: ce cautam? Clic pe prima celula din coloana care contine datele pe care le
vom cauta in cazul nostru pe nr. De comanda 54642.
2) Table_array: Unde cautam? Selectam tabelul unde cautam valorile in cazul nostru,
mergem in Foaie2 si selectam tabelul A1:B5 sau coloanele A:B;
ATENTIE: Nu uita de conditia generala! - Valoarea dupa care se realizeaza cautarea trebuie sa fie
pe prima coloana din tabelul in care se face cautarea!
3) Col_index_num: Pe ce coloana se afla informatia pe care doresti sa o aduca? De ex: Daca
coloana A=nr. comanda, coloana B=oras si doresti sa iti aduca orasul corespunzator fiecarui nr. De
comanda, atuci pui 2(Pentru ca, coloana B este a doua din tabel. Daca prin vlookup doresti doar sa
verifici/compari cele 2 liste de awb-uri(daca awb-urile dintr-o lista se afla in cealalta) si doresti sa
aduci doar nr. Comenzii , atunci numarul tau va fi 1;
4) Range_lookup: Daca doresti cautare exacta pui 0(95% din cazuri). Daca doresti sa aduca ce
este in dreptul randului respectiv, pui 1 sau 2(varianta true - foarte rar folosita).

Atasez imagine pentru a intelege formula pe exemplul nostru:

Note:
1) Cand se returneaza #N/A inseamna ca elementele unice dupa care s-a realizat cautarea nu
exista in tabelul in care s-a cautat;
2) Cautarea se face doar in functie de un element unic. Daca, spre exemplu, avem 3 coduri de
carti, dintre care 2 identice iar pentru fiecare dintre acestea este un nr. De comanda diferit, functia
vlookup va returna doar un numar de comanda pentru cartea listata de 2 ori. Mai exact avem
cartile cu id-urile si nr. De comanda:
- ID 45 cu nr. De comanda 111
- ID 65 cu nr. De comanda 121
- ID 45 cu nr. De comanda 131

Vlookup va aduce pentru ID-ul 45 doar un nr. De comanda, nu pe amandoua. Atentie la acest lucru.

3) Daca in foaia2 nr comenzii ar fi fost pe coloana B

S-ar putea să vă placă și