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
- Funkcia INDEX
- 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:
- Hodnota n nemôže byť menšia ako 1 alebo väčšia ako dĺžka rozsahu
- Funkcia vráti chybu #NA, ak argument vyhľadávacieho poľa pre funkciu MATCH nemá rovnakú dĺžku ako tabuľkové pole.
- Vzorec vráti chybu, ak sa hodnota lookup_value nezhoduje s hodnotou v tabuľke lookup_array.
- Funkcia zodpovedá presnej hodnote, pretože argument typu zhody pre funkciu MATCH je 0.
- 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