Primjenjuje se na
Excel za Microsoft 365 Microsoft365.com Moj Office za iPhone

Sažetak

U ovom se detaljnim članku opisuje kako pronaći podatke u tablici (ili rasponu ćelija) pomoću različitih ugrađenih funkcija u programu Microsoft Excel. Da biste dobili isti rezultat, možete koristiti različite formule.

Stvaranje oglednog radnog lista

U ovom se članku koristi ogledni radni list za ilustriranje ugrađenih funkcija programa Excel. Razmotrite primjer referenciranje imena iz stupca A i vraćanje dobi te osobe iz stupca C. Da biste stvorili ovaj radni list, unesite sljedeće podatke u prazan radni list programa Excel.Upišite vrijednost koju želite pronaći u ćeliji E2. Formulu možete upisati u bilo koju praznu ćeliju na istom radnom listu.

A

B

C

D

E

1

Ime

Odjel

Dob

Traži vrijednost

2

Vjekoslav

501

28

Marija

3

Stan

201

19

4

Marija

101

22

5

Larry

301

29

Definicije termina

U ovom se članku opisuju ugrađene funkcije programa Excel pomoću sljedećih pojmova:

Pojam

Definicija

Primjer

Polje tablice

Cijela tablica s vrijednostima

A2:C5

Lookup_Value

Vrijednost koja će se pronaći u prvom stupcu Table_Array.

E2

Lookup_Array -ili- Lookup_Vector

Raspon ćelija koji sadrži moguće vrijednosti pretraživanja.

A2:A5

Col_Index_Num

Broj stupca u Table_Array za koju bi se trebala vratiti podudarna vrijednost.

3 (treći stupac u Table_Array)

Result_Array -ili- Result_Vector

Raspon koji sadrži samo jedan redak ili stupac. Mora biti iste veličine kao i Lookup_Array ili Lookup_Vector.

C2:C5

Range_Lookup

Logička vrijednost (TRUE ili FALSE). Ako je vrijednost TRUE ili je ispuštena, vraća se približna vrijednost. Ako je FALSE, tražit će točno podudaranje.

FALSE

Top_cell

To je referenca s koje želite utemeljiti pomak. Top_Cell se odnositi na ćeliju ili raspon susjednih ćelija. U suprotnom funkcija OFFSET vraća #VALUE! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!.

Offset_Col

To je broj stupaca s lijeve ili desne strane na koje želite da se odnosi gornja lijeva ćelija rezultata. Na primjer, "5" kao Offset_Col argument određuje da je gornja lijeva ćelija u referenci pet stupaca desno od reference. Offset_Col može biti pozitivan (što znači desno od početne reference) ili negativan (što znači lijevo od početne reference).

Funkcije

LOOKUP()

Funkcija LOOKUP pronalazi vrijednost u jednom retku ili stupcu i podudara se s vrijednošću na istom položaju u drugom retku ili stupcu.Slijedi primjer sintakse formule LOOKUP:

   =LOOKUP(Lookup_Value;Lookup_Vector;Result_Vector)

Sljedeća formula pronalazi Marijinu dob na oglednim radnim listovima:

   =LOOKUP(E2;A2:A5;C2:C5)

Formula koristi vrijednost "Marija" u ćeliji E2 i pronalazi "Marija" u vektoru pretraživanja (stupac A). Formula zatim odgovara vrijednosti u istom retku u vektoru rezultata (stupac C). Budući da je "Marija" u retku 4, LOOKUP vraća vrijednost iz retka 4 u stupcu C (22).BILJEŠKA: Za funkciju LOOKUP potrebno je sortirati tablicu.

Dodatne informacije o funkciji LOOKUP potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:  

Korištenje funkcije LOOKUP u programu Excel

VLOOKUP()

Funkcija VLOOKUP ili Okomito pretraživanje koristi se kada su podaci navedeni u stupcima. Ova funkcija traži vrijednost u lijevom stupcu i podudara se s podacima u navedenom stupcu u istom retku. Pomoću funkcije VLOOKUP možete pronaći podatke u sortiranoj ili nesortiranoj tablici. U sljedećem se primjeru koristi tablica s nesortiranim podacima.Slijedi primjer sintakse formule VLOOKUP:

    =VLOOKUP(Lookup_Value,Table_Array,Col_Index_Num,Range_Lookup)

Sljedeća formula pronalazi Marijinu dob na oglednim radnim listovima:

   =VLOOKUP(E2;A2:C5;3;FALSE)

Formula koristi vrijednost "Marija" u ćeliji E2 i pronalazi "Marija" u lijevom stupcu (stupac A). Formula zatim odgovara vrijednosti u istom retku u Column_Index. U ovom se primjeru koristi "3" Column_Index (stupac C). Budući da je "Marija" u retku 4, VLOOKUP vraća vrijednost iz retka 4 u stupcu C (22).

Dodatne informacije o funkciji VLOOKUP potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:  

Kako koristiti VLOOKUP ili HLOOKUP za pronalaženje potpunog podudaranja

INDEX() i MATCH()

Možete koristiti funkcije INDEX i MATCH da biste dobili iste rezultate kao i korištenje funkcija LOOKUP ili VLOOKUP.

Slijedi primjer sintakse koja objedinjuje INDEX i MATCH da bi se dobili isti rezultati kao lookup i VLOOKUP u prethodnim primjerima:

    =INDEX(Table_Array;MATCH(Lookup_Value;Lookup_Array;0);Col_Index_Num)

Sljedeća formula pronalazi Marijinu dob na oglednim radnim listovima:

=INDEX(A2:C5;MATCH(E2;A2:A5;0);3)

Formula koristi vrijednost "Marija" u ćeliji E2 i pronalazi "Marija" u stupcu A. Zatim se podudara s vrijednošću u istom retku u stupcu C. Budući da je "Marija" u retku 4, formula vraća vrijednost iz retka 4 u stupcu C (22).

NAPOMENA: Ako se nijedna ćelija u Lookup_Array ne podudara Lookup_Value ("Marija"), ova će formula vratiti #N/A.Dodatne informacije o funkciji INDEX potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

Pronalaženje podataka u tablici pomoću funkcije INDEX

OFFSET() i MATCH()

Funkcije OFFSET i MATCH možetekoristiti zajedno da biste dobili iste rezultate kao i funkcije u prethodnom primjeru.Slijedi primjer sintakse koja objedinjuje OFFSET i MATCH da bi se dobili isti rezultati kao lookup i VLOOKUP:

   =OFFSET(top_cell;MATCH(Lookup_Value;Lookup_Array;0);Offset_Col)

Ova formula pronalazi Marijinu dob na oglednim radnim listovima:

   =OFFSET(A1;MATCH(E2;A2:A5;0);2)

Formula koristi vrijednost "Marija" u ćeliji E2 i pronalazi "Marija" u stupcu A. Formula zatim odgovara vrijednosti u istom retku, ali s desne strane dva stupca (stupac C). Budući da je "Marija" u stupcu A, formula vraća vrijednost u retku 4 u stupcu C (22).

Dodatne informacije o funkciji OFFSET potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:  

Korištenje funkcije OFFSET

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.