Príklady so vzorcom INDEX-MATCH v programe Excel (8 prístupov)

  • Zdieľajte To
Hugh West

Pre pokročilé vyhľadávanie v aplikácii Excel slúži INDEX a MATCH možno použiť namiesto VLOOKUP . INDEX a MATCH sú potrebné na rozsiahle vyhľadávanie a mnohé z nich sú úplne úžasné. Na príklade vás naučíme, ako využiť Excel INDEX a MATCH funkcie v programe Excel v tomto návode.

Stiahnite si cvičebnicu

Stiahnite si tento cvičebný zošit, aby ste si počas čítania tohto článku precvičili svoje zručnosti.

Použitie vzorca INDEX-MATCH.xlsx

8 efektívnych príkladov vzorca INDEX-MATCH v programe Excel

V nasledujúcich častiach použijeme súbor príkladov údajov, aby sme ukázali, ako využiť funkcie INDEX a MATCH Ukážeme vám, ako použiť obe funkcie 8 rôznymi spôsobmi na vyhľadávanie hodnôt.

♣Syntax:

= INDEX ( pole , číslo_riadku , [ column_num ])

♣Argumenty:

  • pole : rozsah buniek hodnôt
  • Row_num : vráti výsledky pre riadok vo vybranom rozsahu.
  • column_num : vráti výsledky pre stĺpec vo vybranom rozsahu.

♣Výsledok:

Stránka Funkcia indexu vráti hodnotu alebo odkaz na bunku v zadanom rozsahu, ktorá sa nachádza v priesečníku konkrétneho riadku a stĺpca.

♣Syntax:

= MATCH ( lookup_value , lookup_array ,[ match_type ])

♣Argumenty:

  • lookup_value : Hodnota, ktorú chcete nájsť v rozsahu.
  • lookup_array : Rozsah, v ktorom hľadáte lookup_value .
  • match_type : Určuje, ako sa v programe Excel porovnávajú hodnoty vyhľadávania a hodnoty vyhľadávacieho poľa.
    • 1 = presný alebo najbližší najmenší.
    • 0 = presná zhoda.
    • -1 = presný alebo ďalší najväčší.

♣Výsledok:

Vráti pozíciu položky v poli v zmysle jej relatívnej pozície.

Príklad 1: Základná kombinácia funkcií INDEX a MATCH v programe Excel

Povedzme, že chcete vyhľadať Cena pre konkrétnu ID objednávky . Spojíme INDEX a MATCH funkciu na tento účel.

Krok 1:

  • V bunke G5 , zadajte nasledujúci vzorec.
=INDEX(D5:D11, MATCH(G4,B5:B11,0))

Tu,

  • MATCH(G4,B5:B11,0) sa týka bunky G4 ako lookup_value v rozsahu B5:B11 pre presnú zhodu. Vráti 4 keďže hodnota je v riadku číslo 4 .
  • INDEX(D5:D11, MATCH(G4,B5:B11,0)) odkazuje na D5:D11 ako pole, z ktorého získame hodnotu a číslo_riadku je . 4 ako sme ho získali z MATCH Column_num nie je potrebná, pretože uplatňujeme INDEX len pre jeden stĺpec.

Krok 2:

  • Tlač Vstúpte na stránku k výsledku.

Prečítajte si viac: Príklady so vzorcom INDEX-MATCH v programe Excel (8 prístupov)

Príklad 2: Použitie vzorca INDEX-MATCH na vyhľadávanie zľava v programe Excel

Môžete tiež vykonať vyhľadávanie z jedného stĺpca do druhého. Hodnota stĺpca C , druhý stĺpec nášho INDEX rozsah B5:D11 , nájdete v nasledujúcom príklade. Podľa nižšie uvedených krokov vykonajte vyhľadávanie zľava.

Krok 1:

  • Do bunky zadajte nasledujúci vzorec G5 .
=INDEX($B$5:$D$11,MATCH(F5,$B$5:$B$11,0),2)

Krok 2:

  • Potom stlačte tlačidlo Vstúpte na stránku aby ste videli výsledok.

Krok 3:

  • Nakoniec použite Automatické vypĺňanie aby ste si mohli pozrieť výsledky v plnom rozsahu.

Prečítajte si viac: Ako používať vzorec INDEX-MATCH v programe Excel na generovanie viacerých výsledkov

Príklad 3: Analýza podmienky citlivej na veľkosť písmen kombináciou funkcií INDEX a MATCH v programe Excel

Pre Analýza citlivá na prípady , môžete použiť INDEX a MATCH funkcia v kombinácii.

Ak chcete analyzovať a vykonať vyhľadávanie, postupujte podľa nasledujúcich krokov.

Krok 1:

  • Chceme nájsť ID MARK namiesto Mark . Pozrime sa, čo sa stane. Zadajte nasledujúci vzorec bunky C5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))

Krok 2:

  • Nakoniec stlačte Vstúpte na stránku nájsť ID objednávky pre MARK .

Pozrite sa pozorne; výsledok pre dokonalú zhodu s veľkým písmenom MARK ale nie pre Mark .

Príklad 4: Vyhľadanie dvoch stĺpcov pomocou vzorca INDEX-MATCH v programe Excel

Je fascinujúce, že môžete vykonať vyhľadávanie vo viacerých stĺpcoch pre viacero kritérií v rovnakom čase. Napríklad, budeme hľadať osobu ID objednávky ako aj Cena Podľa nasledujúcich krokov vykonajte vyhľadávanie pre dve kritériá.

Krok 1:

  • Najprv zadajte do bunky nasledujúci vzorec G5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))

  • Po druhé, stlačte Vstúpte na stránku na získanie prvej hodnoty v bunke G5 .

Preto bude prvá vyhľadávacia hodnota v bunke G5 .

Krok 2:

  • Ak chcete získať druhú vyhľadávaciu hodnotu, zadajte do bunky nasledujúci vzorec G6 .
=INDEX(D5:D11,MATCH(G4&G5,C5:C11&B5:B11,0))

  • Toto je funkcia poľa, takže túto funkciu musíme použiť stlačením Crtl + Zmena + Vstúpte na stránku

  • Výsledkom bude prvá hodnota vyhľadávania v bunke G6 .

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

Podobné čítania

  • Excel INDEX MATCH na vrátenie viacerých hodnôt v jednej bunke
  • Vzorec Excel INDEX-MATCH na vrátenie viacerých hodnôt horizontálne
  • [Opravené!] INDEX MATCH nevracia správnu hodnotu v programe Excel (5 dôvodov)
  • Ako vybrať konkrétne údaje v programe Excel (6 metód)
  • Funkcia INDEX MATCH vs. VLOOKUP (9 príkladov)

Príklad 5: Dvojcestné vyhľadávanie pomocou vzorca INDEX-MATCH

Môžete vykonať vyhľadávanie pre riadok a stĺpec v Obojsmerný Podľa nasledujúcich krokov nájdete hodnotu v riadku a stĺpci súčasne.

Krok 1:

  • Zadajte vzorec do bunky G7 .
=INDEX(B4:D11,MATCH(G5,B4:B11,0),MATCH(G4,B4:D4,0))

Krok 2:

  • Nakoniec stlačte Vstúpte na stránku .

Príklad 6: Vyhľadanie najbližšej zhody v programe Excel zlúčením funkcií INDEX a MATCH

Stránka INDEX funkcie a MATCH sú užitočné na nájdenie alebo hľadanie najbližšej zhody medzi rozsahmi. Napríklad by sme chceli zistiť, kto má najbližšiu hodnotu k našej cieľovej hodnote, ktorá je $15 Ak to chcete urobiť, postupujte podľa nasledujúcich krokov.

Krok 1:

  • Ak chcete nájsť najbližšiu zhodu, zadajte nasledujúci vzorec.
=INDEX(C5:C11,MATCH(MIN(ABS(D5:D11-G4)),ABS(D5:D11-G4),0))

Tu,

ABS(D5:D11-G4) je absolútna hodnota rozdielu s cieľovou hodnotou 15 medzi rozsahom D5:D11 .

MIN(ABS(D5:D11-G4) nájsť minimálny rozdiel absolútnych hodnôt.

Krok 2:

  • Stlačením Ctrl + Zmena + Vstúpte na stránku , použijeme túto funkciu ako funkciu poľa.

Prečítajte si viac: Vzorec INDEX-MATCH na nájdenie minimálnej hodnoty v programe Excel (4 vhodné spôsoby)

Príklad 7: Trojcestné vyhľadávanie pomocou funkcií INDEX a MATCH v programe Excel

A Trojcestné vyhľadávanie je to najlepšie, čo môžete dosiahnuť pomocou INDEX a MATCH funkcie. Trojcestné vyhľadávanie pridáva ďalší rozmer relevantnosti. Môžeme napríklad zistiť, koľko Jenny zaplatila za dva rôzne predmety v troch rôznych mesiacoch. Ak to chcete urobiť, postupujte podľa jednoduchých krokov uvedených nižšie.

Krok 1:

  • Vykonávať Trojcestné vyhľadávanie , najprv zadajte nasledujúci vzorec do bunky H6 .
=INDEX(($D$5:$E$7,$D$10:$E$12,$D$15:$E$17),MATCH($G$6,$C$5:$C$7,0),MATCH(H$5,$D$4:$E$4,0),(IF(H$4="Jan",1,IF(H$4="Feb",2,3))))

Krok 2:

  • Nakoniec stlačte Vstúpte na stránku na získanie prvej hodnoty vyhľadávania.

Krok 3:

  • Potom skopírujte vzorec pre ostatné bunky pomocou Automatické vypĺňanie

Preto získate výsledky, ako je znázornené na nasledujúcom obrázku.

Príklad 8: Použitie vzorca INDEX-MATCH so zástupnými znakmi

Excel môže tiež určiť čiastočná zhoda hodnotu. INDEX a MATCH Na tento účel sa používajú funkcie. Na dosiahnutie tohto cieľa použijeme hviezdičku (*) ako zástupný znak. Ak chcete začať, jednoducho postupujte podľa pokynov uvedených nižšie.

Krok 1:

  • Po prvé, v bunke G5 , zadajte nasledujúci vzorec.
=INDEX($D$5:$D$11,MATCH(F5& "*",$C$5:$C$11,0),1)

Krok 2:

  • Potom stlačte tlačidlo Vstúpte na stránku zobrazíte zmeny.

Krok 3:

  • Stačí použiť Automatické vypĺňanie na vyplnenie požadovaných buniek.

V dôsledku toho môžete vidieť, že vracia výsledok pre " Jenny ," aj keď to nie je presne zhodné.

Prečítajte si viac: INDEX MATCH Viaceré kritériá so zástupným znakom v programe Excel (kompletný sprievodca)

Záver

Dúfam, že tento článok ukázal, ako využiť INDEX a MATCH funkcie na integráciu viacerých kritérií. Prelistujte si cvičebnicu a využite to, čo ste sa naučili. Vďaka vašej podpore sme ochotní preplácať takéto programy.

Ak máte akékoľvek otázky, neváhajte sa na nás obrátiť. Dajte mi vedieť, čo si myslíte, v časti s komentármi nižšie.

Na vaše otázky vám čo najskôr odpovie ExcelWIKI odborníci.

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.