V tomto článku se naučíme, jak vyhledávat více hodnot pomocí duplicitních hodnot vyhledávání v aplikaci Excel.
Zde je tedy scénář. Mám 10 studentů. Připravil jsem zkoušku. Při této zkoušce každý student získal známky ze 100. Nyní v aplikaci Excel chci napsat vzorec, který mi řekne jméno top 5 střelců.
Zjevně mohu použít funkci LARGE k získání špičkových hodnot. A pak funkce VLOOKUP-CHOOSE nebo INDEX-MATCH pro trasování jmen.
Problém je ale v tom, že má protichůdné skóre. A když se pokusíte použít INDEX-MATCH, vrátí křestní jméno nalezené pro stejné skóre. Nenačte druhé jméno duplicitního skóre.
= INDEX ($ A $ 2: $ A $ 11, MATCH (VELKÉ ($ B $ 2: $ B $ 11, E2), $ B $ 2: $ B $ 11,0))
Můžete vidět, že máme dva nejlepší střelce, Kamala a Mridama, kteří zaznamenali 54. Ale na obou pozicích je načteno pouze kamalovo jméno.
Tento vzorec je v pořádku, potřebuje jen malou pomoc k jedinečnému identifikaci každého skóre. Takže zde potřebujeme pomocný sloupek.
V C2 napište tento vzorec a zkopírujte přes C11.
= RAND ()+B2
Funkce RAND vrací náhodné číslo mezi 1 a 0.
Nyní tento sloupec přidává ke skóre náhodné číslo. Protože přidané číslo je mezi 1 a 0, nedojde k žádné významné změně skutečného skóre.
Nyní můžeme tento sloupec použít ke zjištění jmen našich 4 nejlepších střelců.
= INDEX ($ A $ 2: $ A $ 11, MATCH (VELKÉ ($ C $ 2: $ C $ 11, E2), $ C $ 2: $ C $ 11,0))
Tady
LARGE ($ C $ 2: $ C $ 11, E2): Funkce LARGE v aplikaci Excel vrátí n -té největší číslo z rozsahu $ C $ 2: $ C $ 11, což bude jedinečná hodnota.
ZÁPAS(VELKÉ ($ C $ 2: $ C $ 11, E2), $ C $ 2: $ C $ 11,0): Funkce Match vyhledá maximální hodnotu v rozsahu $ C $ 2: $ C $ 11, a vrátí svůj index.
INDEX ($ A $ 2: $ A $ 11, MATCH(VELKÉ ($ C $ 2: $ C $ 11, E2), $ C $ 2: $ C $ 11,0)): Nyní se funkce INDEX podívá na tento index v rozsahu $ A $ 2: $ A $ 11, a na této pozici vrátí jméno.
Tento sloupec Pomocníka můžete skrýt nebo jej pomocí barev zneviditelnit.
Všimněte si, že to funguje pouze pro číselné hodnoty. U textových hodnot se nezdaří. Pokud chcete VYHLEDAT více hodnot pomocí duplicitních hodnot vyhledávání, nebude to fungovat.
Doufám, že to bylo užitečné. Dejte mi vědět, pokud máte nějaký konkrétní požadavek. Napište to níže do sekce komentářů.
Jak SVYHLEDAT více hodnot v Excelu
Jak použít INDEX a MATCH k vyhledání hodnoty v aplikaci Excel
Jak vyhledat hodnotu pomocí více kritérií v aplikaci Excel
Oblíbené články:
50 zkratek aplikace Excel pro zvýšení produktivity
Jak používat funkci VLOOKUP v Excelu
Jak používat funkci COUNTIF v aplikaci Excel
Jak používat funkci SUMIF v aplikaci Excel