Cum să căutați primele 5 valori cu valori duplicate folosind INDEX-MATCH în Excel

Anonim

În acest articol, vom învăța cum să căutăm mai multe valori cu valori de căutare duplicate în Excel.

Iată deci scenariul. Am 10 elevi. Am pregătit un examen. La examenul respectiv, fiecare student a obținut note din 100. Acum, în Excel, vreau să scriu o formulă care să-mi spună numele celui mai bun marcator 5.

Se pare că pot folosi funcția LARGE, pentru a obține valori de top. Și apoi funcția VLOOKUP-CHOOSE sau INDEX-MATCH pentru a urmări numele.

Dar problema aici este că are scoruri ciocnitoare. Și când încercați să utilizați INDEX-MATCH, acesta va returna prenumele găsit pentru aceleași scoruri. Nu va prelua al doilea nume al scorului duplicat.

= INDEX ($ A $ 2: $ A $ 11, MATCH (LARGE ($ B $ 2: $ B $ 11, E2), $ B $ 2: $ B $ 11,0))


Puteți vedea că avem doi marcatori, Kamal și Mridam care au marcat 54. Dar numai numele lui kamal este preluat pe ambele poziții.

Această formulă este în regulă, are nevoie doar de puțin ajutor pentru a identifica fiecare scor în mod unic. Deci, avem nevoie de o coloană de ajutor aici.

În C2, scrieți această formulă și copiați prin C11.

= RAND () + B2


Funcția RAND returnează un număr aleatoriu între 1 și 0.

Acum, această coloană adaugă un număr aleatoriu la scoruri. Deoarece numărul adăugat este între 1 și 0, nu va exista nicio modificare semnificativă a scorului real.

Acum putem folosi această coloană pentru a obține cele mai bune 4 nume ale marcatorilor.

= INDEX ($ A $ 2: $ A $ 11, MATCH (LARGE ($ C $ 2: $ C $ 11, E2), $ C $ 2: $ C $ 11,0))

Aici
LARGE ($ C $ 2: $ C $ 11, E2): funcția LARGE din Excel va returna cel de-al zecelea Cel mai mare număr din interval $ C $ 2: $ C $ 11, care va fi o valoare unică.
MECI(LARGE ($ C $ 2: $ C $ 11, E2), $ C $ 2: $ C $ 11,0): Funcția de potrivire va căuta valoarea maximă din interval $ C $ 2: $ C $ 11, și îi va returna indexul.
INDEX ($ A $ 2: $ A $ 11, MATCH(LARGE ($ C $ 2: $ C $ 11, E2), $ C $ 2: $ C $ 11,0)): Acum funcția INDEX se va uita la acel index în interval $ A $ 2: $ A $ 11, și va returna numele în poziția respectivă.

Puteți ascunde această coloană Helper sau o puteți face invizibilă folosind culori.

Rețineți că funcționează numai pentru valori numerice. Va eșua pentru valorile textului. Dacă doriți să căutați mai multe valori cu valori de căutare duplicate, atunci nu va funcționa.

Sper că acest lucru a fost de ajutor. Anunțați-mă dacă aveți vreo cerință specifică. Scrieți-l în secțiunea de comentarii de mai jos.

Cum să căutați mai multe valori în Excel

Cum se utilizează INDEX și MATCH pentru a căuta valoarea în Excel

Cum să căutați valoare cu mai multe criterii în Excel

Articole populare:

50 de comenzi rapide Excel pentru a vă crește productivitatea

Cum se utilizează funcția VLOOKUP în Excel

Cum se utilizează funcția COUNTIF în Excel

Cum se utilizează funcția SUMIF în Excel