Važno: Pokušajte koristiti novu funkciju XLOOKUP , poboljšanu verziju funkcije VLOOKUP koja funkcionira u bilo kojem smjeru i po zadanom vraća točne rezultate, što olakšava i praktičnije korištenje od prethodnika.
Kada stvorite funkciju VLOOKUP iliHLOOKUP , unosite raspon ćelija, kao što je D2:F39. Taj se raspon naziva table_array, a argument je samo dio podataka koji su funkciji za izvođenje. U tom slučaju funkcija traži podatke koje pokušavate pronaći u tim ćelijama.
Argument table_array uvijek je drugi argument u funkciji VLOOKUP ili HLOOKUP (prvi je vrijednost koju pokušavate pronaći), a funkcije neće funkcionirati bez njega.
Vaš prvi argument, vrijednost koju želite pronaći, može biti određena vrijednost kao što je "41" ili "smith" ili može biti referenca ćelije kao što je F2. Dakle, prvi argument može izgledati ovako:
=VLOOKUP(F2, ...
Argument table_array uvijek slijedi vrijednost pretraživanja, ovako:
=VLOOKUP(F2;B4:D39; ...
Raspon ćelija naveden u argumentu table_array može koristiti relativne ili apsolutne reference na ćelije. Ako želite kopirati funkciju, morate koristiti apsolutne reference, ovako:
=VLOOKUP(F2,$B$2:BD$39, ...
Osim toga, ćelije u argumentu table_array mogu živjeti na drugom radnom listu u radnoj knjizi. U tom slučaju argument sadrži i naziv lista, a sintaksa izgleda ovako:
=VLOOKUP(F2,List2!$C$14:E$42, ...
Obavezno postavite uskličnik iza naziva lista.
Konačno (whew), unesite treći argument, stupac koji sadrži vrijednosti koje pokušavate pronaći. To se naziva stupac pretraživanja. U prvom smo primjeru koristili raspon ćelija od B4 do D39, koji se prelama preko tri stupca. Pretvarajmo se da vrijednosti koje želite vidjeti uživo u stupcu D, trećem stupcu u tom rasponu ćelija, tako da je zadnji argument 3.
=VLOOKUP(F2,B4:D39,3)
Možete koristiti neobavezni četvrti argument True ili False. U većini slučajeva želite koristiti False.
Ako koristite True ili četvrti argument ostavite praznim, funkcija vraća približnu vrijednost u prvom argumentu. Da biste nastavili primjer, ako je vaš prvi argument "smith" i koristite True, funkcija će vratiti "Smith", "Smithberg" i tako dalje. No ako koristite False, funkcija vraća samo "Smith", točno podudaranje i to je ono što većina ljudi želi.
Ako stupac s vrijednostima – stupac koji navedete u trećem argumentu – nije sortiran uzlaznim redoslijedom (od A do Ž ili od najmanjeg prema najvišem broju), funkcija može vratiti pogrešan rezultat. Dodatne informacije potražite u članku Traženje vrijednosti pomoću funkcije VLOOKUP i drugih funkcija.
Dodatne informacije o funkcijama VLOOKUP i HLOOKUP potražite u člancima: