Kuidas Excelis VLOOKUPiga andmeid leida

Mida teada

  • Lisama otsingu_väärtus > tabeli_massiiv > veergu_indeksi_arv > vahemiku_otsing ja vajutage Sisenema.
  • Argument vahemiku_otsing on valikuline. Kasuta TÕSI tihedaks matšiks ja VALE täpse vaste jaoks.
  • Vead #N/A ja #REF tulenevad otsingu_väärtuse, tabeli_massiivi või vahemiku_otsingu argumentide puudumisest või valedest argumentidest.

Exceli VLOOKUP funktsiooni, mis tähistab "vertikaalset otsingut", otsib väärtuse vahemiku esimesest veerust ja tagastab väärtuse sama rea ​​mis tahes muus veerus. Kui te ei leia, milline lahter konkreetseid andmeid sisaldab, on VLOOKUP tõhus viis nende andmete leidmiseks. See on eriti kasulik hiiglaslike arvutustabelite puhul, kus teavet on raske leida. Need juhised kehtivad rakenduste Excel for Microsoft 365, Excel 2019, 2016, 2013, 2010, Excel for Mac ja Excel Online kohta.

Kuidas funktsioon VLOOKUP töötab

VLOOKUP tagastab tavaliselt väljundina ühe andmevälja.

Kuidas see toimib:

  1. Sa annad nime või otsingu_väärtus mis annab VLOOKUP-ile teada, millise andmetabeli reale tuleb soovitud andmeid otsida.
  2. Te varustate veerg number kui veergu_indeksi_arv argument, mis ütleb VLOOKUPile, milline veerg sisaldab otsitavaid andmeid.
  3. Funktsioon otsib otsingu_väärtus andmetabeli esimeses veerus.
  4. Seejärel otsib VLOOKUP teie määratletud veeru numbri teabe ja tagastab selle veergu_indeksi_arv, samast reast kui otsinguväärtus.

VLOOKUP Funktsiooni argumendid ja süntaks

Näide funktsiooni VLOOKUP kasutamisest Excelis.

Funktsiooni VLOOKUP süntaks on:

=VLOOKUP(otsingu_väärtus, tabeli_massiiv, veergude_indeksi_arv, vahemiku_otsing)

Funktsioon VLOOKUP võib tunduda segane, kuna see sisaldab nelja argumenti, kuid seda on lihtne kasutada.

Funktsiooni VLOOKUP neli argumenti on järgmised:

lookup_value (nõutav): tabelimassiivi esimesest veerust otsitav väärtus.

tabeli_massiiv (nõutav) - See on andmete tabel (lahtrivahemik), mida VLOOKUP otsib, et leida vajalikku teavet.

  • Tabel_massiiv peab sisaldama vähemalt kahte veergu andmeid
  • Esimene veerg peab sisaldama otsingu_väärtust

col_index_num (nõutav) - See on selle väärtuse veeru number, mida soovite leida.

  • Nummerdamine algab 1. veerust
  • Kui viitate arvule, mis on suurem kui tabelimassiivi veergude arv, tagastab funktsioon #REF! viga

vahemiku_otsing (valikuline) - Näitab, kas otsinguväärtus jääb tabelimassiivis sisalduvasse vahemikku või mitte. Argument range_lookup on kas "TRUE" või "FALSE". Ligikaudse vaste jaoks kasutage väärtust TRUE ja täpse vaste jaoks FALSE. Kui see on välja jäetud, on väärtus vaikimisi TRUE.

Kui vahemiku_otsingu argument on TRUE, siis:

  • Otsingu_väärtus on väärtus, mida soovite kontrollida, kas see jääb tabeli_massiiviga määratletud vahemikku.
  • Tabel_massiiv sisaldab kõiki vahemikke ja veergu, mis sisaldab vahemiku väärtust (nt kõrge, keskmine või madal).
  • Argument col_index_num on saadud vahemiku väärtus.

Kuidas Argument Range_Lookup töötab

VLOOKUP funktsioon Excelis

Kasutades valikulist vahemiku_otsing argument on paljude jaoks keeruline mõista, seega tasub vaadata kiiret näidet.

Ülaltoodud pildil olev näide kasutab funktsiooni VLOOKUP, et leida allahindlusmäär sõltuvalt ostetud kaupade arvust.

Näide näitab, et allahindlus 19 kauba ostmisel on 2%, kuna 19 jääb 11. ja 21. vahele. Kogus otsingutabeli veerus.

Selle tulemusena tagastab VLOOKUP väärtuse otsingutabeli teisest veerust, kuna see rida sisaldab selle vahemiku miinimumi. Teine võimalus vahemiku otsingutabeli seadistamiseks on luua maksimaalselt teine ​​veerg, mille minimaalne väärtus on 11 ja maksimaalne 20. Kuid tulemus töötab samamoodi.

Näites kasutatakse ostetud kaubakoguste allahindluse leidmiseks järgmist valemit, mis sisaldab funktsiooni VLOOKUP.

=VLOOKUP(C2,$C$5:$D$8,2,TRUE)

  • C2: see on otsinguväärtus, mis võib olla arvutustabeli mis tahes lahtris.
  • 5 $ C $: 8 $ D: see on fikseeritud tabel, mis sisaldab kõiki vahemikke, mida soovite kasutada.
  • 2: see on vahemiku otsingu tabeli veerg, mille soovite funktsiooni LOOKUP tagastada.
  • TÕSI: lubab vahemiku_otsing selle funktsiooni omadus.

Kui olete vajutanud Sisenema ja tulemus tagastatakse esimeses lahtris, saate kogu veeru automaatselt täita, et otsida otsinguveeru ülejäänud lahtrite vahemiku tulemusi.

Argument vahemiku_otsing on mõjuv viis seganumbrite veeru eri kategooriatesse sorteerimiseks.

VLOOKUP Vead: #N/A ja #REF

Näide VLOOKUP #REF! viga Excelis.

Funktsioon VLOOKUP võib tagastada järgmised vead.

#N/A on viga "väärtus pole saadaval" ja ilmneb järgmistel tingimustel:

  • The otsing _väärtus ei leia argumendi table_array esimesest veerust
  • The Tabel_massiivargument on ebatäpne. Näiteks võib argument sisaldada tühje veerge vahemiku vasakus servas
  • The Vahemiku_otsing argumendiks on seatud FALSE ja argumendi lookup_value täpset vastet ei leitud esimesest veerust. tabeli_massiiv
  • The vahemiku_otsing argumendiks on seatud TRUE ja kõik tabeli_massiivi esimeses veerus olevad väärtused on suuremad kui otsingu_väärtus

#REF! ("viide väljaspool vahemikku") viga ilmneb siis, kui col_index_num on suurem kui tabeli_massiivi veergude arv.