VLOOKUP

Funktsiooni VLOOKUP kasutamine, kui teil on vaja Leia asju tabel või vahemik rida. Näiteks otsida hind auto osa, mille väärtus on veebiosa, või leida töötaja nimi, mis põhineb nende töötaja ID-ga.

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(What you want to look up, where you want to look for it, the column number in the range containing the value to return, return an Approximate or Exact match – indicated as 1/TRUE, or 0/FALSE).

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(A2,A10:C20,2,TRUE)

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

Argumendi nimi

Kirjeldus

otsitav_väärtus    (nõutav)

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

Näiteks kui tabelimassiivi vasakpoolseimast ulatub lahtrite B2:D7, siis teie otsitav_väärtus peab olema veerus B.

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.

Lahtri vahemiku esimene veerg peab sisaldama otsitav_väärtus. Lahtrivahemik ka peab sisaldama tagastatav väärtus, mida soovite otsida.

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

veeru_indeks    (nõutav)

Selle veeru number (alates vasakpoolse veeru massiivi1), mis sisaldab tagastatavat väärtust.

range_lookup   (valikulne)

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

  • Umbkaudne vaste - 1/TRUE eeldab tabeli esimeses veerus on sorditud arvuliselt või tähestikuliselt, ja seejärel otsib lähima väärtus. See on vaikimisi kohaldatav meetod, kui jätate meetodi määratlemata. Näiteks = VLOOKUP(90,A1:B100,2,TRUE).

  • Täpne vaste - 0/FALSE otsib esimesest veerust täpset väärtust. Näiteks = VLOOKUP("Smith",A1:B100,2,FALSE).

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 määrate B2:D11 vahemikus, tuleks loendamine esimeses veerus C teist, B 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(lookup value, range containing the lookup value, the column number in the range containing the return value, Approximate match (TRUE) või täpse ühesugused (FALSE)).

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.

#REF! lahtris

Kui veeru_indeks on suurem kui tabelimassiivi vasakpoolseimastveergude arv, kuvatakse tulemuseks #REF! #NUM!.

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

Veaväärtus #VALUE! lahtris

Kui tabelimassiiv on väiksem kui 1, kuvatakse tulemus #VALUE! #NUM!.

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

#NAME? lahtris

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.

#SPILL! lahtris

See konkreetne #SPILL! tõrke tavaliselt tähendab, et valem on tuginedes ilmutamata ühisosa otsing väärtus ja abil tervele veerule abimaterjalina. Näiteks = VLOOKUP (a: a, A:C, 2; FALSE). Probleemi lahendamiseks võite ankrutes koos otsingu viide on @-märk umbes järgmine: = VLOOKUP (@A: A, A:C, 2, FALSE). Teise võimalusena saate kasutada traditsioonilise VLOOKUP meetodi ja nii ühele lahtrile, mitte tervele veerule viitavad: = VLOOKUP (A2; A:C, 2; FALSE).

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, mida saate kasutada metamärke – küsimärki (?) ja tärn (*) – otsitav_väärtussisse. Küsimärk vastab mis tahes üksikmärgile. Tärn vastab mis tahes märgijadale. Kui soovite küsimärki või tärni, tippige märgi ette tilde (~).

Näiteks otsib =VLOOKUP("Fontan?",B2:E7,2,FALSE) kõik eksemplarid Fontana , 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
Vea #N/A parandamine funktsiooni VLOOKUP kohta
Exceli valemite ülevaade
katkenud valemite vältimine
Tuvasta valemites vigade

Exceli funktsioonid (kategooriate kaupa)
VLOOKUP (tasuta eelvaade)

Märkus.:  See leht on tõlgitud automaatselt ning sellel võib leiduda grammatikavigu ja ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Andke meile teada, kui see teave oli teile abiks. Soovi korral saate ingliskeelset artiklit lugeda siit.​

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.

×