Skip to main content

Paano Maghanap ng Data gamit ang VLOOKUP sa Excel

Excel Tutorial - Beginner (Abril 2025)

Excel Tutorial - Beginner (Abril 2025)
Anonim

Ang function na VLOOKUP ng Excel, na kumakatawan sa "vertical lookup," ay maghanap ng isang halaga sa unang haligi ng hanay, at ibalik ang halaga sa anumang iba pang hanay sa parehong hanay.

Kung hindi mo mahanap kung aling cell ay naglalaman ng partikular na data, ang VLOOKUP ay isang napaka-epektibong paraan upang mahanap ang data na iyon. Ito ay lalong kapaki-pakinabang sa higanteng spreadsheet kung saan mahirap hanapin ang impormasyon.

Ang mga tagubilin sa artikulong ito ay nalalapat sa Excel 2016, 2013, 2010; Excel para sa Mac, at Excel para sa 365 / Online.

Paano gumagana ang VLOOKUP Function

Ang VLOOKUP ay karaniwang nagbabalik ng isang patlang ng data bilang output nito.

Paano ito gumagana:

  1. Nagbibigay ka ng pangalan o lookup_value na nagsasabi sa VLOOKUP kung aling hanay ng talahanayan ng data upang hanapin ang nais na data.
  2. Ibinibigay mo ang numero ng haligi bilang col_index_num argumento, na nagsasabi sa VLOOKUP kung aling haligi ay naglalaman ng data na hinahanap mo.
  3. Tinitingnan ng function ang lookup_value sa unang hanay ng talahanayan ng data.
  4. Ang VLOOKUP pagkatapos ay matatagpuan at ibabalik ang impormasyon mula sa numero ng haligi na iyong tinukoy col_index_num, mula sa parehong hanay bilang halaga ng lookup.

VLOOKUP Function Arguments and Syntax

Ang syntax para sa function na VLOOKUP ay:

= VLOOKUP (lookup_value, table_array, col_index_num, range_lookup)

Ang pag-andar ng VLOOKUP ay maaaring mukhang nakakalito dahil naglalaman ito ng apat na mga argumento, ngunit ito ay tapat na gamitin.

Ang apat na argumento para sa function na VLOOKUP ay ang mga sumusunod:

lookup_value (kinakailangan): Ang halaga upang maghanap sa unang hanay ng hanay ng talahanayan.

table_array (kinakailangan) - Ito ang talahanayan ng data (isang hanay ng mga cell) na ang mga paghahanap ng VLOOKUP upang mahanap ang impormasyong kailangan mo.

  • Ang table_array ay dapat maglaman ng hindi bababa sa dalawang haligi ng data
  • Ang unang hanay ay dapat maglaman ng lookup_value

col_index_num (kinakailangan) - Ito ang numero ng haligi ng halaga na gusto mong hanapin.

  • Ang numero ay nagsisimula sa haligi 1
  • Kung binabanggit mo ang isang numero na mas malaki kaysa sa bilang ng mga haligi sa hanay ng talahanayan, ang function ay babalik sa #REF! error

range_lookup (opsyonal) - Nagpapahiwatig kung o hindi ang lookup-value ay nasa loob ng range na nakapaloob sa table array. Ang range_lookup argument ay alinman sa "TRUE" o "FALSE." Gumamit ng TRUE para sa isang approximate match at FALSE para sa eksaktong tugma. Kung tinanggal, ang halaga ay TRUE bilang default.

Kung ang range_lookup argument ay TRUE, pagkatapos ay:

  • Ang lookup_value ay ang halaga na nais mong suriin kung ito ay bumaba sa loob ng hanay na tinukoy ng table_array.
  • Ang table_array ay naglalaman ng lahat ng mga saklaw at haligi na naglalaman ng hanay na halaga (tulad ng mataas, katamtaman, o mababa).
  • Ang argument col_index_num ay ang halaga ng nagresultang halaga.

Paano Gumagana ang Range_Lookup Argument

Gamit ang opsyonal range_lookup Ang argumento ay kumplikado para sa maraming mga tao upang maunawaan, kaya ito ay nagkakahalaga ng pagtingin sa isang mabilis na halimbawa.

Ang halimbawa sa larawan sa itaas ay gumagamit ng VLOOKUP function upang mahanap ang discount rate depende sa bilang ng mga item na binili.

Ang halimbawa ay nagpapakita na ang diskwento para sa pagbili ng 19 item ay 2% dahil 19 ay bumaba sa pagitan ng 11 at 21 sa Dami haligi ng lookup table.

Bilang resulta, ibinabalik ng VLOOKUP ang halaga mula sa pangalawang haligi ng lookup table dahil ang hanay na iyon ay naglalaman ng pinakamaliit na hanay na iyon. Ang isa pang paraan upang mag-set up ng isang hanay ng lookup table ay upang lumikha ng isang pangalawang haligi para sa maximum, at saklaw na ito ay may minimum na 11 at isang maximum na 20. Ngunit ang resulta ay gumagana sa parehong paraan.

Sa halimbawa, ang sumusunod na formula na naglalaman ng function na VLOOKUP ay ginagamit upang mahanap ang diskwento para sa mga dami ng mga kalakal na binili.

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

  • C2: Ito ang halaga ng paghahanap, na maaaring nasa anumang cell sa spreadsheet.
  • $ C $ 5: $ D $ 8: Ito ay isang nakapirming talahanayan na naglalaman ng lahat ng mga saklaw na nais mong gamitin.
  • 2: Ito ang hanay sa hanay ng lookup na gusto mong magbalik ang function na LOOKUP.
  • TRUE: Pinapagana ang range_lookup tampok ng function na ito.

Sa sandaling pinindot mo na Ipasok, at ang resulta ay babalik sa unang cell, maaari mong i-autofill ang buong hanay upang hanapin ang mga resulta ng saklaw para sa natitirang bahagi ng mga cell sa lookup column.

Ang range_lookup argument ay isang nakakahimok na paraan upang pag-uri-uriin ang haligi ng halo-halong mga numero sa iba't ibang kategorya.

VLOOKUP Mga Error: # N / A at #REF

Maaaring ibalik ng function ng VLOOKUP ang mga sumusunod na error.

# N / A ay ang "hindi magagamit na halaga" na error at nangyayari sa ilalim ng mga sumusunod na kondisyon:

  • Ang lookup _value ay hindi natagpuan sa unang hanay ng argumento sa table_array
  • Ang Table_array Ang argumento ay hindi tumpak. Halimbawa, ang argumento ay maaaring magsama ng mga walang laman na haligi sa kaliwang bahagi ng saklaw
  • Ang Range_lookup Ang argumento ay nakatakda sa FALSE, at isang eksaktong tugma para sa lookup_value argument ay hindi matatagpuan sa unang haligi ng table_array
  • Ang range_lookup Ang argumento ay naka-set sa TRUE, at ang lahat ng mga halaga sa unang haligi ng table_array ay mas malaki kaysa sa lookup_value

#REF! ("reference out of range") ay nangyayari kung ang col_index_num ay mas malaki kaysa sa bilang ng mga haligi sa table_array.