VLOOKUP Talaan ng Array | Paano gamitin ang VLOOKUP Table Array sa Excel?
Talaan ng Array sa Pag-andar ng VLOOKUP
Sa VLOOKUP o patayong pagtingin kapag gumagamit kami ng isang sangguniang cell o halaga upang maghanap sa isang pangkat ng mga haligi na naglalaman ng data upang maitugma at makuha ang output, ang pangkat ng saklaw na ginamit namin upang tumugma ay tinawag bilang talahanayan ng VLOOKUP_array, sa talahanayan ng hanay ng sanggunian na cell ay nasa kaliwang bahagi ng haligi.
Ang pagpapaandar ng VLOOKUP (patayong paghanap) sa Excel ay naghahanap ng isang piraso ng impormasyon o halaga mula sa isang haligi ng isang hanay ng talahanayan o dataset at kumukuha at nagbalik ng ilang kaukulang halaga o impormasyon mula sa ibang haligi.
Ang VLOOKUP sa Excel ay isang built-in na pag-andar at pinangalanan ito sapagkat ang formula ay naghahanap ng halaga at hinahanap ito patayo sa isang tukoy na haligi. Humihinto ito kaagad sa oras na makita ang halagang iyon at tumingin sa kanan ng halagang iyon sa isang haligi na tinukoy namin.
Ang pagpapaandar ay nangangailangan ng halaga o mga argumento upang tumakbo. Sa paglikha ng isang pagpapaandar ng HLOOKUP o VLOOKUP sa Excel, nagpasok kami ng isang hanay ng mga cell bilang isa sa mga argumento. Ang saklaw na ito ay tinatawag na table_array argument.
Ang Pangkalahatang Syntax para sa pagpapaandar ng VLOOKUP ay ang mga sumusunod:
Ang syntax ng pagpapaandar ng VLOOKUP ay may mga sumusunod na argumento:
- Lookup_value: Kinakailangan, kumakatawan sa halagang nais naming hanapin sa unang haligi ng isang talahanayan o dataset
- Table_array: Kinakailangan, kumakatawan sa susunan ng data o data na dapat hanapin
- Col_indexnum: Kinakailangan, kumakatawan sa integer na tumutukoy sa numero ng haligi ng table_array, na nais naming ibalik ang isang halaga mula sa
- Saklaw_lookup: Opsyonal, kumakatawan o tumutukoy sa kung ano ang dapat ibalik ang pagpapaandar kung sakaling hindi ito makahanap ng eksaktong tugma sa lookup_value. Ang pagtatalo na ito ay maaaring itakda sa 'MALI; o 'TUNAY', kung saan ang 'TUNAY' na nagpapahiwatig ng isang tinatayang tugma (ibig sabihin, gamitin ang pinakamalapit na tugma sa ibaba ng lookup_value kung sakaling hindi makita ang eksaktong tugma), at 'MALI' na nagpapahiwatig ng isang eksaktong tugma (ie nagbabalik ito ng isang error kung sakaling ang eksaktong hindi natagpuan ang laban). Ang 'TUNAY' ay maaari ding mapalitan ng '1' at 'MALI' para sa '0'.
Kaya nakikita natin sa itaas na syntax na ang pangalawang argumento na ibinigay sa pagpapaandar ay ang talahanayan ng VLOOKUP_array.
Mga halimbawa
Maaari mong i-download ang VLOOKUP Table Array Excel Template dito - VLOOKUP Table Array Excel TemplateHalimbawa # 1
Ipagpalagay natin na mayroon kaming talahanayan ng mga talaan ng mag-aaral na binubuo ng roll number, pangalan, klase, at email ID ng ilang mga mag-aaral. Ngayon kung nais naming makuha ang email ID ng isang partikular na mag-aaral mula sa database na ito, gagamitin namin ang pagpapaandar ng VLOOKUP tulad ng sumusunod:
= VLOOKUP (F2, A2: D12,4,1)
Sa pormula sa itaas, ang saklaw- A2: D12 ay ang hanay ng talahanayan ng Vlookup.
Ang pangatlong argument na may halagang 4 ay nagsasabi sa pagpapaandar upang ibalik ang halaga sa parehong hilera mula sa ika-apat na haligi ng talahanayan ng mga tala ng mag-aaral. Ang huling argument na binanggit bilang 1 (TRUE) ay nagsasabi sa pagpapaandar na bumalik ng isang tinatayang tugma (eksaktong tugma kung mayroon ito).
Maaari naming makita na ang formula ng VLOOKUP ay naghahanap para sa halagang 6 (dahil ang cell F2 ay naglalaman ng halagang 6) sa kaliwang bahagi ng talahanayan ng mga talaan ng mag-aaral sa pamamagitan ng paghahanap mula sa itaas hanggang sa ibaba.
Kaagad na matagpuan ng formula ang halagang 6, pupunta ito sa kanan sa ika-apat na haligi at i-extract ang Email ID mula rito.
Kaya nakikita natin na ang email ID ng roll no 6 ay tama na nakuha at ibinalik sa pagpapaandar na ito.
Halimbawa # 2
Ngayon, sabihin nating mayroon tayong dalawang talahanayan: isang talahanayan ng empleyado na binubuo ng ID ng empleyado, Pangalan ng empleyado, Koponan ng empleyado at Pagtatalaga ng empleyado, at isa pang mesa na binubuo ng ilang mga ID ng empleyado at nais naming hanapin ang kanilang kaukulang Pagtatalaga, kaya inilalapat namin ang VLOOKUP formula sa isang cell gamit ang ganap na pagsangguni para sa table_array at i-paste ito sa iba pang mga cell.
= VLOOKUP (F2, $ A $ 2: $ D $ 11,4, 1)
Maaari nating makita na ang ganap na pagsangguni ay nilikha sa pamamagitan ng pagta-type ng isang "$" sa harap ng hilera at haligi ng isang sanggunian sa cell. Papayagan nito ang gumagamit na kopyahin ang sanggunian ng cell sa iba pang mga cell habang isinasara ang point ng sanggunian: (pagsisimula at pagtatapos ng mga cell ng talahanayan na array-A2: D11 sa kasong ito). Ang isang pintas ng excel ng keyboard para sa paglikha ng isang Ganap na Sanggunian ay sa pamamagitan ng pagpindot sa F4 key sa keypad pagkatapos i-type ang sanggunian ng cell.
Kaya ngayon kapag kinopya namin ang formula ng VLOOKUP mula sa cell G2 at i-paste ito sa tatlong iba pang mga cell G3, G4, at G5, pagkatapos ang halaga lamang ng pagtingin (ang unang argumento na may sanggunian ng cell) ang nagbabago, at ang pangalawang argumento (table_array) ay nananatili pareho. Ito ay sapagkat, sa G2, gumamit kami ng ganap na pagsangguni sa cell para sa table_array upang ang hanay ng talahanayan ay mananatiling maayos o naka-lock.
Kaya't nakikita natin na ang Pagtatalaga para sa kaukulang Id ng empleyado ay tama na nakuha at ibinalik na may ganap na pagsangguni para sa table_array.
Halimbawa # 3
Ngayon, sabihin natin na ang table_array ay naroroon sa isa pang worksheet (Halimbawa1) sa workbook, at ang Roll No at kaukulang Email ID na nais naming hanapin ay nasa isa pang worksheet (Halimbawa3) sa workbook. Kung ito ang kaso, pagkatapos ang table_array argument sa pagpapaandar ng VLOOKUP ay may kasamang pangalan ng sheet na sinusundan ng isang tandang padamdam at saklaw ng cell.
= VLOOKUP (A2, Halimbawa1! A2: D12,4, 1)
Maaari nating makita na ang talahanayan ng mga tala ng mag-aaral ay nakapaloob sa saklaw: A2: D12 sa worksheet na pinangalanan bilang 'Halimbawa1', samantalang ang cell at worksheet kung saan nais naming ibalik ang halaga ng Roll No 12 ay nakapaloob sa worksheet na pinangalanang bilang ' Halimbawa3 '. Kaya sa kasong ito, ang pangalawang argumento sa pagpapaandar ng VLOOKUP sa cell B2 ng worksheet na 'Halimbawa3' ay naglalaman ng pangalan ng sheet na naglalaman ng table_array na sinusundan ng isang tandang padamdam at saklaw ng cell.
Kaya nakikita natin na ang email ID ng roll no 12 ay tama na nakuha at ibinalik kahit na ang hanay ng talahanayan ng Vlookup ay naroroon sa isa pang sheet ng workbook.
Bagay na dapat alalahanin
- Ang argument: table_array ay palaging ang pangalawang argumento sa pagpapaandar ng LOOKUP sa excel.
- Ang argumento ng table_array sa pagpapaandar ng LOOKUP ay laging sumusunod sa halaga ng pagtingin.
- Ang saklaw ng mga cell na nakalista bilang isang argument sa table_array ay maaaring gumamit ng ganap o kamag-anak na mga sanggunian sa cell.
- Sa pamamagitan ng pag-lock ng VLOOKUP mula sa isang array ng talahanayan, maaari naming mabilis na mag-refer sa isang dataset laban sa maraming mga halaga ng pagtingin.
- Ang mga cell sa argumento ng table_array ay maaaring maging naroroon sa isa pang worksheet sa workbook. Kung ito ang kaso, pagkatapos ay ang argument ng array ng Vlookup array ay may kasamang pangalan ng sheet na sinusundan ng isang tandang padamdam at saklaw ng cell.
- Ang argumentong 'table_array' na ibinigay sa pagpapaandar ng LOOKUP ay dapat na hindi bababa sa maraming mga haligi ang lapad ng halaga ng argumentong 'col_indexnum'.
- Para sa pagpapaandar ng VLOOKUP, ang talahanayan_array ay dapat maglaman ng hindi bababa sa dalawang mga haligi ng data