INDEX MATCH s 3 kritériami v programe Excel (4 príklady)

  • Zdieľajte To
Hugh West

Ak chcete extrahovať údaje s rôznymi kritériami alebo podmienkami v programe Microsoft Excel, kombinácia INDEX a MATCH Funkcie sú zatiaľ najvhodnejšie. V tomto článku sa dozviete, ako môžete tieto funkcie INDEX a MATCH používať spolu s 3 rôznymi kritériami v programe Excel s príslušnými ilustráciami.

Stiahnite si cvičebnicu

Môžete si stiahnuť zošit programu Excel, ktorý sme použili na prípravu tohto článku.

INDEX MATCH s 3 kritériami.xlsx

4 použitia funkcie INDEX MATCH s 3 kritériami v programe Excel

1. INDEX MATCH s 3 kritériami v programe Excel (vzorec poľa)

V nasledujúcom súbore údajov leží niekoľko modelov smartfónov Xiaomi s príslušnými modelmi čipových súprav, konfiguráciami pamäte RAM a fotoaparátu. Na základe údajov dostupných v tabuľke zistíme model smartfónu, ktorý spĺňa tri rôzne kritériá z prvých troch stĺpcov špecifikácií.

Napríklad chceme nájsť model, ktorý používa čipovú súpravu Snapdragon, má 8 GB RAM a 108 MP fotoaparát.

Vyberte výstup Bunka E17 a typ:

=INDEX(E5:E14,MATCH(1,(C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0))

Teraz stlačte CTRL+Shift+Enter na nájdenie výstupu, pretože ide o vzorec poľa. Ale ak používate Excel 365 potom musíte stlačiť Vstúpte na stránku iba.

Tu sa MATCH funkcia extrahuje číslo riadku na základe definovaných kritérií. S prvým argumentom 1 MATCH funkcia hľadá hodnotu 1 v poli vyhľadávania (druhý argument) kde boli splnené všetky kritériá, a vráti príslušné číslo riadku. INDEX funkcia potom použije toto číslo riadku na extrakciu modelu smartfónu z Stĺpec E .

Prečítajte si viac: Ako porovnať viacero kritérií z rôznych polí v programe Excel

2. INDEX MATCH s 3 kritériami v programe Excel (vzorec bez matice)

Ak nechcete použiť vzorec poľa, tu je ďalší vzorec, ktorý môžete použiť vo výstupe Bunka E17 :

=INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0))

Po stlačení Vstúpte na stránku , dostanete podobný výstup ako v predchádzajúcej časti.

🔎 Ako vzorec funguje?

  • Vo vzorci sa druhý argument MATCH bola definovaná inou funkciou INDEX ktorá vyhľadá všetky zhodné kritériá a vráti pole:

{0;1;0;0;0;1;0;0;1;0}

  • MATCH funkcia potom v tomto poli vyhľadá hodnotu 1 a vráti príslušné číslo riadku prvého nálezu.
  • Nakoniec vonkajší INDEX funkcia extrahuje hodnotu z Stĺpec E na základe čísla riadku zisteného v predchádzajúcom kroku.

Prečítajte si viac: INDEX, MATCH a MAX s viacerými kritériami v programe Excel

Podobné čítania

  • Viacero kritérií v programe Excel pomocou funkcií INDEX, MATCH a COUNTIF
  • Index Excel Priradenie jedného/viacerých kritérií k jednému/viacerým výsledkom
  • Vzorec Excel INDEX-MATCH na vrátenie viacerých hodnôt horizontálne
  • INDEX MATCH Viaceré kritériá so zástupným znakom v programe Excel (kompletný sprievodca)
  • [Opravené!] INDEX MATCH nevracia správnu hodnotu v programe Excel (5 dôvodov)

3. Kombinácia funkcií IFERROR, INDEX a MATCH s 3 kritériami

Niekedy sa môže stať, že zadané kritériá alebo podmienky nezodpovedajú údajom dostupným v tabuľke. V takom prípade niektorý zo vzorcov v posledných dvoch metódach vráti #N/A Môžeme však vzorec upraviť tak, aby vracal "Nie je k dispozícii" správa, ak nie sú splnené zadané kritériá. Preto musíme použiť IFERROR funkciu, ktorá slúži na tento účel.

Požadovaný vzorec vo výstupe Bunka E17 by mal byť teraz:

=IFERROR(INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0)),"Not Available")

Po stlačení Vstúpte na stránku , uvidíme definovanú správu. "Nie je k dispozícii" keďže sme trochu upravili kritériá, ktoré nie sú schopné korelovať s údajmi dostupnými v tabuľke.

Prečítajte si viac: IF s INDEX-MATCH v programe Excel (3 vhodné prístupy)

4. INDEX MATCH s 3 kritériami pozdĺž stĺpca (stĺpcov) a riadku (riadkov) v programe Excel

V poslednej časti teraz priradíme hlavičky čipovej sady a pamäte RAM do dvoch samostatných riadkov (4 a 5) . Pridali sme aj ďalšie dve značky smartfónov v Stĺpec C Rozsah buniek od D6 na F8 predstavujú zodpovedajúce modely na základe značiek, čipových súprav a operačných pamätí v záhlaví stĺpcov a riadkov.

Na základe tohto maticového vyhľadávania pozdĺž záhlaví riadkov a stĺpcov vytiahneme model smartfónu v Bunka E11 ktorý spĺňa kritériá definované v rozsahu buniek D11:D13 .

Vo výstupe Bunka E11 , požadovaný vzorec za stanovených podmienok bude:

=INDEX(D6:F8, MATCH(C13,C6:C8,0), MATCH(C11&C12,D4:F4&D5:F5,0))

Po stlačení Vstúpte na stránku , nájdete konečný výstup, ako je znázornené na obrázku nižšie.

V tomto vzorci je prvý MATCH funkcia definuje číslo riadku z Stĺpec C ktorý zodpovedá zadaným kritériám pre značky. V treťom argumente (číslo stĺpca) z INDEX druhá funkcia MATCH funkcia definuje číslo stĺpca kombináciou kritérií čipovej sady a pamäte RAM.

Prečítajte si viac: Indexová zhoda viacerých kritérií v riadkoch a stĺpcoch v programe Excel

Záverečné slová

Dúfam, že všetky tieto vyššie uvedené metódy vám teraz pomôžu pri ich aplikácii vo vašej tabuľke programu Excel pri práci s funkciami INDEX a MATCH s 3 rôznymi kritériami. Ak máte akékoľvek otázky alebo pripomienky, dajte mi vedieť v sekcii komentárov. Alebo si môžete pozrieť naše ďalšie články týkajúce sa funkcií programu Excel na tejto webovej stránke.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.