Top 5-waarden opzoeken met dubbele waarden met INDEX-MATCH in Excel

Anonim

In dit artikel leren we hoe u meerdere waarden kunt opzoeken met dubbele opzoekwaarden in Excel.

Dus hier is het scenario. Ik heb 10 studenten. Ik heb een examen voorbereid. In dat examen scoorde elke student punten van 100. Nu wil ik in Excel een formule schrijven die me de naam van de top 5-scorer vertelt.

Blijkbaar kan ik de LARGE-functie gebruiken om topwaarden te krijgen. En dan VLOOKUP-CHOOSE of INDEX-MATCH-functie om de namen op te sporen.

Maar het probleem hier is dat het botsende scores heeft. En wanneer u INDEX-MATCH probeert te gebruiken, wordt de eerste naam geretourneerd die voor dezelfde scores is gevonden. Het haalt de tweede naam van de dubbele score niet op.

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


Je kunt zien dat we twee topscorers hebben, Kamal en Mridam die 54 scoorden. Maar op beide posities wordt alleen de naam van kamal gehaald.

Deze formule is prima, het heeft alleen wat hulp nodig om elke score uniek te identificeren. We hebben hier dus een helpende column nodig.

Schrijf in C2 deze formule en kopieer via C11.

=ASELECT()+B2


De RAND-functie retourneert een willekeurig getal tussen 1 en 0.

Nu voegt deze kolom een ​​willekeurig getal toe aan scores. Aangezien het toegevoegde getal tussen 1 en 0 ligt, zal er geen significante verandering zijn in de werkelijke score.

Nu kunnen we deze kolom gebruiken om de namen van onze top 4-scorers te krijgen.

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

Hier
LARGE($C$2:$C$11,E2): De LARGE-functie in Excel retourneert het n-de grootste getal uit het bereik $C$2:$C$11, wat een unieke waarde zal zijn.
BIJ ELKAAR PASSEN(GROOT ($C$2:$C$11,E2),$C$2:$C$11,0): Match-functie zoekt naar die maximale waarde binnen bereik $C$2:$C$11, en zal zijn index teruggeven.
INDEX($A$2:$A$11,MATCH)(GROOT ($C$2:$C$11,E2),$C$2:$C$11,0)): Nu zal de INDEX-functie naar die index in het bereik kijken $A$2:$A$11, en zal de naam op die positie retourneren.

U kunt deze Helper-kolom verbergen of onzichtbaar maken met behulp van kleuren.

Merk op dat het alleen werkt voor numerieke waarden. Het zal mislukken voor tekstwaarden. Als u meerdere waarden wilt VERT.ZOEKEN met dubbele opzoekwaarden, dan werkt dit niet.

Ik hoop dat dit nuttig was. Laat het me weten als je een specifieke eis hebt. Schrijf het in de comments hieronder.

Meerdere waarden VERT.ZOEKEN in Excel

Hoe de INDEX en MATCH te gebruiken om de waarde op te zoeken in Excel

Waarde opzoeken met meerdere criteria in Excel

Populaire artikels:

50 Excel-snelkoppelingen om uw productiviteit te verhogen

Hoe de VERT.ZOEKEN-functie in Excel te gebruiken?

Hoe de AANTAL.ALS-functie in Excel te gebruiken?

Hoe de SUMIF-functie in Excel te gebruiken?