Rezime
Ovaj članak korak po korak opisuje kako da pronađete podatke u tabeli (ili opsegu ćelija) pomoću raznih ugrađenih funkcija u programu Microsoft Excel. Možete da koristite različite formule da biste dobili isti rezultat.
Kreiranje uzorka radnog lista
Ovaj članak koristi uzorak radnog lista za ilustrovanje ugrađenih Excel funkcija. Razmotrite primer upućivanja na ime iz kolone A i vraćanje starosti te osobe iz kolone C. Da biste kreirali ovaj radni list, unesite sledeće podatke u prazan Excel radni list.
Otkucaćete vrednost koju želite da pronađete u ćeliji E2. Formulu možete otkucati u bilo kojoj praznoj ćeliji na istom radnom listu.
A |
B |
C |
D |
E |
||
1 |
Ime |
Odšteta |
Starost |
Pronađi vrednost |
||
2 |
Henri |
501 |
28 |
Meri |
||
3 |
Sten |
201 |
19 |
|||
4 |
Meri |
101 |
22 |
|||
5 |
Leri |
301 |
29 |
Definicije termina
Ovaj članak koristi sledeće termine za opis ugrađenih Excel funkcija:
Pojam |
Definicija |
Primer |
Niz tabele |
Cela tabela za pronalaženje |
A2:C5 |
Lookup_Value |
Vrednost koja će se pronaći u prvoj koloni Table_Array. |
E2 |
Lookup_Array -Ili- Lookup_Vector |
Opseg ćelija koje sadrže moguće vrednosti za pronalaženje. |
A2:A5 |
Col_Index_Num |
Broj kolone u Table_Array za koju bi trebalo vratiti podudarnu vrednost. |
3 (treća kolona u Table_Array) |
Result_Array -Ili- Result_Vector |
Opseg koji sadrži samo jedan red ili kolonu. Mora biti iste veličine kao Lookup_Array ili Lookup_Vector. |
C2:C5 |
Range_Lookup |
Logička vrednost (TRUE ili FALSE). Ako je vrednost TRUE ili je izostavljena, dobija se približno podudaranje. Ako je vrednost FALSE, ona će potražiti potpuno podudaranje. |
FALSE |
Top_cell |
Ovo je referenca na kojoj želite da zasnujete pomak. Top_Cell upućivanje na ćeliju ili opseg susednih ćelija. U suprotnom, OFFSET daje #VALUE! ako su argumenti datuma niske koje se ne mogu raščlaniti na važeće datume. |
|
Offset_Col |
Ovo je broj kolona sa leve ili desne strane na koji želite da se odnosi gornja leva ćelija rezultata. Na primer, "5" kao argument Offset_Col navodi da je gornja leva ćelija u referenci pet kolona desno od reference. Offset_Col biti pozitivna (što znači desno od početne reference) ili negativna (što znači levo od početne reference). |
Funkcije
LOOKUP()
Funkcija LOOKUP pronalazi vrednost u jednom redu ili koloni i podudara je sa vrednošću na istoj poziciji u drugom redu ili koloni.
Sledi primer sintakse formule LOOKUP:=LOOKUP(Lookup_Value,Lookup_Vector,Result_Vector)
Sledeća formula pronalati Merinu starost na uzorku radnog lista:
=LOOKUP(E2,A2:A5,C2:C5)
Formula koristi vrednost "Marija" u ćeliji E2 i pronalazi "Marija" u vektoru za pronalaženje (koloni A). Formula se zatim podudara sa vrednošću u istom redu u vektoru rezultata (koloni C). Pošto je "Marija" u redu 4, funkcija LOOKUP daje vrednost iz reda 4 u koloni C (22).
NOTA: Funkcija LOOKUP zahteva da tabela bude sortirana.Za više informacija o funkciji LOOKUP kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
VLOOKUP()
Funkcija VLOOKUP ili Vertikalno pronalaženje se koristi kada su podaci navedeni u kolonama. Ova funkcija traži vrednost u koloni sa najviše leve strane i podudara je sa podacima u navedenoj koloni u istom redu. Funkciju VLOOKUP možete da koristite za pronalaženje podataka u sortiranoj ili nesortiranoj tabeli. Sledeći primer koristi tabelu sa nesortiranim podacima.
Sledi primer sintakse VLOOKUP formule:=VLOOKUP(Lookup_Value,Table_Array,Col_Index_Num,Range_Lookup)
Sledeća formula pronalati Merinu starost na uzorku radnog lista:
=VLOOKUP(E2,A2:C5,3,FALSE)
Formula koristi vrednost "Marija" u ćeliji E2 i pronalazi "Marija" u koloni sa najviše leve strane (kolona A). Formula se zatim podudara sa vrednošću u istom redu u Column_Index. Ovaj primer koristi "3" kao Column_Index (kolona C). Pošto je "Marija" u redu 4, funkcija VLOOKUP daje vrednost iz reda 4 u koloni C (22).
Za više informacija o funkciji VLOOKUP kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
Kako se koristi funkcija VLOOKUP ili HLOOKUP za pronalaženje potpunog podudaranja
INDEX() i MATCH()
Možete da koristite funkcije INDEX i MATCH zajedno da biste dobili iste rezultate kao korišćenje funkcije LOOKUP ili VLOOKUP.
Sledi primer sintakse koja kombinuje funkcije INDEX i MATCH kako bi dala iste rezultate kao funkcije LOOKUP i VLOOKUP u prethodnim primerima:
=INDEX(Table_Array,MATCH(Lookup_Value,Lookup_Array,0),Col_Index_Num)
Sledeća formula pronalati Merinu starost na uzorku radnog lista:
=INDEX(A2:C5,MATCH(E2,A2:A5,0),3)
Formula koristi vrednost "Marija" u ćeliji E2 i pronalaže "Meri" u koloni A. Zatim se podudara sa vrednošću u istom redu u koloni C. Pošto je "Marija" u redu 4, formula vraća vrednost iz reda 4 u koloni C (22).
NAPOMENA: Ako nijedna ćelija u ćeliji Lookup_Array podudara Lookup_Value ("Meri"), ova formula #N/A.
Za više informacija o funkciji INDEX kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:Kako se koristi funkcija INDEX za pronalaženje podataka u tabeli
OFFSET() i MATCH()
Funkcije OFFSET i MATCH možete da koristite zajedno da biste napravili iste rezultate kao funkcije u prethodnom primeru.
Sledi primer sintakse koja kombinuje OFFSET i MATCH kako bi dala iste rezultate kao funkcije LOOKUP i VLOOKUP:=OFFSET(top_cell,MATCH(Lookup_Value,Lookup_Array,0),Offset_Col)
Ova formula pronalaћi Merinu starost u uzorku radnog lista:
=OFFSET(A1,MATCH(E2,A2:A5,0),2)
Formula koristi vrednost "Marija" u ćeliji E2 i pronalaže "Meri" u koloni A. Formula se zatim podudara sa vrednošću u istom redu, ali sa dve kolone desno (kolona C). Pošto je "Marija" u koloni A, formula vraća vrednost u redu 4 u koloni C (22).
Za više informacija o funkciji OFFSET kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja: