VLOOKUP

Funktsiooni VLOOKUP, mis on järelevaatamise ja viidete kategooria funktsioon, saab kasutada siis, kui teil on vaja tabelist või vahemikust otsida ridade järgi. Näiteks saate selle abil vaadata auto varuosa hinda varuosa numbri järgi.

Kõige lihtsamal kujul ütleb VLOOKUP-funktsioon järgmist:

= VLOOKUP (väärtus, mida soovite otsida; vahemik, kus soovite väärtust otsida; tagastatavat väärtust sisaldava veeru number selles vahemikus; täpne vaste või ligikaudne vaste, mis on tähistatud kas 0/FALSE või 1/TRUE).

Teie brauser ei toeta videot. Installige Microsoft Silverlight, Adobe Flash Player või Internet Explorer 9.

See video on osa koolituskursusest VLOOKUP: millal ja kuidas seda kasutada?.

Näpunäide. : Funktsiooni VLOOKUP toimimiseks tuleb andmed korraldada nii, et otsitav väärtus (varuosa number) asetseb tagastatavast väärtusest (varuosa hind) vasakul.

Funktsiooni VLOOKUP abil saate otsida tabelist väärtust.

Süntaks

VLOOKUP (otsitav_väärtus; tabeli_massiiv; veeru_indeks; [vastendustüüp])

Siin on mõned näited.

  • =VLOOKUP(105,A2:C7,2,TRUE)

  • =VLOOKUP("Fontana",B2:E7,2,FALSE)

Argumendi nimi

Kirjeldus

otsitav_väärtus    (nõutav)

Väärtus, mida soovite otsida. Väärtus, mida soovite otsida, peab olema tabelimassiivis määratud lahtrite vahemiku esimeses veerus.

Näiteks kui tabelimassiiv hõlmab lahtreid B2:D7, siis teie otsitav_väärtus peab olema veerus B. Vt allolevat pilti. Otsitav_väärtus võib olla väärtus või viide lahtrile.

tabeli_massiiv    (nõutav)

Lahtrivahemik, kust VLOOKUP otsib ja kus paiknevad soovitud otsitav_väärtus ning tagastatav väärtus.

Lahtrivahemiku esimeses veerus peab sisalduma otsitav_väärtus (nt perekonnanimi alloleval pildil). Lahtrivahemik peab sisaldama ka teie otsitavat tagastatavat väärtust (nt eesnimi alloleval pildil).

Lugege teavet selle kohta, kuidas valida vahemikke töölehel.

veeru_indeks    (nõutav)

Veeru number (numeratsioon algab tabelimassiivi vasakpoolseimast veerust, mille number on 1), mis sisaldab tagastatavat väärtust.

range_lookup   (valikulne)

Loogikaväärtus, mis määrab, kas funktsioon VLOOKUP leiab ligikaudse või täpse vaste.

  • TRUE eeldab, et tabeli esimene veerg on sorditud arvuliselt või tähestikuliselt, ja otsib seejärel lähimat väärtust. See on vaikimisi kohaldatav meetod, kui jätate meetodi määratlemata.

  • FALSE otsib esimesest veerust täpset väärtust.

Alustamine

Funktsiooni VLOOKUP süntaksi loomiseks on vaja nelja liiki teavet.

  1. Väärtus, mida soovite otsida (seda nimetatakse ka otsinguväärtuseks).

  2. Vahemik, kus otsinguväärtus asub. Pidage meeles, et funktsiooni VLOOKUP sujuvaks toimimiseks peaks otsinguväärtus olema alati vahemiku esimeses veerus. Näiteks kui teie otsinguväärtus on lahtris C2, peaks vahemik algama C-ga.

  3. Tagastatavat väärtust sisaldava veeru number vahemikus. Näiteks kui vahemikuks on määratud B2: D11, tuleb B arvestada esimeseks veeruks, C teiseks ja nii edasi.

  4. Soovi korral saate määrata väärtuseks TRUE, kui soovite tagastatava väärtuse ligikaudset vastet, või FALSE, kui soovite täpset vastet. Kui jätate väärtuse määramata, on vaikeväärtus alati TRUE ehk ligikaudne vaste.

Kui kõik need argumendid kokku panna, saate järgmise valemi:

= VLOOKUP(otsinguväärtus; otsinguväärtust sisaldav vahemik; tagastatavat väärtust sisaldava veeru järjekorranumber vahemikus; soovi korral TRUE – ligikaudne vaste või FALSE – täpne vaste).

Järgmisel pildil on kujutatud, kuidas häälestada funktsiooni VLOOKUPnii, et tagastatav väärtus oleks piduriketaste hind, mis on 85.73

Funktsiooni VLOOKUP näide
  1. D13 on otsinguväärtus.

  2. B2 – E11 (tabelis kollasega esile tõstetud) on tabelimassiiv ehk vahemik, kus otsinguväärtus asub.

  3. 3 on veeruindeks ehk tagastatavat väärtust sisaldava veeru järjekorranumber tabelimassiivis. Selles näites on vahemiku kolmas veerg Varuosa hind, nii et valem tagastab väärtuse veerust Varuosa hind.

  4. Vastendustüüp FALSE määrab, et tagastatav väärtus on täpne vaste.

  5. Funktsiooni VLOOKUP valemi väljund on 85.73, mis on piduriketastes hind.

Näited

Toome funktsiooni VLOOKUP kohta veel mõned näited.

Näide 1

Funktsiooni VLOOKUP 1. näide

Näide 2

Funktsiooni VLOOKUP 2. näide

Näide 3

Funktsiooni VLOOKUP 3. näide

Näide 4

Funktsiooni VLOOKUP 4. näide

Näide 5

Funktsiooni VLOOKUP 5. näide

Probleem

Mis läks valesti

Tagastati vale väärtus

Kui vastendustüüp on TRUE või välja jäetud, peab esimene veerg olema sorditud tähestikuliselt või arvuliselt. Kui esimene veerg on sortimata, võidakse tagastada väärtus, mida te ei eeldanud. Peate kas veeru sortima või kasutama täpse vaste saamiseks argumenti FALSE.

Lahtris on veaväärtus #N/A

  • Kui vastendustüüp on TRUE, siis juhul, kui otsitav_väärtus on väiksem kui vähim väärtus tabelimassiivi esimeses veerus, kuvatakse tulemuseks veaväärtus #N/A.

  • Kui vastendustüüp on FALSE, näitab veaväärtuse #N/A, et täpset arvu ei leitud.

Lisateavet #N/A vigade parandamise kohta funktsioonis VLOOKUP leiate teemast Vea #N/A parandamine funktsioonis VLOOKUP.

Lahtris on #REF!

Kui veeru_indeks on suurem kui veergude arv tabelimassiivis, kuvatakse tulemuseks veaväärtus #REF!.

Lisateavet #REF! vigade parandamise kohta funktsioonis VLOOKUP leiate teemast Vea #REF! parandamine.

Lahtris on #VALUE!

Kui tabelimassiiv on väiksem kui 1, kuvatakse veaväärtus #VALUE!.

Lisateavet #VALUE! vigade parandamise kohta funktsioonis VLOOKUP leiate teemast Vea #VALUE! parandamine funktsioonis VLOOKUP.

Lahtris on #NAME?

Veaväärtus #NAME? tähendab tavaliselt, et valemis puuduvad jutumärgid. Kui otsite isiku nime, veenduge, et kasutate valemis nime ümber jutumärke. Sisestage näiteks nimi"Fontana" valemisse = VLOOKUP("Fontana";B2:E7;2;FALSE).

Lisateavet leiate teemast Vea #NAME! parandamine.

Toiming

Miks seda tegema peaks?

Kasutage argumendi vastendustüüp korral absoluutviiteid.

Absoluutviidete kasutamise korral saate allpool olevad külgnevad lahtrid täita valemiga nii, et see on alati suunatud täpselt samasse otsinguvahemikku.

Lugege teavet selle kohta, kuidas kasutada absoluutseid lahtriviiteid.

Ärge salvestage arv- ega kuupäevaväärtusi tekstina.

Arv- või kuupäevaväärtusi otsides veenduge, et tabelimassiivi esimese veeru andmed poleks talletatud tekstväärtustena. Muidu võib funktsioon VLOOKUP tagastada vale või mitte-eeldatud väärtuse.

Sortige esimene veerg

Kui vastendustüüp on TRUE, sortige enne funktsiooni VLOOKUP kasutamist tabelimassiivi esimene veerg.

Kasutage metamärke

Kui vastendustüüp on FALSE ja otsitav_väärtus on tekst, saate argumendis  otsitav_väärtus kasutada metamärke: küsimärki (?) ja tärni (*). Küsimärk vastab suvalisele üksikmärgile, tärn aga suvalisele märgijadale. Kui tegelikult soovitegi otsida küsimärki või tärni, tippige otsitava märgi ette tilde (~).

Näiteks otsib valem =VLOOKUP("Fontan?",B2:E7,2,FALSE) välja kõik "Fontana" esinemisjuhud, kus viimane täht on teistsugune.

Veenduge, et teie andmed ei sisaldaks vigaseid märke.

Esimesest veerust tekstväärtusi otsides veenduge, et esimese veeru andmed ei sisaldaks algus- ega lõputühikuid, ebaühtlast sirgete (' või ") ja kõverate (‘ või “) ülakomade ning jutumärkide kasutust ega mitteprinditavaid märke. Muidu võib funktsioon VLOOKUP tagastada vale või mitteootuspärase väärtuse.

Õigete tulemuste saamiseks proovige kasutada funktsiooni CLEAN või funktsiooni TRIM, et eemaldada lahtriväärtuste järelt lõputühikud.

Kas teil on konkreetse funktsiooniga seotud küsimus?

Postitage oma küsimus Exceli kogukonnafoorumisse

Aidake meil Excelit täiustada

Kas teil on soovitusi selle kohta, kuidas saaksime järgmist Exceli versiooni paremaks muuta? Kui on, tutvuge nende teemadega Exceli User Voice’i veebilehel.

Seotud teemad

Kiirülevaate kaart: Funktsiooni VLOOKUP näpunäited
Kiirülevaate kaart: funktsiooni VLOOKUP tõrkeotsingu näpunäited
Kogu vajalik teave funktsiooni VLOOKUP kohta
Vea #VALUE! parandamine funktsioonis VLOOKUP
Vea #N/A parandamine funktsioonis VLOOKUP
Exceli valemite ülevaade
Vigaste valemite vältimine
Valemivigade tuvastamine
Exceli funktsioonid (tähestikuliselt)
Exceli funktsioonid (kategooriate kaupa)

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×