Talaan ng nilalaman
VLOOKUP, INDEX, MATCH ay mga sikat na Excel function na ginagamit sa Microsoft Excel. Ang VLOOKUP ay napakakaraniwan sa malalaking operasyon ng data. Ang INDEX-MATCH function na pinagsama ay maaaring gamitin bilang kapalit ng VLOOKUP function. Sa artikulong ito, ipapakita namin kung paano gamitin ang INDEX-MATCH sa halip na VLOOKUP sa Excel.
I-download ang Practice Workbook
I-download ang kasanayang ito workbook para mag-ehersisyo habang binabasa mo ang artikulong ito.
Index Match bilang kapalit ng Vlookup.xlsxPanimula sa INDEX at MATCH Function
Ang INDEX Ang function na
Ang INDEX function ay nagbabalik ng value o ang reference sa isang value mula sa loob ng isang table o range. INDEX function na ginagamit sa dalawang paraan ng array form at reference form.
Syntax:
INDEX(array, row_num, [column_num] )
Mga Argumento:
array – Ito ay ang hanay ng mga cell o isang array constant. Ang paggamit ng row_num at column_num ay depende sa mga row o column sa array na ito.
row_num – Ito ay kinakailangan maliban kung column_num ay naroroon. Pinipili ang row sa array kung saan magbabalik ng value. Kung aalisin ang row_num, kailangan ang column_num.
column_num – Pinipili nito ang column sa array kung saan magbabalik ng value. Kung ang column_num ay tinanggal, ang row_num ay kinakailangan.
Ang MATCH Function
Ang MATCH function ay naghahanap ng isang tinukoy naobject sa isang hanay ng mga cell at pagkatapos ay ibabalik ang kaukulang posisyon ng bagay na iyon. Gumagana ang function na ito sa anumang direksyon at nakukuha ang eksaktong tugma.
Syntax:
MATCH(lookup_value, lookup_array, [match_type])
Mga Argumento:
lookup_value – Ito ang value na gusto naming itugma sa isang array. Ito ay maaaring isang value (number, text, o logical value) o isang cell reference sa isang numero, text, o logical value.
lookup_array – Ito ay ang tinukoy na hanay na gusto naming hanapin.
match_type – Ito ay opsyonal. Ang mga numero ay -1, 0, o 1. Tinutukoy ng match_type argument kung paano tumutugma ang Excel sa lookup_value sa mga value sa lookup_array. Ang default na halaga para sa argument na ito ay 1.
Paano Pagsamahin ang INDEX at MATCH Function
Gagamitin namin ang kumbinasyon ng INDEX at MATCH function sa halip na gamitin ang function na VLOOKUP . Dito, ipapakita namin kung paano pagsamahin ang dalawang function.
Upang ilapat ang formula, kumukuha kami ng set ng data ng isang kumpanya na naglalaman ng ID, pangalan, at suweldo ng mga empleyado.
Ngayon, malalaman ang Suweldo ng mga empleyadong naghahanap sa ID sa halip na iba pang mga opsyon.
Hakbang 1:
- Una, maglagay ng ID tulad ng ipinapakita sa kahon sa ibaba:
Hakbang 2:
- Isulat ang MATCH function sa Cell C13 .
- Susubukan naming maghanap ng tugma ng Cell C12 sa hanay na B5:B10 . Kaya, ang formula ay:
=MATCH(C12,B5:B10,0)
Hakbang 3:
- Pagkatapos, pindutin ang Enter .
Sa pagbabalik, makukuha natin ang 3 . Nangangahulugan itong ang aming tinukoy na halaga ay nasa ika-3 cell ng hanay na iyon.
Hakbang 4:
- Ngayon, ipasok ang INDEX
- Gusto naming makuha ang suweldo. Kaya, ginamit namin ang D5:D10 bilang range.
- Ang formula ay magiging:
=INDEX(D5:D10,MATCH(C12,B5:B10,0))
Hakbang 5:
- Pagkatapos ay pindutin ang Enter .
Sa wakas, nakuha namin ang suweldo ng A-003 sa resulta. Sa ganitong paraan, pinagsama-sama naming ginagamit ang mga function na INDEX-MATCH .
3 Paraan para Gamitin ang INDEX MATCH sa halip na VLOOKUP sa Excel
1. INDEX MATCH to Lookup Right to Kaliwa sa Excel
Sa seksyong ito, ipapakita namin kung paano maaaring tumingin ang function na INDEX-MATCH mula sa kanan papuntang kaliwa. Ang VLOOKUP lang ang makakapaghanap ng mga bagay mula kaliwa hanggang kanan at ang bagay sa paghahanap ay dapat nasa unang column. Hindi namin kailangang sundin ang mga panuntunang ito sa kaso ng function na INDEX-MATCH .
Hakbang 1:
- Kami maghahanap ng mga pangalan at gustong ibalik ang ID . Kaya, magiging ganito ang set ng data:
Hakbang 2:
- Isulat ang “Allisa” sa Pangalan
- Ngayon, isulat ang INDEX-MATCH na formula:
=INDEX(B5:B10,MATCH(C12,C5:C10,0))
- Dito, hahanapin natin ang Pangalan column at makakakuha ngbumalik mula sa ID
- Inilalapat namin ang operasyon mula sa kanan hanggang kaliwa.
Hakbang 3 :
- Pagkatapos, pindutin ang Enter .
Nakukuha namin ang ID bilang pagbabalik. Ngunit kung ginamit namin ang VLOOKUP na magbabalik ng error.
Magbasa Nang Higit Pa: INDEX MATCH vs VLOOKUP Function (9 na Halimbawa)
2. INDEX MATCH sa halip na VLOOKUP na may Maramihang Pamantayan sa Excel
Sa INDEX-MATCH Function maaari tayong gumamit ng maraming pamantayan na hindi posible sa kaso ng VLOOKUP .
Hakbang 1:
- Una, baguhin ang set ng data upang maglapat ng maraming pamantayan.
Hakbang 2:
- Maglalapat kami ng dalawang pamantayan Kagawaran at Pangalan at gusto ng Suweldo bilang resulta.
Hakbang 3:
- Ilagay ang kundisyon sa kinakailangang kahon bilang sumusunod na larawan.
Hakbang 4:
- Ngayon, ilagay ang formula sa Cell C14 .
- Ang formula ay:
=INDEX(E5:E10,MATCH(1,(C12=D5:D10)*(C13=C5:C10),0))
Hakbang 5:
- Sa wakas, pindutin ang Enter .
Bilang parehong kundisyon laban, makakakuha tayo ng resulta. Kung ang alinman sa mga pamantayan ay hindi matupad ang resultang iyon ay magiging isang error. Sa VLOOKUP ito ay hindi posible. Kaya naman ginagamit namin ang INDEX-MATCH sa halip na VLOOKUP .
Read More: Excel INDEX at MATCH Function na may Maramihang Pamantayan ( 4 na Formula)
KatuladMga Pagbasa
- Sum na may INDEX-MATCH Function sa ilalim ng Maramihang Pamantayan sa Excel
- Paano Gamitin ang INDEX at Tugma para sa Bahagyang Tugma (2 Mga Paraan)
- XLOOKUP vs INDEX-MATCH sa Excel (Lahat ng Posibleng Paghahambing)
- Formula Gamit ang INDIRECT INDEX MATCH Function sa Excel
- INDEX MATCH Maramihang Pamantayan na may Wildcard sa Excel (Isang Kumpletong Gabay)
3. Ilapat ang INDEX MATCH sa Lookup sa Parehong Row at Column
Sa seksyon, ipapakita namin kung paano tumingin sa row at column. Ang VLOOKUP ay hindi makakapaghanap sa row at column.
Hakbang 1:
- Una, baguhin ang data set para ilapat ang mga function.
Hakbang 2:
- Itinakda naming hanapin ang mga pangalan sa column B at taon sa ika-4 na hanay.
Hakbang 3:
- Itakda ang kundisyon sa mga kinakailangang kahon sa pangalan at taon.
Hakbang 4:
- Ngayon, isulat ang formula sa Cell C14.
- Ang formula ay:
=INDEX(C5:E10,MATCH(C12,B5:B10,0),MATCH(C13,C4:E4,0))
Hakbang 5:
- Ngayon, pindutin ang Enter .
Sa wakas, namin ang halaga ng increment na nakuha ni Jose sa taong 2020.
Magbasa Nang Higit Pa: I-index ang Tugma sa Maramihang Pamantayan sa Mga Row at Column sa Excel
Mga Bentahe ng Paggamit ng INDEX MATCH sa halip na VLOOKUP sa Excel
1. Dynamic Column Reference
Isa sa mga pangunahing bentahe ngAng INDEX-MATCH sa ibabaw ng VLOOKUP ay ang reference ng column. VLOOKUP ay nangangailangan ng static na sanggunian ng column. Sa kabilang banda, ang INDEX-MATCH ay nangangailangan ng dynamic na column reference. Dahil sa static na sanggunian kapag nagdagdag o nagtanggal kami ng anumang row o column ang formula ay nananatiling hindi nagbabago. Ang epekto ng pagbabago ng column ay hindi makikita doon.
2. Right to Left Lookup
Ang VLOOKUP ay nagbibigay-daan sa pagbabalik ng value sa kaliwa . Ngunit hindi makapagsagawa ng anumang operasyon habang naghahanap mula kanan hanggang kaliwa. Isa ito sa pinakamahalagang bentahe ng INDEX-MATCH function. Magagamit namin ang function na INDEX-MATCH sa ilang sitwasyon kung saan hindi gumana ang VLOOKUP dahil sa kaliwa at kanang side reference.
3. Madaling Ipasok o I-delete ang Bagong Column
Alam na namin na ang VLOOKUP ay gumagamit ng static na column reference. Kaya, sa oras ng pagdaragdag o pagtanggal ng anumang bagong column, kailangan nating baguhin ang formula sa bawat pagkakataon. At kailangan nating gawin ito nang manu-mano. Ngunit kapag nagtatrabaho kami sa malalaking set ng data, nagiging napakakomplikado ng pagbabagong ito. Sa halip na gamitin ang function na INDEX-MATCH , hindi natin kailangang isipin ito. Awtomatikong binago ang formula.
4. Walang Limitasyon para sa Laki ng Halaga ng Paghahanap
Kailangan nating tiyakin na ang haba ng pamantayan sa paghahanap ay hindi dapat lumampas sa 255 character sa VLOOKUP . Kung hindi, magpapakita ito ng halaga ng error. Sa kaso ng INDEX-MATCH , maaari tayong maghanap ng higit sa 255 character.
5. I-minimize ang Oras ng Pagproseso
Kapag isinasaalang-alang namin ang oras ng pagproseso ng function na INDEX-MATCH , binabawasan ang oras ng pagproseso sa isang malaking halaga. Hinahanap ng function na VLOOKUP ang buong array o table. At ang INDEX-MATCH na lookup ng function lang ang nabanggit na hanay o column. Kaya, nagbibigay ito ng mga resulta sa pinakamaikling oras kumpara sa VLOOKUP .
6. Posisyon ng Halaga ng Paghahanap
Sa VLOOKUP ang lookup value ay dapat nasa unang column ng array o range. Ngunit sa function na INDEX-MATCH , ang look-up value ay maaaring mahanap sa anumang column at makakuha din ng mga resulta mula sa anumang column na pinili ng user.
Konklusyon
Sa artikulong ito, inilarawan namin kung paano gamitin ang function na INDEX-MATCH sa halip na VLOOKUP sa Excel. Ipinapaliwanag din namin ang mga pakinabang ng function na INDEX-MATCH sa VLOOKUP . Umaasa ako na ito ay matugunan ang iyong mga pangangailangan. Mangyaring tingnan ang aming website Exceldemy.com at ibigay ang iyong mga mungkahi sa kahon ng komento.