Efnisyfirlit
Til að draga út gögn með mismunandi forsendum eða skilyrðum í Microsoft Excel hentar samsetning INDEX og MATCH best hingað til. Í þessari grein muntu fá að læra hvernig þú getur notað þessar INDEX og MATCH aðgerðir ásamt 3 mismunandi viðmiðum í Excel með viðeigandi myndskreytingum.
Hlaða niður æfingabók
Þú getur halað niður Excel vinnubókinni sem við höfum notað til að undirbúa þessa grein.
INDEX MATCH with 3 Criteria.xlsx
4 Uses of INDEX MATCH með 3 viðmiðum í Excel
1. INDEX MATCH með 3 viðmiðum í Excel (Array Formula)
Í eftirfarandi gagnasafni er fjöldi Xiaomi snjallsímagerða með samsvarandi kubbalíkönum, vinnsluminni og myndavélastillingum. Byggt á gögnunum sem eru tiltæk í töflunni munum við finna snjallsímagerð sem uppfyllir þrjú mismunandi skilyrði úr fyrstu þremur forskriftadálkunum.
Til dæmis viljum við finna líkan sem notar Snapdragon flísasett , er með 8 GB vinnsluminni og er með 108 MP myndavél.
Veldu úttakið Cell E17 og sláðu inn:
=INDEX(E5:E14,MATCH(1,(C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0))
Ýttu nú á CTRL+Shift+Enter til að finna úttakið þar sem þetta er fylkisformúla. En ef þú ert að nota Excel 365 þá þarftu aðeins að ýta á Enter .
Hér er MATCH fallið dregur út línunúmerið út frá skilgreindum forsendum. Með fyrstu röksemd sinni sem 1,fallið MATCH leitar að gildinu 1 í uppflettifylki (önnur frumbreyta) þar sem öll skilyrði hafa verið uppfyllt og hún skilar samsvarandi línunúmeri. INDEX aðgerðin notar síðan þetta línunúmer til að draga snjallsímalíkanið úr E-dálki .
Lesa meira: Hvernig á að passa marga Viðmið frá mismunandi fylkjum í Excel
2. INDEX MATCH með 3 viðmiðum í Excel (Non-Array Formula)
Ef þú vilt ekki nota fylkisformúlu, þá er hér önnur formúla til að nota í úttakinu Cell E17 :
=INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0))
Eftir að hafa ýtt á Enter færðu svipað framtak og fannst í fyrri hlutanum.
🔎 Hvernig virkar formúlan?
- Í formúlunni, önnur rök MATCH fall hefur verið skilgreint af öðru INDEX falli sem leitar að öllum samsvarandi viðmiðum og skilar fylki:
{0;1;0;0;0 ;1;0;0;1;0}
- MATCH fallið leitar síðan að gildinu-1 í þessari fylki og skilar samsvarandi línunúmeri fyrstu að finna.
- Að lokum dregur ytri INDEX fallið gildi úr dálki E byggt á línunúmerinu sem fannst í skrefinu á undan.
Lesa meira: INDEX, MATCH og MAX með mörgum skilyrðum í Excel
Svipuð lestur
- Margar viðmiðanir í Excel með því að nota INDEX, MATCH og COUNTIFVirkni
- Excel vísitalan Passar ein/mörg viðmið við ein/marg niðurstöður
- Excel INDEX-MATCH formúla til að skila mörgum gildum lárétt
- INDEX MATCH Margfeldi viðmiðanir með jokertákn í Excel (tæmandi leiðbeiningar)
- [Fast!] INDEX MATCH skilar ekki réttu gildi í Excel (5 ástæður)
3. Samsetning aðgerða IFERROR, INDEX og MATCH með 3 viðmiðum
Stundum passa uppgefnar viðmiðanir eða skilyrði ekki við gögnin sem eru tiltæk í töflunni. Í því tilviki mun einhver af formúlunum í síðustu tveimur aðferðunum skila #N/A villu. En við getum breytt formúlunni til að skila „Ekki tiltækt“ skilaboðum ef tilgreind skilyrði passa ekki. Þannig að við verðum að nota IFERROR aðgerðina til að þjóna tilganginum.
Tilskilin formúla í úttakinu Cell E17 ætti að vera núna:
=IFERROR(INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0)),"Not Available")
Eftir að hafa ýtt á Enter munum við sjá skilgreind skilaboð- „Ekki tiltæk“ þar sem við höfum breytt viðmiðunum aðeins sem geta ekki tengst þeim gögnum sem til eru í töflunni.
Lesa meira: IF með INDEX-MATCH í Excel (3 hentugar aðferðir )
4. INDEX MATCH með 3 viðmiðum meðfram dálkum og línum í Excel
Í síðasta hlutanum munum við nú úthluta Chipset og RAM hausum í tveimur aðskildum röðum (4 og 5) . Við höfum einnig bætt við tveimur snjallsímamerkjum í viðbót Dálkur C . Hólfið frá D6 til F8 táknar samsvarandi gerðir byggðar á vörumerkjum, kubbasettum og vinnsluminni yfir dálka- og línuhausa.
Byggt á þessu fylki flettu meðfram línum og dálkahausum, munum við draga út snjallsímalíkanið í E11 klefi sem uppfyllir skilyrðin sem skilgreind eru á sviði frumna D11:D13 .
Í úttakinu Cell E11 verður nauðsynleg formúla við tilgreind skilyrði:
=INDEX(D6:F8, MATCH(C13,C6:C8,0), MATCH(C11&C12,D4:F4&D5:F5,0))
Eftir að hafa ýtt á Enter muntu finna lokaúttakið eins og sýnt er á skjámyndinni hér að neðan.
Í þessari formúlu, fyrsta MATCH fall skilgreinir línunúmerið úr dálki C sem passar við uppgefið skilyrði fyrir vörumerki. Í þriðju röksemdafærslu (dálkurnúmer) í INDEX fallinu, skilgreinir önnur MATCH fall dálknúmerið með því að sameina kubbasettið og vinnsluminni viðmiðin.
Lesa meira: Vísitala samsvarar mörgum viðmiðum í röðum og dálkum í Excel
Niðurorð
Ég vona að allir af þessum aðferðum sem nefndar eru hér að ofan munu nú hjálpa þér að beita þeim í Excel töflureikninum þínum á meðan þú vinnur með INDEX og MATCH aðgerðir með 3 mismunandi forsendum. Ef þú hefur einhverjar spurningar eða athugasemdir, vinsamlegast láttu mig vita í athugasemdahlutanum. Eða þú getur skoðað aðrar greinar okkar sem tengjast Excel aðgerðum á þessari vefsíðu.