Važno
Isprobajte novu funkciju XLOOKUP , poboljšanu verziju funkcije VLOOKUP koja funkcionira u svim smjerovima i po zadanom vraća točna podudaranja. Jednostavniji je i praktičniji za korištenje od prethodnika.
Kada stvorite funkciju VLOOKUP ili HLOOKUP , unosite raspon ćelija, primjerice D2:F39. Taj je raspon table_array argument. Argument je jednostavno podatak koji je funkciji potreban za pokretanje. U ovom slučaju funkcija traži podatke u tim ćelijama koje pokušavate pronaći.
Argument table_array uvijek je drugi argument u funkcijama VLOOKUP ili HLOOKUP (prvi je vrijednost koju pokušavate pronaći) i funkcije bez njega ne funkcioniraju.
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 na ćeliju, npr. F2. Dakle, prvi argument može izgledati ovako:
=VLOOKUP(F2,...
Argument table_array uvijek slijedi nakon tražene vrijednosti, na sljedeći način:
=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, kao što su ove:
*=VLOOKUP(F2;$B$2:BD$39;*...
Također, ćelije u argumentu table_array mogu se nalaziti na drugom radnom listu u radnoj knjizi. Ako je to slučaj, argument sadrži naziv lista, a sintaksa izgleda ovako:
=VLOOKUP(F2;List2!$C$14:E$42;...
Obavezno nakon naziva lista stavite uskličnik.
Na kraju unesite treći argument, stupac koji sadrži vrijednosti koje pokušavate pronaći. Taj se stupac naziva stupac za pretraživanje. U prvom primjeru koristili smo raspon ćelija od B4 do D39, koji se proteže preko tri stupca. Pretvarajmo se da vrijednosti koje želite vidjeti žive u stupcu D, trećem stupcu u tom rasponu ćelija, pa je zadnji argument 3.
=VLOOKUP(F2;B4:D39;3)
Po želji možete koristiti četvrti argument, True ili False. Većinu vremena koristite False.
Ako koristite True ili četvrti argument ostavite praznim, funkcija će vratiti vrijednost koja je približna vrijednosti u prvom argumentu. Dakle, u nastavku navedenog primjera, ako je vaš prvi argument "Smith" i koristite True, funkcija vraća "Smith", "Smithberg" i tako dalje. No ako koristite False, funkcija će vratiti samo "Smith", odnosno točno podudaranje, a to je ono što većina korisnika želi.
Da bi korištenje funkcije True bilo još teže, ako stupac za pretraživanje – stupac koji ste naveli u trećem argumentu – nije sortiran uzlaznim redoslijedom (od A do Ž ili od najmanjeg do najvećeg broja), funkcija bi mogla vratiti pogrešan rezultat. Da biste saznali više, pročitajte Dohvaćanje vrijednosti pomoću funkcije VLOOKUP i drugih funkcija.
Dodatne informacije o funkcijama VLOOKUP i HLOOKUP potražite u sljedećim člancima: