Velja za
Excel za Microsoft 365 Microsoft365.com Moj Office za iPhone

Povzetek

V tem članku po korakih je opisano, kako poiščete podatke v tabeli (ali obsegu celic) z različnimi vgrajenimi funkcijami v Microsoft Excelu. Za enak rezultat lahko uporabite različne formule.

Ustvarjanje vzorčnega delovnega lista

V tem članku je uporabljen vzorčni delovni list za ponazoritev Excelovih vgrajenih funkcij. Oglejte si primer sklicevanja na ime iz stolpca A in vračanje starosti te osebe iz stolpca C. Če želite ustvariti ta delovni list, vnesite te podatke na prazen Excelov delovni list.Vnesete vrednost, ki jo želite poiskati v celici E2. Formulo lahko vnesete v katero koli prazno celico na istem delovnem listu.

A

B

C

D

E

1

Ime

Dept (ProdD)

Starost

Poišči vrednost

2

Bojan

501

28

Mary

3

Stan

201

19

4

Mary

101

22

5

Larry

301

29

Definicije izrazov

V tem članku so opisani ti izrazi, ki opisujejo Excelove vgrajene funkcije:

Izraz

Definicija

Primer

Matrika tabele

Celotna iskalna tabela

A2:C5

Lookup_Value

Vrednost, ki jo najdete v prvem stolpcu Table_Array.

E2

Lookup_Array -ali- Lookup_Vector

Obseg celic z možnimi vrednostmi za iskanje.

A2:A5

Col_Index_Num

Vrednost stolpca v Table_Array bi morala biti vrnjena ujemajoča se vrednost.

3 (tretji stolpec v Table_Array)

Result_Array -ali- Result_Vector

Obseg, ki vsebuje samo eno vrstico ali stolpec. Biti mora enake velikosti kot velikost Lookup_Array ali Lookup_Vector.

C2:C5

Range_Lookup

Logična vrednost (TRUE ali FALSE). Če je TRUE ali izpuščen, je vrnjen približen rezultat. Če je vrednost FALSE, poišče natančno ujemanje.

FALSE

Top_cell

To je sklic, na katerem naj temelji odmik. Top_Cell se mora sklicevati na celico ali obseg sosednjih celic. V nasprotnem primeru OFFSET vrne #VALUE! .

Offset_Col

To je število stolpcev na levi ali desni strani, na katerega želite, da se sklicuje zgornja leva celica rezultata. Na primer, "5" kot Offset_Col argument določa, da je zgornja leva celica v sklicu pet stolpcev desno od sklica. Offset_Col je lahko pozitivna (desno od začetnega sklica) ali negativna (levo od začetnega sklica).

Funkcije

LOOKUP()

Funkcija LOOKUP najde vrednost v eni vrstici ali stolpcu in jo poišče z vrednostjo na istem mestu v drugi vrstici ali stolpcu.Spodaj je primer sintakse formule LOOKUP:

   =LOOKUP(Lookup_Value; Lookup_Vector; Result_Vector)

Ta formula na vzorčnem delovnem listu najde Marijino starost:

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

Formula uporablja vrednost »Marija« v celici E2 in najde »Marija« v vektorju za iskanje (stolpec A). Formula se nato ujema z vrednostjo v isti vrstici v vektorju rezultata (stolpec C). Ker je »Marija« v 4. vrstici, LOOKUP vrne vrednost iz 4. vrstice v stolpcu C (22).OPOMBA: Funkcija LOOKUP zahteva, da je tabela razvrščena.

Če želite več informacij o funkciji LOOKUP , kliknite to številko članka, da si ogledate članek v Microsoftovi zbirki znanja:  

Uporaba funkcije LOOKUP v Excelu

VLOOKUP()

Funkcija VLOOKUP ali Navpično iskanje se uporabi, ko so podatki navedeni v stolpcih. Ta funkcija išče vrednost v najbolj levem stolpcu in jo primerja s podatki v določenem stolpcu v isti vrstici. S funkcijo VLOOKUP lahko poiščete podatke v razvrščeni ali nerazvrščeni tabeli. V tem primeru je uporabljena tabela z nerazbranimi podatki.Spodaj je primer sintakse formule VLOOKUP:

    =VLOOKUP(Lookup_Value; Table_Array; Col_Index_Num; Range_Lookup)

Ta formula na vzorčnem delovnem listu najde Marijino starost:

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

Formula uporablja vrednost »Marija« v celici E2 in v najbolj levem stolpcu (stolpec A) najde »Marija«. Formula se nato ujema z vrednostjo v isti vrstici v Column_Index. V tem primeru je uporabljena vrednost »3« kot Column_Index (stolpec C). Ker je »Marija« v 4. vrstici, funkcija VLOOKUP vrne vrednost iz 4. vrstice v stolpcu C (22).

Če želite več informacij o funkciji VLOOKUP , kliknite to številko članka, da si ogledate članek v Microsoftovi zbirki znanja:  

Kako uporabiti funkcijo VLOOKUP ali HLOOKUP za iskanje natančnega ujemanja

INDEX() in MATCH()

Če želite dobiti enake rezultate kot s funkcijo LOOKUP ali VLOOKUP, lahko uporabite funkciji INDEX in MATCH.

Spodaj je primer sintakse, ki združuje funkciji INDEX in MATCH za doseganje istih rezultatov kot funkciji LOOKUP in VLOOKUP v prejšnjih primerih:

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

Ta formula na vzorčnem delovnem listu najde Marijino starost:

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

Formula uporablja vrednost »Marija« v celici E2 in v stolpcu A najde »Marija«. Nato se ujema z vrednostjo v isti vrstici v stolpcu C. Ker je »Marija« v vrstici 4, formula vrne vrednost iz vrstice 4 v stolpcu C (22).

OPOMBA: Če nobena od celic v celici Lookup_Array ne ustreza Lookup_Value (»Marija«), bo ta formula vrnila #N/V.Če želite več informacij o funkciji INDEX , kliknite to številko članka, da si ogledate članek v Microsoftovi zbirki znanja:

Uporaba funkcije INDEX za iskanje podatkov v tabeli

OFFSET() in MATCH()

Funkciji OFFSET in MATCH lahko uporabite skupaj, da dobite enake rezultate kot funkcije v prejšnjem primeru.Spodaj je primer sintakse, ki združuje funkciji OFFSET in MATCH, da dobite enake rezultate kot funkciji LOOKUP in VLOOKUP:

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

Ta formula na vzorčnem delovnem listu najde Marijino starost:

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

Formula uporablja vrednost »Marija« v celici E2 in v stolpcu A najde »Marija«. Formula se nato ujema z vrednostjo v isti vrstici, vendar z dvema stolpcema desno (stolpec C). Ker je »Marija« v stolpcu A, formula vrne vrednost v vrstici 4 v stolpcu C (22).

Če želite več informacij o funkciji OFFSET , kliknite to številko članka iz Microsoftove zbirke znanja:  

Uporaba funkcije OFFSET

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.