Kuidas leida andmeid Excelis VLOOKUP-iga

Sisukord:

Kuidas leida andmeid Excelis VLOOKUP-iga
Kuidas leida andmeid Excelis VLOOKUP-iga
Anonim

Mida teada

  • Lisa lookup_value > table_array > col_index_numcol_index_num 643332 2ja vajutageSisestage.
  • Argument range_lookup on valikuline. Täpse vaste jaoks kasutage TRUE ja täpse vaste jaoks FALSE.
  • N/A ja REF vead tulenevad otsingu_väärtuse, tabeli_massiivi või vahemiku_otsingu argumentide puudumisest või valedest argumentidest.

Exceli funktsioon VLOOKUP, 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 Excel for Microsoft 365, Excel 2019, 2016, 2013, 2010, Excel for Mac ja Excel Online kohta.

Kuidas funktsioon VLOOKUP töötab

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

Kuidas see toimib:

  1. Sisestate nime või lookup_value, mis ütleb VLOOKUP-ile, milliselt andmetabeli re alt soovitud andmeid otsida.
  2. Sisestate veeru numbri argumendina col_index_num, mis ütleb VLOOKUP-ile, milline veerg sisaldab otsitavaid andmeid.
  3. Funktsioon otsib andmetabeli esimesest veerust lookup_value.
  4. VLOOKUP otsib seejärel üles ja tagastab teabe veeru numbrist, mille määrasite jaotises col_index_num, samast re alt kui otsinguväärtus.

VLOOKUP Funktsiooni argumendid ja süntaks

Image
Image

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.

VLOOKUP-funktsiooni neli argumenti on järgmised:

lookup_value (nõutav): Väärtus, mida otsida tabelimassiivi esimesest veerust.

table_array (nõutav) – see on andmete tabel (lahtrivahemik), mida VLOOKUP otsib, et leida vajalikku teavet.

  • Tabelimassiiv peab sisaldama vähem alt kahte veergu andmeid
  • Esimene veerg peab sisaldama lookup_value

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

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

range_lookup (valikuline) – näitab, kas otsinguväärtus jääb tabelimassiivis sisalduvasse vahemikku või mitte. Argument vahemiku_otsing on kas "TRUE" või "FALSE". Ligikaudse vaste jaoks kasutage väärtust TRUE ja täpse vaste jaoks FALSE. Kui jäetakse välja, 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

Image
Image

Argumendi range_lookup kasutamine on paljude jaoks keeruline mõista, seega tasub vaadata kiiret näidet.

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

Näide näitab, et allahindlus 19 kauba ostmisel on 2%, kuna 19 jääb otsingutabeli veerus Quantity vahemikku 11 kuni 21.

Selle tulemusel tagastab VLOOKUP väärtuse otsingutabeli teisest veerust, kuna see rida sisaldab selle vahemiku miinimumi. Teine võimalus vahemikuotsingu tabeli seadistamiseks oleks luua maksimaalselt teine veerg ja selles vahemikus oleks minimaalselt 11 ja maksimaalselt 20. Kuid tulemus töötab samamoodi.

Näide kasutab 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.
  • $C$5:$D$8: see on fikseeritud tabel, mis sisaldab kõiki vahemikke, mida soovite kasutada.
  • 2: see on vahemiku otsingutabeli veerg, mille soovite funktsiooni LOOKUP tagastada.
  • TRUE: lubab selle funktsiooni funktsiooni range_lookup.

Kui olete vajutanud Enter ja tulemus naaseb esimesse lahtrisse, saate kogu veeru automaatselt täita, et otsida vahemiku tulemusi lahtri ülejäänud lahtrite kohta. otsinguveerg.

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

VLOOKUP Vead: N/A ja REF

Image
Image

Funktsioon VLOOKUP võib tagastada järgmised vead.

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

  • otsingut _value ei leitud argumendi table_array esimesest veerust
  • Argument Table_array on ebatäpne. Näiteks võib argument sisaldada tühje veerge vahemikuvasakul küljel
  • Argument Range_lookup on seatud väärtusele FALSE ja argumendi lookup_value täpset vastet ei leitud table_array esimesest veerust.
  • Argument range_lookup on seatud väärtusele TRUE ja kõik tabeli_massiivi esimeses veerus olevad väärtused on suuremad kui lookup_value

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

Soovitan: