Vyhľadajte n -tý zápas v tabuľke pomocou funkcie INDEX & MATCH

Anonim

V tomto článku sa naučíme, ako vyhľadať n -tý zápas v tabuľke pomocou funkcie INDEX & MATCH.

Scenár:

Napríklad v tabuľke potrebujeme nájsť numericky n -tý zápas a jeho zodpovedajúce výsledky. Potrebujeme nejaký všeobecný vzorec, ktorý pomôže pri hľadaní n -tej zhody získať požadovanú hodnotu.

Ako vyriešiť problém?

Aby vzorec najskôr porozumel, musíme si trocha zrevidovať nasledujúce funkcie

  1. Funkcia INDEX
  2. Funkcia MATCH

Teraz vytvoríme vzorec pomocou vyššie uvedených funkcií. Funkcia MATCH vráti index najnižšej zhody z rozsahu. Funkcia INDEX berie ako argument index riadkov a vracia zodpovedajúce požadované výsledky. Táto funkcia nájde

Generický vzorec:

= INDEX (údaje, MATCH (MALÉ (rozsah, n), rozsah, typ_zhody), stĺpce_čísla)

údaje : pole hodnôt v tabuľke bez hlavičiek

rozsah : lookup_array pre najnižšiu zhodu

n : číslo, n -tý zápas

typ_zhody : 1 (presný alebo nasledujúci najmenší) alebo 0 (presná zhoda) alebo -1 (presný alebo najbližší najväčší)

col_num: číslo stĺpca, požadovaná hodnota na získanie zo stĺpca tabuľky.

Príklad:

Pochopenie vyššie uvedených vyhlásení môže byť mätúce. Poďme to teda pochopiť pomocou vzorca v príklade

Tu máme tabuľku s podrobnosťami o svetovom kontinente. Potrebujeme nájsť kód krajiny z danej tabuľky z vyhľadávacej hodnoty ako názvu krajiny.


Pomenovaný rozsah používaný pre pole tabuliek (E5: I10) a rozsah (I5: I10).
Tu sme namiesto toho použili pomenovaný rozsah pre referenčné pole buniek, pretože je to ľahko zrozumiteľné. Musíme hľadať všetky podrobnosti, kde je hodnota ceny minimálna alebo najnižšia v rozsahu.
Pomocou vyššie uvedeného vzorca získate prvý detail, ktorým je kapitál
V bunke G6 použite vzorec:

= INDEX (tabuľka, ZÁPAS ( MALÉ (rozsah, 1) ,rozsah, 0 ) , 4 )

Pomenované rozsahy

stôl (E5: I10)

rozsah (I5: I10)

Vysvetlenie:

  • Funkcia SMALL nájde prvú najnižšiu zhodu v rozsahu a vráti hodnotu funkcii MATCH.
  • Funkcia MATCH sa zhoduje s presnou zhodou minimálnych hodnôt v cenovom rozpätí a vráti svoj riadkový index do funkcie INDEX.
  • Funkcia INDEX nájde hodnotu kapitálu s indexom ROW a 4. stĺpcom v tabuľke pomenovaný rozsah.


Vzorec vráti všetky výsledky pre prvú najnižšiu hodnotu. Teraz skopírujte vzorec, aby ste získali druhú najmenšiu alebo tretiu najnižšiu, stačí zmeniť argument n pod funkciou MALÁ, aby ste získali rôzne výsledky.

Teraz zmeňte hodnotu n a získajte výsledky podľa nižšie uvedeného obrázku.


Ako vidíte z vyššie uvedenej snímky, získali sme všetky podrobnosti zodpovedajúce n -tej hodnote v tabuľke. Extrahujte podrobnosti z tabuľky pomocou vyššie uvedeného vzorca.

Príklad:

Môžete tiež použiť funkciu VEĽKÉ na získanie n -tého zápasu z najvyššej alebo n -tej najvyššej zhody v rozsahu a vráti jeho zodpovedajúce výsledky.

Generický vzorec:

= INDEX (údaje, MATCH (VEĽKÉ (rozsah, n), rozsah, typ zhody), stĺpce_čísla)

údaje : pole hodnôt v tabuľke bez hlavičiek

rozsah : lookup_array pre najvyššiu zhodu

n : číslo, n -tý zápas

typ_zhody : 1 (presný alebo nasledujúci najmenší) alebo 0 (presná zhoda) alebo -1 (presný alebo najbližší najväčší)

col_num: číslo stĺpca, požadovaná hodnota na získanie zo stĺpca tabuľky.

Príklad:

Pochopenie vyššie uvedených vyhlásení môže byť mätúce. Poďme to teda pochopiť pomocou vzorca v príklade

Tu máme tabuľku s podrobnosťami o svetovom kontinente. Potrebujeme nájsť kód krajiny z danej tabuľky z vyhľadávacej hodnoty ako názvu krajiny.

Pomenovaný rozsah používaný pre pole tabuliek (E5: I10) a rozsah (I5: I10).
Tu sme namiesto toho použili pomenovaný rozsah pre referenčné pole buniek, pretože je to ľahko zrozumiteľné. Musíme hľadať všetky podrobnosti, kde je hodnota ceny maximálna alebo najvyššia v rozsahu.

Pomocou vyššie uvedeného vzorca získate prvý detail, ktorým je kapitál
V bunke G6 použite vzorec:

= INDEX (tabuľka, ZÁPAS ( VEĽKÝ (rozsah, 1) ,rozsah, 0 ) , 4 )

Pomenované rozsahy

stôl (E5: I10)

rozsah (I5: I10)

Vysvetlenie:

  • Funkcia LARGE nájde prvú najvyššiu zhodu v rozsahu a vráti hodnotu funkcii MATCH.
  • Funkcia MATCH sa zhoduje s presnou n -tou zhodou hodnoty zhody v cenovom rozpätí a vráti svoj riadkový index do funkcie INDEX.
  • Funkcia INDEX nájde hodnotu kapitálu s indexom ROW a 4. stĺpcom v tabuľke pomenovaný rozsah.

Vzorec vráti všetky výsledky pre prvú najnižšiu hodnotu. Teraz skopírujte vzorec, aby ste získali druhú najmenšiu alebo tretiu najnižšiu, stačí zmeniť argument n pod funkciou MALÁ, aby ste získali rôzne výsledky.

Teraz zmeňte hodnotu n a získajte výsledky podľa nižšie uvedeného obrázku.

Ako vidíte z vyššie uvedenej snímky, získali sme všetky podrobnosti zodpovedajúce n -tej hodnote v tabuľke. Extrahujte podrobnosti z tabuľky pomocou vyššie uvedeného vzorca.

Tu je niekoľko pozorovacích poznámok pri použití vyššie uvedeného vzorca.

Poznámky:

  1. Hodnota n nemôže byť menšia ako 1 alebo väčšia ako dĺžka rozsahu
  2. Funkcia vráti chybu #NA, ak argument vyhľadávacieho poľa pre funkciu MATCH nemá rovnakú dĺžku ako tabuľkové pole.
  3. Vzorec vráti chybu, ak sa hodnota lookup_value nezhoduje s hodnotou v tabuľke lookup_array.
  4. Funkcia zodpovedá presnej hodnote, pretože argument typu zhody pre funkciu MATCH je 0.
  5. Hodnoty vyhľadávania je možné zadať ako odkaz na bunku alebo priamo pomocou symbolu úvodzovky (") vo vzorci ako argumentov.

Dúfam, že ste pochopili, ako vyhľadať n -tý zápas v tabuľke pomocou funkcie INDEX & MATCH. Tu nájdete ďalšie články o hodnote vyhľadávania v Exceli. Neváhajte a uveďte svoje otázky nižšie v poli pre komentáre. Určite vám pomôžeme.

Ak sa vám páčili naše blogy, zdieľajte ich so svojimi priateľmi na Facebooku. A tiež nás môžete sledovať na Twitteri a Facebooku. Radi by sme vás počuli, dajte nám vedieť, ako môžeme zlepšiť, doplniť alebo inovovať našu prácu a zlepšiť ju pre vás. Napíšte nám na emailovú stránku

Na vyhľadanie hodnoty použite INDEX a MATCH : Funkcia INDEX & MATCH na vyhľadanie hodnoty podľa potreby.

Rozsah SUM s INDEX v Exceli : Pomocou funkcie INDEX nájdite SÚČET hodnôt podľa potreby.

Ako používať funkciu INDEX v programe Excel : Nájdite INDEX poľa pomocou funkcie INDEX vysvetlenej na príklade.

Ako používať funkciu MATCH v programe Excel : Nájdite MATCH v poli pomocou hodnoty INDEX vo funkcii MATCH vysvetlenej na príklade.

Ako používať funkciu LOOKUP v programe Excel : Nájdite hodnotu vyhľadávania v poli pomocou funkcie LOOKUP vysvetlenej na príklade.

Ako používať funkciu VLOOKUP v programe Excel : Nájdite hodnotu vyhľadávania v poli pomocou funkcie VLOOKUP vysvetlenej na príklade.

Populárne články

50 Skratka pre Excel, ktorá zvýši vašu produktivitu

Upravte rozbaľovací zoznam

Absolútna referencia v Exceli

Ak s podmieneným formátovaním

Ak so zástupnými znakmi

Vlookup podľa dátumu

Pripojte meno a priezvisko v Exceli