V tomto článku se naučíme, jak vyhledat n -tý zápas v tabulce pomocí funkce INDEX & MATCH.
Scénář:
Například potřebujeme z tabulky najít numericky n -tu shodu a její odpovídající výsledky. Potřebujeme nějaký obecný vzorec, který pomůže při hledání n -té shody, jak získat požadovanou hodnotu.
Jak problém vyřešit?
Aby vzorec nejprve porozuměl, musíme si trochu zrevidovat následující funkce
- Funkce INDEX
- Funkce MATCH
Nyní vytvoříme vzorec pomocí výše uvedených funkcí. Funkce MATCH vrátí index nejnižší shody z rozsahu. Funkce INDEX bere jako argument index řádku a vrací jeho odpovídající požadované výsledky. Tato funkce najde
Obecný vzorec:
= INDEX (data, MATCH (SMALL (range, n), range, match_type), col_num)
data : řada hodnot v tabulce bez záhlaví
rozsah : lookup_array pro nejnižší shodu
n : číslo, n. zápas
typ_ shody : 1 (přesné nebo nejbližší nejmenší) nebo 0 (přesná shoda) nebo -1 (přesné nebo příští největší)
col_num: číslo sloupce, požadovaná hodnota k načtení ze sloupce tabulky.
Příklad:
Výše uvedená prohlášení mohou být matoucí k pochopení. Pojďme to tedy pochopit pomocí vzorce v příkladu
Zde máme tabulku s podrobnostmi o světovém kontinentu. Potřebujeme najít kód země z dané tabulky z hodnoty vyhledávání jako názvu země.
Pojmenovaný rozsah používaný pro pole tabulky (E5: I10) a rozsah (I5: I10).
Zde jsme místo toho pro referenční pole buněk použili pojmenovaný rozsah, protože je snadno pochopitelný. Musíme hledat všechny podrobnosti, kde je hodnota ceny minimální nebo nejnižší v rozsahu.
Pomocí výše uvedeného vzorce získáte první detail, kterým je kapitál
Použijte vzorec v buňce G6:
= INDEX (tabulka, MATCH ( MALÝ (rozsah, 1) ,rozsah, 0 ) , 4 )
Pojmenované rozsahy
stůl (E5: I10)
rozsah (I5: I10)
Vysvětlení:
- Funkce SMALL najde první nejnižší shodu v rozsahu a vrátí hodnotu funkci MATCH.
- Funkce MATCH odpovídá přesné minimální shodě v cenovém rozsahu a vrací svůj řádkový index funkci INDEX.
- Funkce INDEX najde hodnotu kapitálu s indexem ROW a 4. sloupcem v tabulce pojmenovaný rozsah.
Vzorec vrací všechny výsledky pro první nejnižší hodnotu. Nyní zkopírujte vzorec, abyste získali druhou nejmenší nebo třetí nejnižší, stačí změnit argument n pod funkcí MALÁ, abyste získali různé výsledky.
Nyní změňte hodnotu n a získejte výsledky, jak je uvedeno níže.
Jak vidíte z výše uvedeného snímku, získali jsme všechny podrobnosti odpovídající n -té hodnotě v tabulce. Extrahujte detaily z tabulky pomocí výše uvedeného vzorce.
Příklad:
Můžete také použít funkci LARGE, abyste získali n -tý shodu z nejvyšší nebo n -té nejvyšší shody z rozsahu a vrátili její odpovídající výsledky.
Obecný vzorec:
= INDEX (data, MATCH (LARGE (rozsah, n), rozsah, typ shody), col_num)
data : řada hodnot v tabulce bez záhlaví
rozsah : lookup_array pro nejvyšší shodu
n : číslo, n. zápas
typ_ shody : 1 (přesné nebo nejbližší nejmenší) nebo 0 (přesná shoda) nebo -1 (přesné nebo příští největší)
col_num: číslo sloupce, požadovaná hodnota k načtení ze sloupce tabulky.
Příklad:
Výše uvedená prohlášení mohou být matoucí k pochopení. Pojďme to tedy pochopit pomocí vzorce v příkladu
Zde máme tabulku s podrobnostmi o světovém kontinentu. Potřebujeme najít kód země z dané tabulky z hodnoty vyhledávání jako názvu země.
Pojmenovaný rozsah používaný pro pole tabulky (E5: I10) a rozsah (I5: I10).
Zde jsme místo toho pro referenční pole buněk použili pojmenovaný rozsah, protože je snadno pochopitelný. Musíme hledat všechny detaily, kde je cena v daném rozsahu maximální nebo nejvyšší.
Pomocí výše uvedeného vzorce získáte první detail, kterým je kapitál
Použijte vzorec v buňce G6:
= INDEX (tabulka, MATCH ( VELKÝ (rozsah, 1) ,rozsah, 0 ) , 4 )
Pojmenované rozsahy
stůl (E5: I10)
rozsah (I5: I10)
Vysvětlení:
- Funkce LARGE najde první nejvyšší shodu v rozsahu a vrátí hodnotu funkci MATCH.
- Funkce MATCH odpovídá přesné n -té shodě s hodnotou shody v cenovém rozsahu a vrací svůj řádkový index funkci INDEX.
- Funkce INDEX najde hodnotu kapitálu s indexem ROW a 4. sloupcem v tabulce pojmenovaný rozsah.
Vzorec vrací všechny výsledky pro první nejnižší hodnotu. Nyní zkopírujte vzorec, abyste získali druhou nejmenší nebo třetí nejnižší, stačí změnit argument n pod funkcí SMALL, abyste získali různé výsledky.
Nyní změňte hodnotu n a získejte výsledky, jak je uvedeno níže.
Jak vidíte z výše uvedeného snímku, získali jsme všechny podrobnosti odpovídající n -té hodnotě v tabulce. Extrahujte detaily z tabulky pomocí výše uvedeného vzorce.
Zde je několik pozorovacích poznámek při použití výše uvedeného vzorce.
Poznámky:
- Hodnota n nesmí být menší než 1 nebo větší než délka rozsahu
- Funkce vrací chybu #NA, pokud argument vyhledávacího pole funkce MATCH nemá stejnou délku pole tabulky.
- Vzorec vrací chybu, pokud lookup_value neodpovídá hodnotě v tabulce lookup_array.
- Funkce odpovídá přesné hodnotě, protože argument typu shody pro funkci MATCH je 0.
- Hodnoty vyhledávání lze zadat jako odkaz na buňku nebo přímo pomocí symbolu uvozovky (") ve vzorci jako argumentů.
Doufám, že jste pochopili, jak vyhledat n -tý zápas v tabulce pomocí funkce INDEX & MATCH. Zde najdete další články o hodnotě vyhledávání v Excelu. Neváhejte a uveďte své dotazy níže v poli pro komentáře. Určitě vám pomůžeme.
Pokud se vám naše blogy líbily, sdílejte je se svými přáteli na Facebooku. A také nás můžete sledovat na Twitteru a Facebooku. Rádi bychom od vás slyšeli, dejte nám vědět, jak můžeme zlepšit, doplnit nebo inovovat naši práci a zlepšit ji pro vás. Napište nám na e -mail
K vyhledání hodnoty použijte INDEX a MATCH : Funkce INDEX & MATCH k vyhledání hodnoty podle potřeby.
SUM rozsah s INDEX v Excelu : Pomocí funkce INDEX najděte součet hodnot podle potřeby.
Jak používat funkci INDEX v Excelu : Najděte INDEX pole pomocí funkce INDEX vysvětlené na příkladu.
Jak používat funkci MATCH v Excelu : Najděte MATCH v poli pomocí hodnoty INDEX uvnitř funkce MATCH vysvětlené na příkladu.
Jak používat funkci LOOKUP v Excelu : Najděte vyhledávací hodnotu v poli pomocí funkce LOOKUP vysvětlené na příkladu.
Jak používat funkci VLOOKUP v Excelu : Najděte vyhledávací hodnotu v poli pomocí funkce VLOOKUP vysvětlené na příkladu.
Populární články
50 Zkratka aplikace Excel pro zvýšení produktivity
Upravte rozevírací seznam
Absolutní reference v Excelu
Pokud s podmíněným formátováním
Pokud se zástupnými znaky
Vlookup podle data
Připojte jméno a příjmení v Excelu