Excel INDEX MATCH na may Maramihang Pamantayan (4 Angkop na Halimbawa)

  • Ibahagi Ito
Hugh West

Ang mga dataset ng Excel ay ginagamit upang panatilihin ang mga talaan ng impormasyon. Ang paghahanap ng impormasyon mula sa malalaking dataset ay maaaring magtagal. May ilang kapaki-pakinabang na formula ang Excel para maghanap at tumugma sa mga query para makakuha ng mga tumpak na resulta. Ang INDEX at MATCH ay ilan sa mga pinaka ginagamit na hindi lamang gumagana para sa iisang pamantayan kundi para din sa maraming pamantayan. Ipapaliwanag ng artikulo ang 4 na formula sa INDEX at MATCH na may maraming pamantayan na may mga angkop na halimbawa at tamang paliwanag.

I-download ang Practice Workbook

I-download ang workbook ng pagsasanay at magsanay sa iyong sarili.

Excel Index Match Multiple Criteria.xlsx

Panimula sa INDEX at MATCH Function

Ang INDEX Function

Layunin:

Ito ay nagbabalik ng value o reference ng cell sa intersection ng isang partikular na row at column sa isang ibinigay na hanay.

Generic na Formula:

=INDEX(array, row_num,[column_num])

Mga Argumento Paglalarawan:

array = ang hanay ng data.

row_num = ang row number ng value na ibabalik.

column_num =ang column number ng value na ibabalik.

The MATCH Function

Layunin:

Ibinabalik nito ang kaugnay na posisyon ng isang item sa isang array na tumutugma sa isang tinukoy na halaga sa isang tinukoy na pagkakasunud-sunod.

Generic na Formula:

=MATCH(lookup_value,lookup_array,[match_type])

Pagtatalo nt Paglalarawan:

lookup_value = ang hinanapvalue.

lookup_array = ang hanay ng data kung saan umiiral ang hinanap na value.

match_type = -0, -1,1. Ang 0 ay nangangahulugang isang eksaktong tugma, -1 para sa isang halaga na mas malaki kaysa sa eksaktong tugma, at 1 para sa halagang mas mababa kaysa sa eksaktong tugma.

3 Excel Formula Gamit ang INDEX at MATCH Function na may Maramihang Pamantayan

Gagamitin namin ang sumusunod na dataset para ipaliwanag ang 4 na formula sa Excel Index at Itugma ang mga ito sa maraming pamantayan.

Ang dataset ay naglalaman ng 5 column na may Product ID , Kulay , Laki, at Presyo listahan ng mga produkto ng isang kumpanya. Ngayon kung marami kang pamantayan at gusto mong tumugma sa maraming pamantayan para makakuha ng halagang nauugnay sa katugmang halaga. Ang mga sumusunod na seksyon ng artikulo ay magpapakita ng 3 magkakaibang formula na may INDEX at MATCH function na may maraming pamantayan. Kaya, sumulong tayo.

1. Nested Excel Formula Gamit ang INDEX at MATCH Function na may Maramihang Pamantayan

Ipagpalagay natin na kailangan nating malaman ang presyo ng isang produkto mula sa dataset sa pamamagitan ng pagtutugma ng product ID, kulay at laki.

Maaari mong gamitin ang sumusunod na formula gamit ang Excel INDEX at MATCH function para makuha ang resulta:

=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))

Dito makikita mo ang formula na tumutugma sa maraming pamantayan mula sa dataset at pagkatapos ay ipakita ang eksaktong resulta.

🔎 FormulaBreakdown:

  • Paggamit ng MATCH function ang 3 pamantayan: Product ID , Kulay, at Laki Ang ay tumutugma sa mga hanay B5:B11 , C5:C11, at D5:D11 ayon sa pagkakasunod-sunod mula sa dataset. Narito ang uri ng pagtutugma ay 0 na nagbibigay ng eksaktong tugma.
  • Panghuli, gamit ang INDEX function, nakukuha nito ang presyo ng partikular na produkto mula sa hanay na E5:E11 .

Magbasa Nang Higit Pa: INDEX MATCH na may 3 Pamantayan sa Excel (4 na Halimbawa)

2. Nested Excel Formula na may Dalawang INDEX Function at isang MATCH Function na may Maramihang Pamantayan

Higit pa rito, may isa pang formula na kinabibilangan ng dalawang INDEX function kasama ng isang MATCH function na may maraming pamantayan upang makakuha ng value mula sa isang ibinigay na hanay ng data.

Ang formula ay:

=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))

Ang resulta ay tumutugma sa 3 pamantayan sa mga ibinigay na hanay ng data at nagbibigay ng resulta ng katugmang halaga ng pamantayan sa hanay na tinukoy para sa output.

🔎 Formula Breakdown:

  • MATCH function ay kumukuha ng mga value ng lookup bilang B15 , C15 , at D15 gamit ang AT sa pagitan nila.
  • Susunod, kailangan ang INDEX function kung saan ang lookup array para sa bawat isa sa mga value ng lookup ay B5:B12 , C5:C12, at D5:D12 .
  • Ang huling argumento ng MATCH function ay 0 upang ibigay ang eksaktong tugma.
  • Lahat ng ito aynested sa loob ng isa pang function na INDEX na ang unang argumento ay ang hanay kung saan ipapakita ang resulta.

Magbasa Nang Higit Pa: INDEX MATCH na may Maramihang Pamantayan sa Ibang Sheet (2 Ways)

Mga Katulad na Pagbasa

  • Excel Index Itugma ang isa/maraming pamantayan na may iisa/maraming resulta
  • Maramihang Pamantayan sa Excel Gamit ang INDEX, MATCH, at COUNTIF Function
  • Sum na may INDEX-MATCH Function sa ilalim ng Maramihang Pamantayan sa Excel
  • INDEX, MATCH at MAX na may Maramihang Pamantayan sa Excel

3. Formula Paggamit ng INDEX na may Dalawang MATCH Function na may Maramihang Pamantayan sa Excel

Gayunpaman, ang kabaligtaran ng pamamaraan sa itaas ay ang formula na may 2 MATCH na function ay naka-nest sa isang INDEX Ang function ay maaari ding gawin ang trabaho.

Ngayon, sabihin nating mayroon kaming binagong bersyon ng ibinigay na dataset kasama ang impormasyon tungkol sa Hoodie at T-shirt at nakaayos sa sumusunod na paraan.

Ang formula:

=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0))

Sa kasong ito, gumamit kami ng dalawa MATCH mga function upang tumugma sa mga value mula sa dataset. Isang tugma para sa row at ang isa para sa column. Parehong naka-nest ang formula na MATCH sa loob ng isang INDEX function na perpektong gumagana.

🔎 Formula Breakdown:

  • Ang unang MATCH na formula ay tumutugma sa pangalan ng produkto T-Shirt ay ang mga halaga sa row( B6 at B7 ).
  • Ang secondMATCH formula ay tumatagal ng dalawang pamantayang kulay at laki (Asul at Katamtaman) na may hanay na C4:F4 at C5:F5 ayon sa pagkakabanggit.
  • Parehong ang MATCH na formula ay naka-nest sa loob ng INDEX na formula bilang pangalawang argumento . Ang unang argument ng INDEX formula ay tumatagal ng unang argumento bilang ang hanay ng data kung saan ang output ay makukuha at ang pangatlo ay 0 para sa eksaktong tugma.

Magbasa Nang Higit Pa: Index Match Multiple Criteria sa Rows at Column sa Excel

Alternatibong INDEX-MATCH: Paggamit ng FILTER Function

Bukod dito, kung gumagamit ka ng Microsoft 365 na may mga dynamic na array, maaari mong gamitin ang function na FILTER na may maraming pamantayan bilang alternatibo sa mga formula na INDEX-MATCH .

Sundin ang mga hakbang upang malaman kung paano ilapat ang function na FILTER para sa layuning ito:

  • Piliin ang buong dataset.

  • Piliin ang Table mula sa tab na Insert .

  • Suriin ang hanay ng talahanayan at lagyan ng tsek ang May mga header ang aking talahanayan .
  • Pagkatapos ay i-click ang OK .

Magiging katulad ng nasa ibaba ang iyong talahanayan.

Ngayon ipagpalagay na mayroon kang 3 pamantayan (ipinapakita sa larawan) kung saan kailangan mong hanapin ang presyo e ng partikular na produkto.

  • Isulat ang formula sa cell kung saan mo gustong makita angresulta:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))

Ipapakita ang resulta sa cell.

Tandaan: Piliin ang hanay nang naaayon at ipapakita ito bilang pangalan ng talahanayan (Table2 sa kasong ito) kasama ang header ng hanay (Presyo, Product ID, Kulay, at Sukat para sa naaayon sa mga saklaw) sa formula dahil ang dataset ay na-convert sa Excel table.

🔎 Formula Breakdown:

  • Ang formula ay tumatagal ng 3 argumento,
    • Ang unang argumento ay array na siyang hanay ng data kung saan kukunin ang return value.
    • Ang pangalawang argumento ay isama ang na kinabibilangan ng pamantayan. Sa aming kaso, ang pamantayan ay Product ID, Kulay, at Sukat.
    • Ang ikatlong argumento ay empty_if na kumukuha ng return value kung walang laman ang resulta. Opsyonal ang isang ito at hindi namin ito kailangan sa aming kaso.
  • Tumutugma ito sa pamantayan at nagbibigay ng resulta mula sa hanay sa unang argumento.

Magbasa Pa: Excel INDEX MATCH para Magbalik ng Maramihang Value sa Isang Cell

Mga Dapat Tandaan

1. Maaari mong pindutin ang CTRL+SHIFT+ENTER mula sa keyboard sa pamamagitan ng pagpapanatili ng cursor sa dulo ng mga formula na may kasamang mga array. Kahit na ito ay gumagana nang maayos sa pamamagitan lamang ng pagpindot sa Enter , ngunit upang maging ligtas maaari mong gamitin ang diskarteng ito habang nagtatrabaho sa mga array.

2. Ang FILTER function ay magagamit lamang para sa Microsoft 365 na mayisang tampok na dynamic na array. Kung wala kang bersyong ito at gumamit ng mas lumang bersyon, pumunta sa iba pang 3 formula.

Konklusyon

Naglalaman ang artikulo ng maikling paglalarawan ng mga function ng INDEX at MATCH. Pagkatapos, gumamit ito ng dataset para maglapat ng 4 na magkakaibang formula gamit ang INDEX , MATCH, at FILTER function na may maraming pamantayan sa Excel. Umaasa ako na ang artikulo ay nakatulong sa iyo. Kung gusto mong mag-explore pa, maaari mong tingnan ang mga kaugnay na artikulo sa ibaba. Kung mayroon kang anumang katanungan maaari kang sumulat sa seksyon ng komento.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.