01 ng 03
Maghanap ng Tinatayang Mga Tugma sa Data sa VLOOKUP ng Excel
Paano gumagana ang VLOOKUP Function
Ang VLOOKUP function ng Excel, na nakatayo para sa vertical lookup , ay maaaring magamit upang maghanap ng partikular na impormasyon na matatagpuan sa isang talaan ng data o database.
Ang VLOOKUP ay karaniwang nagbabalik ng isang patlang ng data bilang output nito. Paano ito ginagawa nito:
- Nagbibigay ka ng isang pangalan o lookup_value na nagsasabi sa VLOOKUP kung aling hilera o talaan ng talahanayan ng data upang hanapin ang nais na data
- Ibinibigay mo ang numero ng hanay - na kilala bilang col_index_num - ng data na hinahanap mo
- Hinahanap ng function ang lookup_value sa unang hanay ng talahanayan ng data
- Ang VLOOKUP pagkatapos ay hanapin at babalik ang impormasyong hinahanap mo mula sa ibang larangan ng parehong rekord gamit ang ibinigay na hanay ng haligi
Pag-aayos ng Data Una
Kahit na hindi palaging kinakailangan, ito ay karaniwang pinakamahusay na upang unang- uri-uriin ang hanay ng data na VLOOKUP ay naghahanap sa pataas na pagkakasunod-sunod gamit ang unang haligi ng saklaw para sa uri ng key.
Kung ang data ay hindi pinagsunod-sunod, maaaring bumalik ang VLOOKUP ng maling resulta.
Ang Syntax at Argumento ng VLOOKUP Function
Ang syntax ng isang function ay tumutukoy sa layout ng function at kasama ang pangalan, mga bracket, at argumento ng function.
Ang syntax para sa function na VLOOKUP ay:
= VLOOKUP (lookup_value, table_array, col_index_num, range_lookup)
lookup _value - (kinakailangan) ang halaga upang maghanap - tulad ng dami na ibinebenta sa larawan sa itaas
table_array - (kinakailangan) ito ang talahanayan ng data na hinahanap ng VLOOKUP upang mahanap ang impormasyong matapos mo.
- Ang table_array ay dapat maglaman ng hindi bababa sa dalawang haligi ng data
- Ang karaniwang hanay ay naglalaman ng lookup_value
col_index_num - (kinakailangan) ang numero ng hanay ng halaga na nais mong natagpuan.
- Ang numero ay nagsisimula sa hanay ng paghahanap_key bilang haligi 1
- Kung col_index_num ay naka-set sa isang numero na mas malaki kaysa sa bilang ng mga hanay na napili sa table_array argument isang #REF! Ang error ay ibinalik ng function
range_lookup - (opsyonal) ay nagpapahiwatig kung o hindi ang hanay ay pinagsunod-sunod sa pataas na order.
- Ang data sa unang haligi ay ginagamit bilang uri ng susi
- Isang halaga ng Boolean - TRUE o FALSE ang tanging katanggap-tanggap na mga halaga
- Kung tinanggal, ang halaga ay nakatakda sa TRUE bilang default
- Kung nakatakda sa TRUE o tinanggal at ang unang haligi ng hanay ay hindi pinagsunod-sunod sa pataas na pagkakasunud-sunod, maaaring hindi maganap ang maling resulta
- Kung nakatakda sa TRUE o tinanggal at isang eksaktong tugma para sa paghahanap ng _value ay hindi natagpuan, ang pinakamalapit na tugma na mas maliit sa sukat o halaga ay ginamit bilang paghahanap_key
- Kung nakatakda sa FALSE, tinatanggap lamang ng VLOOKUP ang eksaktong tugma para sa lookup _value . Kung mayroong maraming mga pagtutugma na halaga, ang unang pagtutugma na halaga ay ibinalik
- Kung nakatakda sa FALSE at walang katugmang halaga para sa paghahanap_key ay natagpuan, ang isang # N / A error ay ibinalik ng function
Halimbawa: Hanapin ang Rate ng Diskwento para sa Dami na Nabili
Ang halimbawa sa larawan sa itaas ay gumagamit ng VLOOKUP function upang mahanap ang discount rate na nag-iiba depende sa dami ng mga item na binili.
Ang halimbawa ay nagpapakita na ang diskwento para sa pagbili ng 19 item ay 2%. Ito ay dahil ang haligi ng Dami ay naglalaman ng mga hanay ng mga halaga. Bilang resulta, hindi mahanap ng VLOOKUP ang eksaktong tugma. Sa halip, ang isang tinatayang tugma ay dapat makita upang maibalik ang tamang diskwento rate.
Upang makahanap ng mga tinatayang tugma:
- uriin ang data sa table_array sa pataas na pagkakasunud-sunod;
- itakda ang range_lookup argument sa TRUE
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)
Kahit na ang formula na ito ay maaari lamang i-type sa isang worksheet cell, isa pang pagpipilian, tulad ng ginamit sa mga hakbang na nakalista sa ibaba, ay upang gamitin ang dialog box ng function upang ipasok ang mga argumento nito.
- Ang paggamit ng kahon ng dialogo ay kadalasang ginagawang madali upang ipasok nang tama ang mga argumento ng isang function.
Pagbubukas ng VLOOKUP Dialog Box
Ang mga hakbang na ginagamit upang ipasok ang function na VLOOKUP na ipinapakita sa imahe sa itaas sa cell B2 ay:
- Mag-click sa cell B2 upang gawin itong aktibong cell - ang lokasyon kung saan ipinapakita ang mga resulta ng VLOOKUP function
- Mag-click sa tab na Formula .
- Pumili ng Lookup at Sanggunian mula sa laso upang buksan ang drop down na listahan ng function
- Mag-click sa VLOOKUP sa listahan upang ilabas ang dialog box ng function
02 ng 03
Pagpasok sa Argumento ng VLOOKUP Function ng Excel
Nagtuturo sa Mga Sanggunian ng Cell
Ang mga argumento para sa function na VLOOKUP ay ipinasok sa magkahiwalay na mga linya ng dialog box tulad ng ipinapakita sa imahe sa itaas.
Ang mga sanggunian ng cell na gagamitin bilang mga argumento ay maaaring maipasok sa tamang linya, o, tulad ng ginagawa sa mga hakbang sa ibaba, pagturo, na kinabibilangan ng i-highlight ang nais na saklaw ng mga cell gamit ang pointer ng mouse, ay maaaring gamitin upang ipasok ito sa dialog box .
Ang mga pakinabang ng paggamit ng pagturo ay kinabibilangan ng:
- Mas mabilis ito kaysa mag-type;
- Mas kaunting mga pagkakamali ang ginawa sa pagpasok ng tamang mga sanggunian ng cell.
Paggamit ng Kamag-anak at Ganap na Mga Sanggunian sa Mga Argumento
Hindi karaniwan na gumamit ng maraming kopya ng VLOOKUP upang ibalik ang iba't ibang impormasyon mula sa parehong talaan ng data. Upang gawing mas madali ang gawin ito, kadalasang maaaring kopyahin ang VLOOKUP mula sa isang cell patungo sa isa pa. Kapag ang mga pag-andar ay kinopya sa ibang mga selyula, dapat gawin ang pag-aalaga upang matiyak na ang mga nagreresulta sa cell na nagreresulta ay tama na ibinigay ng bagong lokasyon ng function.
Sa imahe sa itaas, ang mga palatandaan ng dolyar ( $ ) ay pumapalibot sa mga sanggunian ng cell para sa argumento ng table_array na nagpapahiwatig na ang mga ito ay ganap na mga sanggunian ng cell , na nangangahulugang hindi sila magbabago kung ang function ay nakopya sa isa pang cell. Ito ay kanais-nais bilang maramihang mga kopya ng VLOOKUP ay ang lahat ng reference sa parehong table ng data bilang ang pinagmulan ng impormasyon.
Ang reference ng cell na ginamit para sa lookup_value, sa kabilang banda , ay hindi napapalibutan ng mga tanda ng dolyar, na ginagawang isang reference ng kamag-anak na cell. Ang mga kaugnay na mga sanggunian ng cell ay nagbabago kapag kinopya sila upang ipakita ang kanilang bagong lokasyon na may kaugnayan sa posisyon ng data na tinutukoy nila.
Pagpasok sa Mga Argumento ng Function
- Mag-click sa Lookup _value line sa kahon ng VLOOKUP dialog
- Mag-click sa cell C2 sa worksheet upang makapasok sa cell reference na ito bilang argumento sa paghahanap_key
- Mag-click sa linya ng Table_array ng dialog box
- I-highlight ang mga cell C5 hanggang D8 sa worksheet upang makapasok sa range na ito bilang Table_array argument - hindi kasama ang mga pamagat ng talahanayan
- Pindutin ang pindutan ng F4 sa keyboard upang baguhin ang hanay sa ganap na mga sanggunian ng cell
- Mag-click sa linya ng Col_index_num ng dialog box
- Mag-type ng isang 2 sa linyang ito bilang argumento ng Col_index_num , dahil ang mga rate ng diskwento ay matatagpuan sa haligi 2 ng Table_array argument
- Mag-click sa hanay ng Range_lookup ng dialog box
- I-type ang salitang Totoo bilang hanay ng Range_lookup
- Pindutin ang Enter key sa keyboard upang isara ang dialog box at bumalik sa worksheet
- Ang sagot na 2% (ang discount rate para sa halaga na binili) ay dapat lumitaw sa cell D2 ng worksheet
- Kapag nag-click ka sa cell D2, ang kumpletong function = VLOOKUP (C2, $ C $ 5: $ D $ 8.2, TRUE) ay lilitaw sa formula bar sa itaas ng worksheet
Bakit VLOOKUP Nagbalik 2% bilang isang Resulta
- Sa halimbawa, ang haligi ng Dami ay hindi naglalaman ng isang eksaktong tugma para sa halaga ng paghahanap_key na 19.
- Dahil ang is_sorted argument ay nakatakda sa TRUE, makakahanap ang VLOOKUP ng isang tinatayang tugma sa halaga ng paghahanap_key.
- Ang pinakamalapit na halaga sa laki na mas maliit pa kaysa sa halaga ng paghahanap_key ng 19 ay 11.
- Ang VLOOKUP, sa gayon, ay naghahanap ng porsiyento ng diskwento sa hanay na naglalaman ng 11, at, bilang isang resulta, ay nagbabalik ng diskwento na 2%.
03 ng 03
Excel VLOOKUP Hindi Paggawa: # N / A at #REF Error
Mga Mensahe ng Error sa VLOOKUP
Ang mga sumusunod na mensahe ng error ay nauugnay sa VLOOKUP.
A # N / A ("hindi available ang halaga") Ang Error ay Ipinakita Kung:
- Ang lookout _value ay hindi natagpuan sa unang haligi ng hanay na argumento
- Ang argumento ng Table_array ay hindi tumpak. Halimbawa, ang argumento ay maaaring magsama ng mga walang laman na haligi sa kaliwang bahagi ng saklaw
- Ang hanay ng Range_lookup ay nakatakda sa FALSE at isang eksaktong tugma para sa argumento sa paghahanap_key ay hindi matatagpuan sa unang haligi ng saklaw
- Ang hanay ng Range_lookup ay nakatakda sa TRUE at lahat ng mga halaga sa unang haligi ng hanay ay mas malaki kaysa sa paghahanap_key
Isang #REF! ("reference out of range") Error ay Ipinapakitang Kung:
- Ang Col_index_num argument ay mas malaki kaysa sa bilang ng mga haligi sa Table_array