Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.
Sažetak
Ovaj članak opisuje kako pronaći podatke u tablicu (ili raspon ćelija) pomoću različitih ugrađene funkcije u programu Microsoft Excel. Formula možete koristiti da biste dobili isti rezultat.
Stvaranje ogledni radni list
U ovom se članku koristi ogledni radni list da biste ilustrirali ugrađene funkcije programa Excel. Razmislite o primjer pozivanju naziv iz stupca A i vraća godine te osobe iz stupca C. Da biste stvorili ovaj radni list, unesite sljedeće podatke u prazan radni list u programu Excel.
Će unesite vrijednost koju želite pronaći u ćeliju E2. Upišite formulu u bilo koju praznu ćeliju na istom radnom listu.
A |
B |
C |
D |
E |
||
1 |
Ime |
Odj |
Dob |
Traženje vrijednosti |
||
2 |
Henry |
501 |
28 |
Mary |
||
3 |
Stan |
201 |
19 |
|||
4 |
Mary |
101 |
22 |
|||
5 |
Kliknite |
301 |
29 |
Definicija termina
U ovom se članku opisuju ugrađene funkcije programa Excel pomoću sljedeće uvjete:
Pojam |
Definicija |
Primjer |
Polja tablice |
Tablica za cijelu traženje |
A2:C5 |
Lookup_Value |
Vrijednost koju treba pronaći u prvom stupcu argumenta polje_tablica. |
E2 |
Polje_pretraživanja |
Raspon ćelija koji sadrži moguće tražene vrijednosti. |
A2: A5 |
Col_Index_Num |
Broj stupca u Table_Array odgovarajuću vrijednost bi trebala biti vraćena za. |
3 (trećeg stupca u Table_Array) |
Result_Array |
Raspon koji sadrži samo jedan redak ili stupac. Mora biti iste veličine kao i polje_pretraživanja ili vektor_pretraživanja. |
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, izgledat će za točno podudaranje. |
FALSE |
Top_cell |
Ovo je vodič s kojeg želite utemeljiti pomak. Top_Cell mora se odnositi na ćeliju ili raspon susjednih ćelija. U suprotnom, OFFSET vraća pogrešku #VALUE! . |
|
Offset_Col |
To je broj stupaca, ulijevo ili udesno, koje želite gornju lijevu ćeliju rezultata da biste se pozvali na. Na primjer, "5" kao Offset_Col argument određuje gornju lijevu ćeliju 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 traži vrijednost u jednom retku ili stupcu, a podudara s vrijednošću u istom položaju u drugom retku ili stupcu.
Slijedi primjer sintakse formule za PRETRAŽIVANJE:
=LOOKUP(Lookup_Value,Lookup_Vector,Result_Vector)
Sljedeća formula pronalazi dob Mary korisnika u oglednom radnom listu:
=LOOKUP(E2,A2:A5,C2:C5)
Formula koristi vrijednost "Mary" u ćeliji E2, a pronalazi "Mary" u vektoru pretraživanja (stupac A). Formulu zatim odgovara vrijednosti u isti redak u vektoru rezultat (stupac C). Budući da je "Mary" u retku 4, LOOKUP vraća vrijednost iz retka 4 u stupcu C (22).
BILJEŠKE: Funkcija LOOKUP potreban je moguće sortirati tablicu.
Dodatne informacije o funkcija LOOKUP , kliknite članak iz Microsoftove baze znanja pod sljedećim brojem:
VLOOKUP()
Funkciju VLOOKUP ili okomiti Lookup koristi se kada se podaci navedeni u stupcima. Ova funkcija traži vrijednosti u stupcu lijevi i podudara s podacima u navedenom stupcu u istom retku. Možete koristiti funkciju VLOOKUP za traženje podataka u tablici sortirani ili koja nije sortirana. Sljedeći primjer koristi tablicu s podacima koja nije sortirana.
Slijedi primjer sintaksa formule VLOOKUP :
=VLOOKUP(Lookup_Value,Table_Array,Col_Index_Num,Range_Lookup)
Sljedeća formula pronalazi dob Mary korisnika u oglednom radnom listu:
=VLOOKUP(E2,A2:C5,3,FALSE)
Formula koristi vrijednost "Mary" u ćeliji E2, a pronalazi "Mary" u krajnjem lijevom stupcu (stupac A). Formulu zatim odgovara vrijednosti u isti redak u Column_Index. U ovom se primjeru koristi "3" kao Column_Index (stupac C). Budući da je "Mary" u retku 4, VLOOKUP vraća vrijednost iz retka 4 u stupcu C (22).
Dodatne informacije o funkciji VLOOKUP , kliknite članak iz Microsoftove baze znanja pod sljedećim brojem:
Upute za korištenje VLOOKUP i HLOOKUP da biste pronašli točno podudaranje
INDEX() i MATCH()
Da biste dobili iste rezultate kao što su korištenje PRETRAŽIVANJA ili VLOOKUPmožete koristiti funkcije INDEX i MATCH zajedno.
Slijedi primjer sintakse koji kombinira INDEX i MATCH daju iste rezultate kao i PRETRAŽIVANJE i VLOOKUP u prijašnjih primjera:
=INDEX(Table_Array,MATCH(Lookup_Value,Lookup_Array,0),Col_Index_Num)
Sljedeća formula pronalazi dob Mary korisnika u oglednom radnom listu:
=INDEX(A2:C5,MATCH(E2,A2:A5,0),3)
Formula koristi vrijednost "Mary" u ćeliji E2, a pronalazi "Mary" u stupcu A. Zatim odgovara vrijednosti u isti redak u stupcu C. Budući da je "Mary" u retku 4, formula vraća vrijednost iz retka 4 u stupcu C (22).
NAPOMENA: Ako nijedna ćelija u polje_pretraživanja odgovaraju Lookup_Value ("Mary"), ova formula će vratiti vrijednost pogreške # n /.
Dodatne informacije o INDEX (funkcija), kliknite članak iz Microsoftove baze znanja pod sljedećim brojem:
Kako pomoću funkcije INDEX da biste pronašli podatke u tablici
OFFSET() i MATCH()
Koristite funkcije OFFSET i MATCH zajedno čime se dobiva iste rezultate kao i funkcija u prethodnom primjeru.
Slijedi primjer sintakse koji kombinira funkcije OFFSET i MATCH čime se dobiva iste rezultate kao i PRETRAŽIVANJE i VLOOKUP:
=OFFSET(top_cell,MATCH(Lookup_Value,Lookup_Array,0),Offset_Col)
Ova formula pronalazi dob Mary na oglednom radnom listu:
=OFFSET(A1,MATCH(E2,A2:A5,0),2)
Formula koristi vrijednost "Mary" u ćeliji E2, a pronalazi "Mary" u stupcu A. Formulu zatim odgovara vrijednosti u isti redak, ali dva stupca desno (stupac C). Budući da je "Mary" u stupcu A, formula vraća vrijednost iz retka 4 u stupcu C (22).
Dodatne informacije o funkciji POMAK , kliknite članak iz Microsoftove baze znanja pod sljedećim brojem: