V tomto článku sa naučíme, ako vyhľadávať viacnásobné hodnoty pomocou duplicitných vyhľadávacích hodnôt v programe Excel.
Tu je teda scenár. Mám 10 študentov. Pripravil som skúšku. Pri tejto skúške získal každý študent známky zo 100. Teraz v programe Excel chcem napísať vzorec, ktorý mi povie meno piatich najlepších strelcov.
Na získanie najvyšších hodnôt môžem zrejme použiť funkciu VEĽKÁ. A potom funkciu VLOOKUP-CHOOSE alebo INDEX-MATCH na vystopovanie mien.
Problém je však v tom, že má protichodné skóre. A keď sa pokúsite použiť INDEX-MATCH, vráti pôvodné meno nájdené pre rovnaké skóre. Druhý názov duplikátu skóre sa nenačíta.
= INDEX ($ A $ 2: $ A $ 11, MATCH (VEĽKÉ ($ B $ 2: $ B $ 11, E2), $ B $ 2: $ B $ 11,0))
Môžete vidieť, že máme dvoch najlepších strelcov, Kamala a Mridama, ktorí zaznamenali 54. Na oboch pozíciách je však načítané iba Kamalovo meno.
Tento vzorec je v poriadku, potrebuje iba malú pomoc k jedinečnému identifikovaniu každého skóre. Potrebujeme tu teda stĺpček pomoci.
Do C2 napíšte tento vzorec a skopírujte ho cez C11.
= RAND ()+B2
Funkcia RAND vracia náhodné číslo medzi 1 a 0.
Tento stĺpec teraz pridáva k skóre náhodné číslo. Keďže pridané číslo je medzi 1 a 0, k skutočnému skóre nedôjde k žiadnej významnej zmene.
Teraz môžeme tento stĺpec použiť na získanie mien našich 4 najlepších strelcov.
= INDEX ($ A $ 2: $ A $ 11, MATCH (VEĽKÉ ($ C $ 2: $ C $ 11, E2), $ C $ 2: $ C $ 11,0))
Tu
VEĽKÉ ($ C $ 2: $ C $ 11, E2): Funkcia LARGE v programe Excel vráti n -té najväčšie číslo z rozsahu $ C $ 2: $ C $ 11, čo bude jedinečná hodnota.
ZÁPAS(VEĽKÉ ($ C $ 2: $ C $ 11, E2), $ C $ 2: $ C $ 11,0): Funkcia zhody bude hľadať maximálnu hodnotu v rozsahu $ C $ 2: $ C $ 11, a vráti svoj index.
INDEX ($ A $ 2: $ A $ 11, ZÁPAS(VEĽKÉ ($ C $ 2: $ C $ 11, E2), $ C $ 2: $ C $ 11,0)): Teraz sa funkcia INDEX pozrie na daný index v rozsahu $ A $ 2: $ A $ 11, a na tejto pozícii vráti meno.
Tento stĺpec Pomocníka môžete skryť alebo ho pomocou farieb zneviditeľniť.
Všimnite si toho, že to funguje iba pre číselné hodnoty. Pre textové hodnoty zlyhá. Ak chcete VYHĽADAŤ viac hodnôt s duplicitnými hodnotami vyhľadávania, nebude to fungovať.
Dúfam, že to bolo užitočné. Dajte mi vedieť, ak máte nejaké konkrétne požiadavky. Napíšte to nižšie do sekcie komentárov.
Ako VYHĽADAŤ viac hodnôt v programe Excel
Ako používať INDEX a MATCH na vyhľadanie hodnoty v programe Excel
Ako vyhľadávať hodnotu pomocou viacerých kritérií v programe Excel
Populárne články:
50 skratiek programu Excel na zvýšenie produktivity
Ako používať funkciu VLOOKUP v programe Excel
Ako používať funkciu COUNTIF v programe Excel
Ako používať funkciu SUMIF v programe Excel