Paano Gamitin ang VLOOKUP sa Excel

Ang VLOOKUP function sa Excel ay naghahanap ng isang value sa isang hanay ng mga cell, pagkatapos ay nagbabalik ito ng isang value na nasa parehong row ng value na iyong hinahanap.

Ang VLOOKUP na nangangahulugang 'Vertical Lookup', ay isang function sa paghahanap na naghahanap ng value sa pinakakaliwang column (unang column) ng range at ibinabalik ang parallel value mula sa column papunta sa kanan nito. Ang VLOOKUP function ay tumitingin lamang pataas (sa itaas hanggang sa ibaba) na halaga sa isang talahanayan na nakaayos nang patayo.

Halimbawa, sabihin natin, mayroon kaming listahan ng imbentaryo sa isang worksheet na may talahanayan na nagpapakita ng mga pangalan ng item, petsa ng pagbili, dami, at presyo. Pagkatapos, maaari naming gamitin ang VLOOKUP sa isa pang worksheet upang kunin ang dami at presyo para sa isang partikular na pangalan ng item mula sa worksheet ng imbentaryo.

Ang VLOOKUP function ay maaaring mukhang nakakatakot sa una, ngunit ito ay talagang madaling gamitin kapag naunawaan mo kung paano ito gumagana. Dito, sa tutorial na ito, ipapakita namin sa iyo kung paano gamitin ang VLOOKUP function sa Excel.

VLOOKUP Syntax at Argument

Kung gagamitin mo ang VLOOKUP function, kailangan mong malaman ang syntax nito at ang mga argumento nito.

Syntax ng VLOOKUP function:

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

Binubuo ang function na ito ng 4 na parameter o argumento:

  • lookup_value: Tinutukoy nito ang halaga na iyong hinahanap sa unang column ng ibinigay na hanay ng talahanayan. Ang halaga ng Lookup ay dapat palaging nasa pinakakaliwa (column ng search table.
  • table_array: Ito ang talahanayan (saklaw ng mga cell) kung saan mo gustong maghanap ng halaga. Ang table na ito (search table) ay maaaring nasa parehong worksheet o ibang worksheet, o kahit na ibang workbook.
  • col_index_num: Tinutukoy nito ang numero ng hanay ng hanay ng talahanayan na may halagang gusto mong kunin.
  • [range_lookup]: Tinutukoy ng parameter na ito kung gusto mong kumuha ng eksaktong tugma o tinatayang tugma. Ito ay alinman sa TRUE o FALSE, ilagay ang 'FALSE' kung gusto mo ang eksaktong halaga o ilagay ang 'TRUE' kung OK ka sa tinatayang halaga.

Paggamit ng VLOOKUP function sa Excel

Tuklasin natin kung paano gamitin ang VLOOKUP sa Microsoft Excel.

Pangunahing Halimbawa

Upang magamit ang VLOOKUP, una, kailangan mong lumikha ng iyong database o talahanayan (tingnan sa ibaba).

Pagkatapos ay lumikha ng isang talahanayan o hanay mula sa kung saan mo gustong maghanap at kunin ang mga halaga mula sa talahanayan ng paghahanap.

Susunod, piliin ang cell kung saan mo gustong makuha ang halaga at ilagay ang sumusunod na formula ng VLOOKUP. Halimbawa, gusto naming hanapin ang numero ng Telepono ng 'Ena', pagkatapos ay kailangan naming ilagay ang lookup value bilang B13, A2:E10 bilang table array, 5 para sa column number ng numero ng telepono, at FALSE para ibalik ang eksaktong halaga. Pagkatapos, pindutin ang 'Enter' para tapusin ang formula.

=VLOOKUP(B13,A2:E10,5,FALSE)

Hindi mo kailangang i-type nang manu-mano ang hanay ng talahanayan, maaari mo lamang piliin ang hanay o talahanayan gamit ang mouse para sa argumento ng table_array. At ito ay awtomatikong idaragdag sa argumento.

Tandaan, para gumana ito, ang Lookup-value ay dapat nasa kaliwang bahagi ng aming search table (A2:E10). Gayundin, ang Lookup_value ay hindi kinakailangang nasa column A ng worksheet, kailangan lang nito ang pinakakaliwang column ng hanay na gusto mong hanapin.

Mukhang Tama ang Vlookup

Ang VLOOKUP function ay maaari lamang tumingin sa kanan ng talahanayan. Naghahanap ito ng value sa unang column ng table o range at kinukuha ang katugmang value mula sa column sa kanan.

Eksaktong Pagtutugma

Ang Excel VLOOKUP function ay may dalawang paraan ng pagtutugma, ang mga ito ay: eksakto at tinatayang. Ang parameter na 'range_lookup' sa VLOOKUP function ay tumutukoy kung anong uri ng iyong hinahanap, eksakto o tinatayang.

Kung ilalagay mo ang range_lookup bilang ‘FALSE’ o ‘0, maghahanap ang formula ng value na eksaktong katumbas ng lookup_value (maaari itong numero, text, o petsa).

=VLOOKUP(A9,A2:D5,3,FALSE)

Kung ang eksaktong tugma ay hindi makita sa talahanayan, magbabalik ito ng #N/A error. Noong sinubukan naming hanapin ang ‘Japan’ at ibalik ang katumbas na halaga nito sa column 4, nangyayari ang #N/A error dahil walang ‘Japan’ sa unang column ng table.

Maaari mong ilagay ang alinman sa numerong '0' o 'FALSE' sa huling argumento. Pareho silang ibig sabihin sa Excel.

Tinatayang Pagtutugma

Minsan hindi mo kailangan ng eksaktong tugma, sapat na ang pinakamagandang tugma. Sa ganitong mga kaso, maaari mong gamitin ang approximate match mode. Itakda ang huling argumento ng function sa 'TRUE' upang makahanap ng tinatayang tugma. Ang default na halaga ay TRUE, na nangangahulugang kung hindi mo idaragdag ang huling argumento, ang function ay gagamit ng tinatayang pagtutugma bilang default.

=VLOOKUP(B10,A2:B7,2,TRUE)

Sa halimbawang ito, hindi namin kailangan ng eksaktong marka para makahanap ng naaangkop na marka. Ang kailangan lang natin ay ang mga marka upang mapunta sa hanay ng iskor na iyon.

Kung nakahanap ang VLOOKUP ng eksaktong tugma, ibabalik nito ang halagang iyon. Sa halimbawa sa itaas, kung hindi mahanap ng formula ang look_up value 89 sa unang column, ibabalik nito ang susunod na pinakamalaking value (80).

Unang Tugma

Kung ang pinakakaliwang column ng talahanayan ay naglalaman ng mga duplicate, hahanapin at ibabalik ng VLOOKUP ang unang tugma.

Halimbawa, ang VLOOKUP ay naka-configure upang mahanap ang apelyido para sa unang pangalan na 'Mia'. Dahil mayroong 2 entry na may unang pangalan na 'Mia', kaya ibinabalik ng function ang apelyido para sa unang entry, 'Bena'.

Wildcard Match

Binibigyang-daan ka ng VLOOKUP function na makahanap ng bahagyang tugma sa isang tinukoy na halaga gamit ang mga wildcard na character. Kung gusto mong maghanap ng value na naglalaman ng lookup value sa anumang posisyon, magdagdag ng ampersand sign (&) upang isama ang aming lookup value sa wildcard na character (*). Gumamit ng mga sign na '$' para gumawa ng mga absolute na cell reference at magdagdag ng wildcard na sign na '*' bago o pagkatapos ng lookup value.

Sa halimbawa, mayroon lang kaming bahagi ng lookup value (Vin) sa cell B13. Kaya, para makapagsagawa ng bahagyang tugma sa ibinigay na mga character, pagsamahin ang isang wildcard na '*' pagkatapos ng cell reference.

=VLOOKUP($B$13&"*",$A$2:$E$10,3,FALSE)

Maramihang paghahanap

Binibigyang-daan ka ng VLOOKUP function na lumikha ng isang dynamic na two-way lookup, na tumutugma sa parehong mga row at column. Sa sumusunod na halimbawa, naka-set up ang VLOOKUP upang magsagawa ng paghahanap batay sa Pangalan (Mayra) at Lungsod. Ang syntax sa B14 ay:

=VLOOKUP(B13,A2:E10,MATCH(A14,A1:E1,0),0)

Paano mag-VLOOKUP mula sa isa pang sheet sa Excel

Karaniwan, ang VLOOKUP function ay ginagamit upang ibalik ang mga katumbas na halaga mula sa isang hiwalay na worksheet at ito ay bihirang ginagamit kasama ng data sa parehong worksheet.

Upang Vlookup mula sa isa pang Excel sheet ngunit sa parehong workbook, ilagay ang pangalan ng sheet bago ang table_array na may tandang padamdam (!).

Halimbawa, upang hanapin ang cell A2 na halaga ng worksheet ng 'Mga Produkto' sa hanay na A2:B8 sa worksheet ng 'ItemPrices' at magbalik ng katumbas na halaga mula sa column B:

=VLOOKUP(A2,ItemPrices!$A$2:$C$8,2,FALSE)

Ang larawan sa ibaba ay nagpapakita ng isang talahanayan sa 'ItemPrices' worksheet.

Kapag ipinasok namin ang formula ng VLOOKUP sa column C ng worksheet ng 'Mga Produkto', kumukuha ito ng katugmang data mula sa worksheet ng 'ItemPrices'.

Paano mag-VLOOKUP mula sa Isa pang Workbook sa Excel

Maaari mo ring hanapin ang halaga sa isang ganap na naiibang workbook. Kung gusto mong mag-VLOOKUP mula sa isa pang workbook, kailangan mong ilakip ang pangalan ng workbook sa mga square bracket na sinusundan ng pangalan ng sheet bago ang table_array na may tandang padamdam (!) (tulad ng ipinapakita sa ibaba).

Halimbawa, gamitin ang formula na ito upang hanapin ang cell A2 na halaga ng ibang worksheet mula sa worksheet na pinangalanang 'ItemPrices' sa 'Item.xlsx' workbook:

=VLOOKUP(A2,[Item.xls]ItemPrices!$A$2:$B$8,2,FALSE)

Una, buksan ang parehong workbook, pagkatapos ay simulan ang paglalagay ng formula sa cell C2 ng isang worksheet (Product worksheet), at kapag nakarating ka na sa table_array argument, pumunta sa pangunahing data workbook (Item.xlsx) at piliin ang hanay ng talahanayan. Sa ganitong paraan hindi mo kailangang i-type nang manu-mano ang workbook at pangalan ng worksheet. I-type ang natitirang mga argumento at pindutin ang 'Enter' key upang tapusin ang function.

Kahit na isara mo ang workbook na naglalaman ng lookup table, patuloy na gagana ang VLOOKUP formula, ngunit makikita mo na ngayon ang buong path ng closed workbook tulad ng ipinapakita sa sumusunod na screenshot.

Gumamit ng VLOOKUP Function mula sa Excel Ribbon

Kung hindi mo matandaan ang mga formula, maaari mong palaging ma-access ang VLOOKUP function mula sa Excel Ribbon. Upang ma-access ang VLOOKUP, pumunta sa tab na 'Mga Formula' sa Excel Ribbon at i-click ang icon na 'Lookup & Reference'. Pagkatapos, piliin ang opsyong ‘VLOOKUP’ sa ibaba ng drop-down.

Pagkatapos, maglagay ng mga argumento sa dialog box na 'Mga Argumento ng Function'. Pagkatapos, i-click ang pindutang 'OK'.

Sa halimbawa, hinanap namin ang unang pangalan na 'Sherill' sa talahanayan upang ibalik ang kaukulang katayuan nito sa column D.

Umaasa kaming natutunan mo kung paano gamitin ang VLOOKUP function sa Excel mula sa artikulong ito. Kung gusto mong malaman ang higit pa tungkol sa kung paano gamitin ang Excel, tingnan ang aming iba pang mga artikulong nauugnay sa Excel.