Excel INDEX MATCH s viacerými kritériami (4 vhodné príklady)

  • Zdieľajte To
Hugh West

Súbory údajov v programe Excel sa používajú na uchovávanie záznamov informácií. Vyhľadávanie informácií z veľkých súborov údajov môže byť časovo náročné. Program Excel má niekoľko užitočných vzorcov na vyhľadávanie a porovnávanie dotazov na získanie presných výsledkov. INDEX a MATCH sú jedny z najpoužívanejších, ktoré fungujú nielen pre jedno kritérium, ale aj pre viacero kritérií. V článku budú vysvetlené 4 vzorce na INDEX a MATCH s viacero kritérií s vhodnými príkladmi a náležitým vysvetlením.

Stiahnite si cvičebnicu

Stiahnite si cvičebnicu a precvičte sa.

Index Excel Zhoda viacerých kritérií.xlsx

Úvod do funkcií INDEX a MATCH

Funkcia INDEX

Cieľ:

Vráti hodnotu alebo odkaz na bunku v priesečníku konkrétneho riadku a stĺpca v danom rozsahu.

Všeobecný vzorec:

=INDEX(pole, číslo_riadku,[číslo_stĺpca])

Argumenty Popis:

pole = rozsah údajov.

číslo_riadku = číslo riadku hodnoty, ktorá sa má vrátiť.

column_num =číslo stĺpca hodnoty, ktorá sa má vrátiť.

Funkcia MATCH

Cieľ:

Vráti relatívnu pozíciu položky v poli, ktorá zodpovedá zadanej hodnote v zadanom poradí.

Všeobecný vzorec:

=MATCH(lookup_value,lookup_array,[match_type])

Argument Popis:

lookup_value = hľadaná hodnota.

lookup_array = rozsah údajov, v ktorom existuje hľadaná hodnota.

match_type = -0, -1,1. 0 znamená presnú zhodu, -1 pre hodnotu väčšiu ako presná zhoda a 1 pre hodnotu menšiu ako presná zhoda.

3 Vzorce programu Excel používajúce funkcie INDEX a MATCH s viacerými kritériami

Na vysvetlenie 4 vzorcov pre index Excelu a ich porovnanie s viacerými kritériami použijeme nasledujúci súbor údajov.

Súbor údajov obsahuje 5 stĺpcov s ID produktu , Farba , Veľkosť, a Cena zoznam produktov spoločnosti. Teraz, ak máte viacero kritérií a chcete porovnať viacero kritérií, aby ste získali hodnotu súvisiacu s porovnávanou hodnotou. V nasledujúcich častiach článku budú uvedené 3 rôzne vzorce s INDEX a MATCH funkcie s viacerými kritériami. Pokračujme teda ďalej.

1. Vnorený vzorec programu Excel pomocou funkcií INDEX a MATCH s viacerými kritériami

Predpokladajme, že musíme zistiť cenu výrobku zo súboru údajov porovnaním ID výrobku, farby a veľkosti.

Pomocou programu Excel môžete použiť nasledujúci vzorec INDEX a MATCH na získanie výsledku:

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

Tu môžete vidieť vzorec, ktorý zodpovedá viacerým kritériám zo súboru údajov a potom zobrazí presný výsledok.

🔎 Rozdelenie vzorca:

  • Použitie MATCH funkcia 3 kritérií: ID produktu , Farba, a Veľkosť sú priradené rozsahy B5:B11 , C5:C11, a D5:D11 resp. zo súboru údajov. Tu sa typ zápasu je . 0 ktorá poskytuje presnú zhodu.
  • Nakoniec pomocou INDEX funkcia získa cenu daného produktu z rozsahu E5:E11 .

Prečítajte si viac: INDEX MATCH s 3 kritériami v programe Excel (4 príklady)

2. Vnorený vzorec programu Excel s dvoma funkciami INDEX a funkciou MATCH s viacerými kritériami

Okrem toho existuje ďalší vzorec, ktorý obsahuje dva INDEX funkcie spolu s MATCH funkciu s viacerými kritériami na získanie hodnoty z daného rozsahu údajov.

Vzorec je:

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

Výsledok porovná 3 kritériá so zadanými rozsahmi údajov a poskytne výsledok hodnoty porovnaných kritérií v rozsahu určenom pre výstup.

🔎 Rozdelenie vzorca:

  • MATCH funkcia preberá hodnoty vyhľadávania ako B15 , C15 a D15 pomocou A medzi nimi.
  • Potom sa INDEX funkcia, v rámci ktorej sú vyhľadávacie polia pre každú z vyhľadávaných hodnôt B5:B12 , C5:C12, a D5:D12 .
  • Posledný argument príkazu MATCH je 0, aby sa dosiahla presná zhoda.
  • Všetky tieto prvky sú vnorené do ďalšieho INDEX funkcia, ktorej prvým argumentom je rozsah, z ktorého sa nakoniec zobrazí výsledok.

Čítajte viac: INDEX MATCH s viacerými kritériami v inom hárku (2 spôsoby)

Podobné čítania

  • Index Excel Priradenie jedného/viacerých kritérií k jednému/viacerým výsledkom
  • Viacero kritérií v programe Excel pomocou funkcií INDEX, MATCH a COUNTIF
  • Súčet s funkciami INDEX-MATCH v rámci viacerých kritérií v programe Excel
  • INDEX, MATCH a MAX s viacerými kritériami v programe Excel

3. Vzorec používajúci INDEX s dvoma funkciami MATCH s viacerými kritériami v programe Excel

Opakom vyššie uvedenej metódy je však vzorec s 2 MATCH funkcie vnorené pomocou INDEX Funkcia môže vykonávať aj túto prácu.

Teraz povedzme, že máme upravenú verziu daného súboru údajov vrátane informácií o mikine s kapucňou a tričku a usporiadaných nasledujúcim spôsobom.

Vzorec:

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

V tomto prípade sme použili dve MATCH funkcie na porovnávanie hodnôt zo súboru údajov. Jedna z nich zodpovedá riadku a druhá stĺpcu. MATCH vzorec je vnorený vo vnútri INDEX funkcia, ktorá funguje dokonale.

🔎 Rozdelenie vzorca:

  • Prvý MATCH vzorec sa zhoduje s názvom produktu T-Shirt bude hodnoty v riadku ( B6 a B7 ).
  • DruhýMATCH vzorec preberá dve kritériá farba a veľkosť (modrá a stredná) s rozsahom C4:F4 a C5:F5 resp.
  • Obaja MATCH vzorec je vnorený vo vnútri INDEX ako druhý argument. Prvý argument INDEX vzorec preberá prvý argument ako rozsah údajov, z ktorých sa bude extrahovať výstup, a tretí argument je 0 pre presnú zhodu.

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

Alternatíva k INDEX-MATCH: použitie funkcie FILTER

Okrem toho, ak používate Microsoft 365 ktorý má dynamické polia, potom môžete použiť FILTER funkciu s viacerými kritériami ako alternatívu k funkcii INDEX-MATCH vzorce.

Postupujte podľa nasledujúcich krokov a zistite, ako použiť FILTER funkciu na tento účel:

  • Vyberte celý súbor údajov.

  • Vyberte si Tabuľka z Vložte tab.

  • Skontrolujte rozsah tabuľky a začiarknite Moja tabuľka má hlavičky .
  • Potom kliknite na tlačidlo OK .

Vaša tabuľka bude vyzerať takto.

Predpokladajme, že máte 3 kritériá (zobrazené na obrázku), pomocou ktorých musíte nájsť cenu daného produktu.

  • Napíšte vzorec do bunky, v ktorej chcete vidieť výsledok:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))

Výsledok sa zobrazí v bunke.

Poznámka: Vyberte príslušný rozsah a vo vzorci sa zobrazí ako názov tabuľky (v tomto prípade Tabuľka2) vrátane záhlavia rozsahu (Cena, ID výrobku, Farba a Veľkosť pre príslušné rozsahy), pretože súbor údajov je prevedený do tabuľky programu Excel.

🔎 Rozdelenie vzorca:

  • Vzorec má 3 argumenty,
    • Prvý argument je pole čo je rozsah údajov, z ktorých sa vyberie návratová hodnota.
    • Druhý argument je zahŕňajú . V našom prípade sú kritériami ID produktu, farba a veľkosť.
    • Tretí argument je empty_if ktorý v prípade prázdneho výsledku prevezme návratovú hodnotu. Táto hodnota je nepovinná a v našom prípade ju nevyžadujeme.
  • Zodpovedá kritériám a poskytuje výsledok z rozsahu v prvom argumente.

Prečítajte si viac: Excel INDEX MATCH na vrátenie viacerých hodnôt v jednej bunke

Čo si treba zapamätať

1. Môžete stlačiť CTRL+SHIFT+ENTER z klávesnice tak, že kurzor držíte na konci vzorcov, ktoré obsahujú polia. Hoci to funguje dobre aj jednoduchým stlačením Vstúpte na stránku , ale pre istotu môžete túto techniku použiť aj pri práci s poliami.

2. FILTER je k dispozícii len pre Microsoft 365 Ak nemáte túto verziu a používate staršiu verziu, použite ostatné 3 vzorce.

Záver

Článok obsahuje stručný opis funkcií INDEX a MATCH. Následne použil súbor údajov na aplikáciu 4 rôznych vzorcov pomocou INDEX , MATCH, a FILTER funkcie s viacerými kritériami v programe Excel. Dúfam, že článok bol pre vás užitočný. Ak chcete preskúmať viac, môžete si pozrieť súvisiace články nižšie. Ak máte nejaký dotaz, môžete napísať do sekcie komentárov.

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.