Dohvaćanje vrijednosti pomoću funkcija VLOOKUP, INDEX i MATCH

Da biste pronašli neku vrijednost na velikom popisu, poslužite se funkcijom traženja. Funkcija VLOOKUP često se koristi, ali mogle bi vam poslužiti i funkcija HLOOKUP te kombinacija funkcija INDEX i MATCH.

Evo informacija o funkciji VLOOKUP i argumentima koje koristi:

=VLOOKUP(<vrijednost za pretraživanje>,<raspon pretraživanja>,<stupac>,<približni rezultat>)

Primjerice: =VLOOKUP(21500,C2:E7,3,FALSE)

  • Prvi argument – dio potreban da bi funkcija funkcionirala – vrijednost je po kojoj želite pretraživati. To može biti referenca ćelije, npr. B2, ili vrijednost kao što je „Ivić” ili „21500.

  • Drugi je argument raspon ćelija koji potencijalno sadrži traženu vrijednost.

    Važno : Kada koristite funkciju VLOOKUP, stupac koji sadrži vrijednost ili referencu ćelije za pretraživanje mora biti krajnji lijevi stupac raspona.

  • Treći je argument stupac u rasponu ćelija za pretraživanje koji sadrži vrijednost koju želite vidjeti.

Premda četvrti argument nije obavezan, većina korisnika će unijeti FALSE (ili 0). Zašto? Zato jer će na taj način funkcija pronaći točno podudaranje prilikom pretraživanja. Ako ne unesete argument ili unesete TRUE, funkcija će vratiti najbliže podudaranje ako ne postoji točno podudaranje. U većini slučajeva korisnici žele točno podudaranje.

Da bismo pokazali zašto približan rezultat može predstavljati ozbiljan problem, recimo da tražite dio sa šifrom proizvoda ID 2345768, no pobrkate dvije znamenke pa u formulu pogrešno upišete ovu vrijednost: =VLOOKUP(2345678,A1:E7,5). Formula vraća cijenu pogrešnog dijela jer je VLOOKUP pronašla broj manji ili jednak onome koji ste naveli (2345678). Stoga biste kupcu pogreškom mogli ispostaviti netočan račun.

Ako za argument Približan rezultat navedete FALSE ili 0, a nema potpune podudarnosti, formula u ćeliji umjesto pogrešne vrijednosti prikazuje #N/A, što je mnogo bolji scenarij. U tom slučaju #N/A ne znači da ste pogrešno unijeli formulu (osim što ste pogrešno upisali broj), nego samo to da broj 2345678 nije pronađen, a vi ste ionako željeli 2345768.

U ovom se primjeru prikazuje funkcioniranje funkcije. Kad u ćeliju B2 (prvi argument) unesete vrijednost, VLOOKUP pretražuje raspon C2:E7 (drugi argument) te vraća najbližu podudaranost iz trećeg stupca u rasponu, stupca E (trećeg argumenta).

Tipična upotreba funkcije VLOOKUP

U ovom primjeru, četvrti je argument izostavljen, pa funkcija vraća približnu podudarnost.

Korištenje funkcije HLOOKUP

Kad se upoznate s funkcijom VLOOKUP, ni funkcija HLOOKUP nije komplicirana. Unosite jednake argumente, ali HLOOKUP pronalazi vrijednosti u recima, a ne u stupcima.

Kombinacija funkcija INDEX i MATCH

Kada pretraživanje ne želite ograničiti na krajnji lijevi stupac, koristite kombinaciju funkcija INDEX i MATCH. Formula u kojoj se one kombiniraju nešto je složenija od formule s funkcijom VLOOKUP, ali zna biti i korisnija, a neki ljudi uvijek radije koriste tu kombinaciju nego funkciju VLOOKUP.

U ovom se primjeru prikazuje mali popis na kojem vrijednost za pretraživanje, Rijeka, nije u krajnjem lijevom stupcu. Stoga ne možemo koristiti VLOOKUP. Umjesto nje ćemo pomoću funkcije MATCH pronaći vrijednost Rijeka u rasponu B1:B11. Nalazi se u 4. retku. Zatim funkcija INDEX tu vrijednost koristi kao argument pretraživanja pa u 4. retku (u stupcu D) pronalazi broj stanovnika Rijeke. Formula koju smo koristili prikazana je u ćeliji A14.

Traženje vrijednosti pomoću kombinacije funkcija INDEX i MATCH

Dodatne informacije o funkcijama za dohvaćanje podataka

Vrh stranice

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×