Iskanje vrednosti s funkcijami VLOOKUP, INDEX ali MATCH

Opomba:  Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Če želite poiskati vrednosti v velikem seznamu, lahko uporabite funkcijo za iskanje. Funkcija VLOOKUP se pogosto uporablja, vendar funkcijo HLOOKUP in uporabite funkciji INDEX in MATCH skupaj lahko delate tudi za vas preveč.

Kratek povzetek funkcije VLOOKUP in argumentov, ki jih uporablja:

= VLOOKUP(<search value>,<lookup range>,<column>,<Approximate match>)

Na primer; =VLOOKUP(21500,C2:E7,3,FALSE)

  • Prvi argument — del, ki ga funkcija potrebuje za delovanje — je vrednost, ki jo želite najti. Ta je lahko sklic na celico, na primer B2, ali pa vrednost, na primer »smith« ali 21500.

  • Drugi argument predstavlja obseg celic, za katerega mislite, da vsebuje vrednost, ki jo želite najti.

    Pomembno: Če uporabite funkcijo VLOOKUP, mora biti iskani stolpec z vrednostjo ali sklic celice skrajno levi stolpec obsega.

  • Tretji argument je stolpec v obsegu iskanja celic z vrednostjo, ki jo želite videti.

Čeprav je četrti argument je izbirno, večina ljudi vnesite FALSE (ali 0). zakaj? Ker to vsili funkcijo za iskanje obstaja točen zadetek za iskanje. Lahko vnesete argument ali TRUE, toda če ni mogoče najti točnega rezultata, funkcija vrne najbližjipribližno ujemanje– in po navadi večina oseb ne želite, da približno ujemanje.

Če želite prikazati, kako približno ujemanje lahko resno težavo, pravijo iščete ceno za gradnik z ID-jem 2345768, vendar zamenjate dve števili in ga narobe vnesete v formulo, kot je ta: =VLOOKUP(2345678,A1:E7,5). formula vrne ceno za napačen del, ker VLOOKUP našli na najbližje število manjše ali enako kot številko, ki ste ga določili (2345678). Lahko končajo obračunavanje stranke nepravilno zaradi to napako.

Če za argument približnega ujemanja navedete FALSE ali 0, funkcija pa ne najde natančnega ujemanja, formula v celico ne vnese napačne vrednosti, temveč vnese #N/A, kar je veliko bolje. V tem primer vrednost #N/A ne pomeni, da ste napačno vnesli formulo (razen napačno vnesene številke). Pomeni, da vrednost 2345678 ni bila najdena – vi pa ste želeli 2345768.

Ta primer kaže, kako funkcija deluje. Ko vnesete vrednost v celico B2 (prvi argument), funkcija VLOOKUP preišče celice C2:E7 (drugi argument) in vrne največji približek vrednosti iz tretjega stolpca v obsegu, stolpec E (tretji argument).

Tipična raba funkcije VLOOKUP

V tem primeru je četrti argument prazen, zato funkcija vrne približno ujemanje.

Uporaba funkcije HLOOKUP

Ko ste enkrat seznanjeni s funkcijo VLOOKUP, vam uporaba funkcije HLOOKUP ne bi smela povzročati težav. Vnesete iste argumente, vendar najde funkcija HLOOKUP vrednosti v vrsticah namesto v stolpcih.

Sočasna uporaba funkcij INDEX in MATCH

Če ne želite biti omejeni na iskanje zgolj v levem stolpcu, lahko uporabite kombinacijo funkcij INDEX in MATCH. Formula, ki sočasno uporablja ti funkciji, je nekoliko bolj zapletena od formule s funkcijo VLOOKUP, vendar je lahko bolj zmogljiva. Številni uporabniki zato raje uporabljajo kombinacijo INDEX/MATCH kot funkcijo VLOOKUP.

V tem primeru je prikazan kratek seznam, iskane vrednosti – Chicago – pa ni v skrajnem levem stolpcu. V tem primeru ne moremo uporabiti funkcije VLOOKUP. Namesto tega bomo vrednost Chicago s funkcijo MATCH poiskali v obsegu B1:B11. Našli smo jo v vrstici 4. INDEX nato uporabi vrednost kot argument iskanja in najde število prebivalcev za Chicago v 4. stolpcu (stolpec D). Formula je prikazana v celici A14.

Iskanje vrednosti s funkcijo INDEX in MATCH

Več o iskalnih funkcijah

Na vrh strani

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×