VLOOKUP i XLOOKUP su formule koje umjesto tebe pretražuju veliku tablicu i vrate točan podatak koji tražiš - na primjer, upišeš šifru proizvoda i formula sama pronađe njegovu cijenu, umjesto da je tražiš ručno skrolajući kroz stotine redaka. U ovom vodiču prolazimo oboje, korak po korak, uz konkretan primjer s popisom proizvoda.
Zašto ti ove formule trebaju (i kad ih koristiš)
Zamisli da vodiš dvije tablice: jednu s narudžbama kupaca (samo šifra proizvoda i količina), i drugu sa svim proizvodima i njihovim cijenama. Bez formule, za svaku narudžbu moraš ručno otvoriti drugu tablicu, pronaći šifru i prepisati cijenu - sporo je i lako se pogriješi.
VLOOKUP (i noviji XLOOKUP) rade to umjesto tebe: kažeš formuli \u201cuzmi ovu šifru, potraži je u toj tablici, i vrati mi cijenu koja stoji pored nje\u201d - i to se automatski ponovi za svaki redak kad formulu prekopiraš dolje.
Ime VLOOKUP dolazi od \u201cvertical lookup\u201d, dakle pretraga koja ide okomito, po stupcu - to je i njeno glavno ograničenje, koje XLOOKUP rješava, o čemu više u nastavku.
VLOOKUP korak po korak, na konkretnom primjeru
Recimo da u listu \u201cCjenik\u201d imaš stupac A sa šiframa proizvoda (A2:A20) i stupac B s cijenama (B2:B20). U drugom listu, \u201cNarudžbe\u201d, u stupcu A imaš šifre koje su naručene, a u stupac B želiš automatski dobiti cijenu.
U ćeliju B2 lista \u201cNarudžbe\u201d upišeš: =VLOOKUP(A2;Cjenik!A2:B20;2;NETOČNO
- A2 - šifra koju tražiš (iz trenutnog lista)
- Cjenik!A2:B20 - raspon u kojem se traži, uvijek počevši od stupca gdje je šifra
- 2 - redni broj stupca s rezultatom unutar tog raspona (stupac B je drugi po redu, pa ide 2)
- NETOČNO (ili FALSE na engleskom sučelju) - tražiš točno podudaranje, ne približno
Najčešća greška je kad zaboraviš zadnji argument (NETOČNO/FALSE) ili staviš TOČNO/TRUE umjesto njega. Bez njega Excel ponekad vrati najbliži sličan rezultat umjesto točnog - za šifre proizvoda, cijene ili OIB-ove to gotovo uvijek želiš izbjeći, pa taj argument nikad ne izostavljaj.
XLOOKUP: novija i jednostavnija verzija
XLOOKUP je noviji nasljednik VLOOKUP-a, dostupan u Excelu 365 i Google Sheetsu (ali ne u starijim verzijama Excela s licencom kupljenom jednokratno). Ista pretraga izgleda ovako: =XLOOKUP(A2;Cjenik!A2:A20;Cjenik!B2:B20)
Razlika je u tome što VLOOKUP uvijek traži prema desno od stupca sa šifrom i broji stupce ("2", "3"...), dok XLOOKUP direktno kažeš koji je raspon za pretragu, a koji za rezultat - pa čak može tražiti i lijevo od šifre, što VLOOKUP uopće ne zna napraviti.
"Ako imaš pristup XLOOKUP-u, koristi njega - manje je podložan grešci jer se ne oslanja na brojanje stupaca koje se lako pomakne kad naknadno dodaš novi stupac u tablicu."
Excel i Google Sheets - razlike i najčešće greške
Obje formule postoje i u Excelu i u Google Sheetsu, s identičnom logikom. Jedina razlika je razdjelnik unutar formule - hrvatske regionalne postavke koriste točku-zarez (;), dok engleske koriste zarez (,).
Najčešća greška kod VLOOKUP-a nije u samoj formuli nego u rasponu: ako šifra koju tražiš nije u prvom stupcu odabranog raspona, formula neće raditi - VLOOKUP uvijek gleda prvi stupac raspona kao onaj po kojem se traži.
Druga česta greška je zaboravljeno \u201czamrzavanje\u201d raspona (dodavanjem znaka $) kad formulu kopiraš niz cijeli stupac - raspon za pretragu treba ostati isti za svaki redak, pa je pravilnije pisati Cjenik!$A$2:$B$20.
Najčešća pitanja
Koja je razlika između VLOOKUP i XLOOKUP formule?
VLOOKUP traži samo prema desno od stupca sa šifrom i rezultat određuje brojem stupca, dok XLOOKUP direktno navodi raspon za pretragu i raspon za rezultat te može tražiti i lijevo i desno. XLOOKUP je noviji i manje podložan grešci, ali nije dostupan u starijim, jednokratno kupljenim verzijama Excela.
Zašto mi VLOOKUP vraća grešku #N/A?
Najčešće zato što tražena vrijednost stvarno ne postoji u prvom stupcu odabranog raspona, ili postoji razlika u zapisu (razmak, veliko/malo slovo, broj zapisan kao tekst umjesto broja).
Mogu li koristiti VLOOKUP između dva različita lista (sheeta)?
Da - to je i najčešća upotreba. U formulu samo dodaš naziv lista i uskličnik ispred raspona, na primjer Cjenik!A2:B20, kako je pokazano u primjeru gore.
Treba li mi VLOOKUP ili mi je dovoljan SUM/COUNTIF?
Ovisi što radiš: SUM i COUNTIF zbrajaju ili broje, dok VLOOKUP i XLOOKUP dohvaćaju konkretan podatak (npr. cijenu, ime, status) iz druge tablice na temelju zajedničkog podatka poput šifre ili OIB-a.
Dora Šušković Stipanović radi kao specijalistica digitalnog marketinga u jednom od najvećih webshopova u Hrvatskoj, uz freelance projekte u marketingu i web dizajnu. Vodila je Canva AI edukacije za međunarodnu tvrtku i javnu instituciju, a kroz Kužiš dijeli praktične digitalne alate i AI savjete za male biznise i obrte.



