Funkcija Excel LOOKUP ima dve obliki: vektorski obrazec in matrični obrazec. Matrična oblika funkcije LOOKUP je podobna drugim Excelovim funkcijam iskanja, kot sta VLOOKUP in HLOOKUP. Uporabite ga lahko za iskanje ali iskanje določenih vrednosti v podatkovni tabeli.
LOOKUP proti VLOOKUP in HLOOKUP
Razlika se v tem, da:
- Z VLOOKUP in HLOOKUP lahko izberete, iz katerega stolpca ali vrstice želite vrniti podatkovno vrednost. LOOKUP vedno vrne vrednost iz zadnje vrstice ali stolpca v matriki.
- Ko najde ujemanje za določeno vrednost (Iskalna_vrednost), VLOOKUP išče samo prvi stolpec podatkov, HLOOKUP pa samo prvo vrstico. Funkcija LOOKUP išče v prvi vrstici ali stolpcu, odvisno od oblike matrike.
Funkcija LOOKUP in oblika polja
Oblika polja je lahko kvadrat (enako število stolpcev in vrstic) ali pravokotnik (neenako število stolpcev in vrstic). Oblika vpliva na to, kje funkcija LOOKUP išče podatke:
- Če je matrika kvadratna ali če je visok pravokotnik (višji kot je širok), LOOKUP predpostavlja, da so podatki razvrščeni v stolpce, in išče ujemanje z Lookup_value v prvem stolpcu matrike.
- Če je matrika širok pravokotnik (širši kot visok), LOOKUP predpostavlja, da so podatki razvrščeni v vrstice, in išče ujemanje z vrednostjo Lookup_value v prvi vrstici matrike.
Sintaksa in argumenti funkcije LOOKUP: matrična oblika
Sintaksa za matrično obliko funkcije LOOKUP je:
=LOOKUP(Iskalna_vrednost, Array)
Lookup_value (obvezno): Vrednost, ki jo funkcija išče v matriki. Iskalna_vrednost je lahko številka, besedilo, logična vrednost ali ime ali sklic na celico, ki se nanaša na vrednost.
Array (obvezno): Celice obsega, ki jih funkcija išče, da bi našla Lookup_value. Podatki so lahko besedilo, številke ali logične vrednosti.
Primer uporabe matrične oblike funkcije LOOKUP
Ta primer uporablja matrično obliko funkcije LOOKUP za iskanje cene Whachamacallit na seznamu zalog.
Oblika matrike je visok pravokotnik, funkcija pa vrne vrednost, ki se nahaja v zadnjem stolpcu seznama inventarja.
Če želite slediti temu primeru, vnesite podatke, prikazane na spodnjem vzorčnem delovnem listu.
Razvrsti podatke
Podatke v matriki morate razvrstiti v naraščajočem vrstnem redu, da funkcija LOOKUP deluje pravilno. Pri razvrščanju podatkov v Excelu izberite stolpce in vrstice podatkov, ki jih želite najprej razvrstiti, kar običajno vključuje naslove stolpcev.
Označi celice A4 do C10 na delovnem listu.
Na traku pojdite na zavihek Podatki.
V skupini Razvrsti in filtriraj izberite Razvrsti, da odprete pogovorno okno Razvrsti.
Pod naslovom Column izberite spustni meni in izberite razvrščanje po Part.
Pod naslovom Razvrsti po izberite spustni meni in izberite Vrednosti celic.
Pod naslovom Naročilo izberite spustni meni in izberite A do Ž.
Izberite OK, da razvrstite podatke in zaprete pogovorno okno.
Primer funkcije LOOKUP
Čeprav je mogoče vnesti funkcijo LOOKUP, =LOOKUP(A2, A5:C10), v celico delovnega lista, se vam bo morda zdela manj zmedena uporaba funkcije pogovorno okno. Pogovorno okno vam omogoča, da vsak argument vnesete v ločeno vrstico, ne da bi vas skrbelo sintaksa funkcije, kot so oklepaji in ločila vejic med argumenti.
Spodnji koraki podrobno opisujejo, kako je bila funkcija LOOKUP vnesena v celico B2 s pomočjo pogovornega okna.
Če funkcija ne more najti točnega ujemanja za Lookup_value, izbere največjo vrednost v matriki, ki je manjša ali enaka vrednosti Lookup_value. Če Lookup_value manjka ali je manjši od vseh vrednosti v matriki, funkcija LOOKUP vrne napako N/A.
Na delovnem listu izberite celico B2, da postane aktivna celica.
Pojdite na zavihek Formule.
Izberite Iskanje in referenca, da odprete spustni seznam funkcije.
Izberite LOOKUP za prikaz pogovornega okna Izberite argumente.
Izberite lookup_value, array in izberite OK za prikaz pogovornega okna Function Arguments.
V pogovornem oknu izberite besedilno polje Lookup_value.
Na delovnem listu izberite celico A2, da vnesete sklic na to celico v pogovorno okno.
V pogovornem oknu izberite besedilno polje Array.
Na delovnem listu označite celice A5 do C10, da vnesete ta obseg v pogovorno okno. Ta obseg vsebuje podatke, ki jih funkcija išče.
- Izberite OK za dokončanje funkcije in zapiranje pogovornega okna.
Napaka N/A se pojavi v celici B2, ker morate v celico A2 vnesti ime dela.
Vnesite iskalno vrednost
Takole vnesete ime, da poiščete ceno artikla:
Izberite celico A2, vnesite Whachamacallit in pritisnite tipko Enter na tipkovnici.
- Vrednost $23,56 se prikaže v celici B2. To je cena Whachamacallita v zadnjem stolpcu podatkovne tabele.
- Preizkusite funkcijo tako, da vnesete druga imena delov v celico A2. Cena za vsak del na seznamu se prikaže v celici B2.
- Ko izberete celico B2, se v vrstici s formulami nad delovnim listom prikaže celotna funkcija =LOOKUP(A2, A5:C10).