Napomena: Želimo da vam što pre pružimo najnoviji sadržaj pomoći čim na vašem jeziku. Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li nam na dnu ove stranice saopštiti da li su vam informacije bile od koristi? Ovo je članak na engleskom jeziku za brzu referencu.
Ako imate listu brojeva sistema office i treba da znate koji zaposleni su u svakom office. Ali unakrsna tabela je velika, pa šta možete da uradite? Koristite funkcije za pretraživanje. Funkcije VLOOKUP i HLOOKUP su dva veoma korisna, kao i 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).
Č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. |