VLOOKUP

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

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.

Näpunäide.: Vaadake neid YouTube'i videod Exceli ühenduse eksperdid abi saamiseks funktsiooni VLOOKUP!

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.

Näpunäide.: On salajane funktsiooni VLOOKUP abil saate andmeid korraldada nii, et otsida (puu) väärtus on vasakul tagastatav väärtus (summa), mida soovite otsida.

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).

Näited

Siin on mõned näited VLOOKUP.

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 vajate rohkem abi?

Võite oma küsimuse alati esitada mõnele Exceli tehnikakogukonna eksperdile, otsida abi vastustefoorumist või soovitada mõnd uut funktsiooni või täiustust Exceli User Voice’i lehel.

Vt ka

Kiirülevaate kaart: Funktsiooni VLOOKUP näpunäited
kiirülevaate kaart: funktsiooni VLOOKUP tõrkeotsingu näpunäited
YouTube'i: funktsiooni VLOOKUP videod Exceli ühenduse eksperdid
,kõike, mida on vaja teada VLOOKUP
Kohta vea #VALUE! tõrke funktsiooni VLOOKUP
parandamise funktsiooni VLOOKUP veaväärtus #N/A
Exceli valemite ülevaade
katkenud valemite vältimine
Valemites vigade tuvasta
Exceli funktsioonid (tähestikuliselt)
Exceli funktsioonid (kategooriate kaupa)
VLOOKUP (tasuta eelvaade)

Täiendage Office'i kasutamise 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.

×