
Microsoft Excel nudi nevjerojatan spektar alata i formula koje mogu drastično ubrzati rad s podacima, smanjiti mogućnost ljudske pogreške i automatizirati rutinske zadatke. Jedna od najmoćnijih i najčešće korištenih funkcija za korisnike koji rade s većim količinama informacija je VLOOKUP (u hrvatskoj verziji softvera poznata kao VERTLOOKUP).
U ovom vodiču detaljno ćemo istražiti kako funkcionira ova formula, u kojim situacijama je najkorisnija i kako je pravilno postaviti korak po korak. Bez obzira na to radite li u administraciji, računovodstvu ili analizirate podatke za marketing, ovladavanje ovom funkcijom omogućit će vam da brzo povežete informacije iz dva različita izvora bez potrebe za ručnim prepisivanjem.
Što je zapravo VLOOKUP i kako radi?
VLOOKUP (Vertical Lookup) je formula koja služi za pretraživanje određene vrijednosti u prvom stupcu tablice i vraćanje povezanog podatka iz drugog, trećeg ili bilo kojeg drugog stupca u istom redu. Jednostavnije rečeno, VLOOKUP kaže Excelu: “Pronađi ovu specifičnu vrijednost u prvom stupcu ove tablice i reci mi što piše u istom redu, ali u koloni broj X.”
Da bi VLOOKUP funkcionirao, nužno je ispuniti jedan ključni uvjet: zajednička vrijednost (poveznica) mora se nalaziti u prvom stupcu područja koje pretražujete. Ako je vaš ključ za pretraživanje (npr. ID zaposlenika ili ime i prezime) u drugom ili trećem stupcu, standardni VLOOKUP neće raditi jer on uvijek traži podatke isključivo s lijeve strane prema desnoj.
Detaljan postupak postavljanja formule korak po korak
Pretpostavimo da imate dvije tablice. Tablica 1 (baza podataka) sadrži imena i prezimena, gradove, spol i dob. Tablica 2 (radna tablica) sadrži samo imena i prezimena, a vi želite automatski povući informacije o gradu iz Tablice 1.
Kada započnete unos, upišite znak jednako (=) i zatim naziv funkcije. Ovisno o jeziku vašeg Excela, koristit ćete VLOOKUP (engleski) ili VERTLOOKUP (hrvatski).
Korak 1: Definiranje polazne točke (Lookup Value)
Prvi parametar je lookup value (tražena vrijednost). To je polazna točka s kojom povezujemo podatke. U našem primjeru, to je ćelija u radnoj tablici koja sadrži ime i prezime osobe za koju tražimo grad.
Korak 2: Određivanje raspona i zaključavanje referenci (Table Array)
Nakon točke-zarez (;), označavate table array (tablični niz). To je raspon u prvoj tablici koji obuhvaća i vašu poveznicu i podatak koji tražite.
Ključni savjet: Kako biste mogli povući formulu prema dolje za ostale redove, morate “zaključati” ovaj raspon. To radite dodavanjem znaka dolara ($) ispred slova stupaca i brojeva redaka (npr. $A$2:$D$100). To se naziva apsolutna referenca i sprječava Excel da pomiče raspon pretraživanja dok kopirate formulu prema dolje.
Korak 3: Određivanje rednog broja stupca (Col Index Num)
Slijedi col index num (indeks stupca). Ovdje upisujete broj stupca u kojem se nalazi traženi podatak, računajući od prvog stupca vašeg označenog raspona.
- Ako je ime i prezime u 1. stupcu, a grad u 2. stupcu, upisujete broj 2.
- Ako tražite dob, a ona se nalazi u 4. stupcu, upisujete broj 4.
Korak 4: Točno ili približno podudaranje (Range Lookup)
Zadnji parametar određuje preciznost pretraživanja. U većini poslovnih slučajeva potreban nam je točan podatak. Zato na kraju formule upišite FALSE (ili 0) i zatvorite zagradu. To osigurava da Excel ne povuče pogrešan podatak ako ne pronađe identičnu vrijednost.
Primjer konkretne formule
Ako se vaše ime i prezime nalazi u ćeliji A2, a vaša baza podataka je na drugom listu (Sheet2) u rasponu od A2 do D100, formula za povlačenje grada (2. stupac) izgledat će ovako:
=VLOOKUP(A2; Sheet2!$A$2:$D$100; 2; FALSE)
Praktični savjeti za efikasnije korištenje
Kada jednom postavite formulu za prvi red, možete koristiti “plusić” (fill handle) u donjem desnom kutu ćelije i povući ga prema dolje. Zahvaljujući apsolutnim referencama ($), Excel će uvijek pretraživati isti raspon baze, ali će za svaki red mijenjati polaznu vrijednost (A2, A3, A4 itd.).
Često je korisno nakon završetka rada pretvoriti formule u statičke vrijednosti kako bi datoteka bila brža i kako se podaci ne bi promijenili ako slučajno izbrišete izvorne podatke.
Postupak za pretvaranje formula u vrijednosti:
- Označite sve ćelije koje sadrže VLOOKUP formule.
- Desnim klikom odaberite Copy (Kopiraj).
- Ponovnim desnim klikom na isto područje odaberite Paste Special (Zalijepi posebno).
- Odaberite opciju Values (Vrijednosti) i kliknite OK.
Česte pogreške i kako ih izbjeći
Iako je moćna, ova funkcija može javiti greške ako parametri nisu precizno postavljeni. Evo najčešćih problema:
- #N/A greška: Excel nije pronašao traženu vrijednost. Provjerite postoje li skriveni razmaci na kraju teksta (npr. “Ana ” nije isto što i “Ana”).
- #REF! greška: Događa se ako je broj stupca (Col Index) veći od broja stupaca koje ste označili u rasponu (Table Array).
- Pogrešni rezultati pri povlačenju: Ako niste koristili znak
$za zaključavanje raspona, Excel će s svakim novim redom pomaknuti i područje pretraživanja, što dovodi do preskakanja podataka. - Poveznica nije u prvom stupcu: VLOOKUP ne može tražiti podatke “unazad” (ulijevo