Pronalaženje vrednosti pomoću funkcije VLOOKUP, INDEX ili MATCH

Važno : Ovaj članak je mašinski prevesti potražite u članku Odricanje odgovornosti. O referencu pronaći verzija ovaj članak ovde na engleskom jeziku.

Zamislite da imate listu brojeva kancelarija i potrebno je da znate koji zaposleni se nalaze u kojoj kancelariji. Međutim, unakrsna tabela je ogromna i pitate se šta sada da radite? Koristite funkciju pronalaženja. Funkcije VLOOKUP i HLOOKUP su dve najkorisnije funkcije pored funkcija INDEX i MATCH.

Napomena :  Ako pokušavate da pronađete čarobnjak za pronalaženje, treba da znate da ta funkcija više nije u sklopu programa Excel.

Evo kratkog podsetnika kako da koristite funkcije VLOOKUP.

=VLOOKUP(B2,C2:E7,3,TAČNO)

Prvi argument—podatak koji je neophodan da bi funkcija radila—jeste vrednost koju želite da pronađete. To može biti referenca na ćeliju ili konkretna vrednost poput "simić" ili 21.000. Drugi argument je opseg ćelija za koji mislite da sadrži vrednost koju želite da pronađete. U ovom primeru to je C2-C7. Treći argument je kolona u tom opsegu ćelija koja sadrži vrednost koju želite da pronađete

Četvrti argument je opcionalan. Možete uneti vrednost "Tačno" ili "Netačno". Ako unesete vrednost "TAČNO" ili ostavite argument prazan, funkcija vraća vrednost koja se približno podudara sa vrednošću koju ste naveli u prvom argumentu. Ako unesete vrednost "NETAČNO", funkcija će pronaći vrednost koja se u potpunosti poklapa sa vrednošću koju ste naveli u prvom argumentu. Drugim rečima, ako ostavite četvrti argument prazan ili unesete vrednost "NETAČNO", postižete veću fleksibilnost.

Ovaj primer prikazuje kako funkcija radi. Kada unesete vrednost u ćeliju B2 (prvi argument), funkcija VLOOKUP pretražuje ćelije C2-E7 (drugi argument) i vraća vrednost koja se najbliže podudara iz treće kolone u opsegu, kolone E (treći argument).

Tipična upotreba funkcije VLOOKUP

Četvrti argument je prazan, pa funkcija vraća vrednost koja se približno podudara. U suprotnom, morali biste da unesete neku od vrednosti u kolonama C ili D da biste uopšte dobili rezultat.

Kada se dobro upoznate sa funkcijom VLOOKUP, ne bi trebalo da imate problema ni sa korišćenjem funkcije HLOOKUP. Unose se isti argumenti, ali funkcija HLOOKUP pronalazi vrednosti u redovima umesto u kolonama.

Probajte

Ako želite da se poigrate sa lookup funkcijama pre nego što ih isprobate na sopstvenim podacima, ovde možete pronaći probne podatke. Jedni više vole da koriste funkcije VLOOKUP i HLOOKUP, drugi da koriste zajedno funkcije INDEX i MATCH. Isprobajte svaki metod i vidite koji vam najviše odgovara.

Funkcija VLOOKUP na delu

Kopirajte sve ćelije iz ove tabele i nalepite ih u ćeliju A1 u praznoj radnoj svesci programa Excel.

Savet    Pre nego što nalepite podatke u program Excel, podesite širinu kolona na 250 piksela za kolone od A do C, a zatim izaberite stavku Prelomi tekst (karticaPočetak, grupa Poravnavanje).

Gustina

Viskoznost

Temperatura

0,457

3,55

500

0,525

3,25

400

0,606

2,93

300

0,675

2,75

250

0,746

2,57

200

0,835

2,38

150

0,946

2,17

100

1,09

1,95

50

1,29

1,71

0

Formula

Opis

Rezultat

'=VLOOKUP(1,A2:C10,2)

Pomoću približnog podudaranja traži vrednost 1 u koloni A, pronalazi najveću vrednost manju ili jednaku 1 u koloni A koja je 0,946, a zatim vraća vrednost iz kolone B u isti red.

=VLOOKUP(1,A2:C10,2)

'=VLOOKUP(1,A2:C10,3,TAČNO)

Pomoću približnog podudaranja traži vrednost 1 u koloni A, pronalazi najveću vrednost manju ili jednaku 1 u koloni A koja je 0.946, a zatim vraća vrednost iz kolone C u isti red.

=VLOOKUP(1,A2:C10,3,TAČNO)

'=VLOOKUP(0.7,A2:C10,3,NETAČNO)

Pomoću potpunog podudaranja pretražuje vrednost 0.7 u koloni A. Pošto ne postoji potpuno podudaranje u koloni A, dobija se greška.

=VLOOKUP(0.7,A2:C10,3,NETAČNO)

'=VLOOKUP(0.1,A2:C10,2,TAČNO)

Pomoću približnog podudaranja pretražuje vrednost 0.1 u koloni A. Pošto je vrednost 0,1 manja od najmanje vrednosti u koloni A, dobija se greška.

=VLOOKUP(0.1,A2:C10,2,TAČNO)

'=VLOOKUP(2,A2:C10,2,TAČNO)

Pomoću približnog podudaranja traži vrednost 2 u koloni A, pronalazi najveću vrednost manju ili jednaku 2 u koloni A koja je 1,29, a zatim vraća vrednost iz kolone B u isti red.

=VLOOKUP(2,A2:C10,2,TAČNO)

Funkcija HLOOKUP na delu

Kopirajte sve ćelije iz ove tabele i nalepite ih u ćeliju A1 u praznoj radnoj svesci programa Excel.

Savet    Pre nego što nalepite podatke u program Excel, podesite širinu kolona na 250 piksela za kolone od A do C, a zatim izaberite stavku Prelomi tekst (karticaPočetak, grupa Poravnavanje).

Osovine

Ležajevi

Zavrtnji

4

4

9

5

7

10

6

8

11

Formula

Opis

Rezultat

'=HLOOKUP("Osovine", A1:C4, 2, TAČNO)

Traži „Osovine“ u redu 1 i daje vrednost iz reda 2 koja je u istoj koloni (koloni A).

=HLOOKUP("Osovine",A1:C4,2,TAČNO)

'=HLOOKUP("Ležajevi", A1:C4, 3, NETAČNO)

Traži „Ležajevi“ u redu 1 i daje vrednost iz reda 3 koja je u istoj koloni (koloni B)..

=HLOOKUP("Ležajevi",A1:C4,3,NETAČNO)

'=HLOOKUP("B", A1:C4, 3, TAČNO)

Traži „B“ u redu 1 i daje vrednost iz reda 3 koja je u istoj koloni. Pošto nije pronađena tražena podudarnost, koristi se najveća vrednost u redu 1 koja je manja od „B“: „Osovine“, u koloni A.

=HLOOKUP("B",A1:C4,3,TAČNO)

'=HLOOKUP("Zavrtnji", A1:C4, 4)

Traži „Zavrtnji“ u redu 1 i daje vrednost iz reda 4 koja je u istoj koloni (koloni C).

=HLOOKUP("Zavrtnji",A1:C4,4)

'=HLOOKUP(3, {1,2,3;"a","b","c";"d","e","f"}, 2, TAČNO)

Traži broj 3 u konstanti niza koja sadrži tri reda i daje vrednost iz reda 2 u istoj (u ovom slučaju trećoj) koloni. U konstanti niza nalaze se tri reda vrednosti, a svaki red odvojen je tačkom i zarezom (;). Pošto je „c“ pronađeno u redu 2 i u istoj koloni kao i 3, dobija se „c“.

=HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"},2,TAČNO)

Funkcije INDEX i MATCH na delu

Dolenavedeni primer zajedno koristi funkcije INDEX i MATCH kako bi se dobio najraniji broj fakture i odgovarajući datum za svaki od pet gradova. Funkcija TEXT se koristi za formatiranje datuma jer je datum izražen kao broj. Funkcija INDEX zapravo koristi rezultat funkcije MATCH kao argument. Kombinacija funkcija INDEX i MATCH se dvaput koristi u svakoj formuli. Prvo, da bi se dobio broj fakture, a drugo da bi se dobio datum.

Kopirajte sve ćelije iz ove tabele i nalepite ih u ćeliju A1 u praznoj radnoj svesci programa Excel.

Savet    Pre nego što nalepite podatke u program Excel, podesite širinu kolona na 250 piksela za kolone od A do C a zatim izaberite stavku Prelomi tekst (karticaPočetak, grupa Poravnavanje).

Faktura

Grad

Datum fakture

Najranija faktura po gradovima sa datumom

3115

Aranđelovac

07.04.12.

="Aranđelovac = "&INDEX($A$2:$C$33,MATCH("Aranđelovac",$B$2:$B$33,0),1)& ", Datum fakture: " & TEXT(INDEX($A$2:$C$33,MATCH("Aranđelovac",$B$2:$B$33,0),3),"m/d/yy")

3137

Aranđelovac

09.04.12.

="Apatin = "&INDEX($A$2:$C$33,MATCH("Apatin",$B$2:$B$33,0),1)& ", Datum fakture: " & TEXT(INDEX($A$2:$C$33,MATCH("Apatin",$B$2:$B$33,0),3),"m/d/yy")

3154

Aranđelovac

11.04.12.

="Beograd = "&INDEX($A$2:$C$33,MATCH("Beograd",$B$2:$B$33,0),1)& ", Datum fakture: " & TEXT(INDEX($A$2:$C$33,MATCH("Beograd",$B$2:$B$33,0),3),"m/d/yy")

3191

Aranđelovac

21.04.12.

="Novi Sad = "&INDEX($A$2:$C$33,MATCH("Novi Sad",$B$2:$B$33,0),1)& ", Datum fakture: " & TEXT(INDEX($A$2:$C$33,MATCH("Novi Sad",$B$2:$B$33,0),3),"m/d/yy")

3293

Aranđelovac

25.04.12.

="Valjevo = "&INDEX($A$2:$C$33,MATCH("Valjevo",$B$2:$B$33,0),1)& ", Datum fakture: " & TEXT(INDEX($A$2:$C$33,MATCH("Valjevo",$B$2:$B$33,0),3),"m/d/yy")

3331

Aranđelovac

27.04.12.

3350

Aranđelovac

28.04.12.

3390

Aranđelovac

01.05.12.

3441

Aranđelovac

02.05.12.

3517

Aranđelovac

08.05.12.

3124

Apatin

09.04.12.

3155

Apatin

11.04.12.

3177

Apatin

19.04.12.

3357

Apatin

28.04.12.

3492

Apatin

06.05.12.

3316

Beograd

25.04.12.

3346

Beograd

28.04.12.

3372

Beograd

01.05.12.

3414

Beograd

01.05.12.

3451

Beograd

02.05.12.

3467

Beograd

02.05.12.

3474

Beograd

04.05.12.

3490

Beograd

05.05.12.

3503

Beograd

08.05.12.

3151

Novi Sad

09.04.12.

3438

Novi Sad

02.05.12.

3471

Novi Sad

04.05.12.

3160

Valjevo

18.04.12.

3328

Valjevo

26.04.12.

3368

Valjevo

29.04.12.

3420

Valjevo

01.05.12.

3501

Valjevo

06.05.12.

Više o funkcijama pronalaženja

Vrh stranice

Napomena : Odricanje odgovornosti mašinskog prevođenja: ovaj članak je preveden sistem računara bez ljudski interventne. Microsoft nudi ove mašinskog prevoda da pomogne koja nije na engleskom govornih korisnicima da uživate u sadržaju za Microsoft proizvode, usluge i tehnologijama. U članku bio mašinskog prevesti, mogu da sadrže greške u rečnik, sintaksa ili gramatiku.

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×