Hoe top 5 waarden en namen te vinden in Excel (8 nuttige manieren)

  • Deel Dit
Hugh West

Microsoft Excel biedt talloze manieren om de top 5 waarden of namen of beide te bepalen uit een enorme reeks gegevens. In dit artikel leert u alle vruchtbare technieken om zowel de top 5 waarden als namen te vinden in Excel.

Het bovenstaande screenshot is een overzicht van het artikel dat de dataset & voorstelt; een voorbeeld van hoe u de top 5 waarden samen met namen kunt extraheren uit een reeks gegevens. U krijgt meer informatie over de dataset samen met alle geschikte functies in de volgende methoden in dit artikel.

Download Praktijk Werkboek

U kunt de Excel-werkmap downloaden die wij hebben gebruikt om dit artikel voor te bereiden.

Zoek Top 5 Waarden & Namen

8 Geschikte manieren om top 5 waarden en namen in Excel te vinden zonder of met duplicaten

1. Het vinden van de top 5 waarden & namen zonder duplicaten

In ons eerste criterium behandelen we de waarden waar geen duplicaten liggen.

1.1 Top 5 waarden verkrijgen door samen de functies LARGE & ROWS te gebruiken

Laten we nu kennismaken met onze dataset. Kolom B staat voor willekeurige namen van 10 studenten en Kolom C toont het CGPA van elke student van een semester aan de universiteit.

Nu vinden we de top 5 CGPA alleen met behulp van GROOT samen met RIJEN functies. GROOT functie zoekt de grootste waarde uit een reeks cellen op basis van het volgnummer dat is gedefinieerd door de RIJEN functies. We krijgen de namen ook in de volgende methode.

📌 Stappen:

Selecteer Cel E7 & type:

=LARGE($C$5:$C$14,ROWS($E$7:$E7))

Druk Ga naar & je krijgt de 1e hoogste CGPA van alle van Kolom C .

Gebruik nu Vulgreep om nog 4 cellen in te vullen om de volgende grootste 4 CGPA te krijgen.

Lees meer: Top 10-waarden op basis van criteria in Excel (zowel enkelvoudige als meervoudige criteria)

1.2 De top 5 namen eruit halen door de functies INDEX & MATCH te combineren

Nu zoeken we de namen uit die de top 5 CGPA's hebben gehaald. We moeten het volgende opnemen INDEX, MATCH, LARGE en ROWS functies samen. Hier, in Kolom F , de top 5 waarden van Kolom C moeten eerst volgens de vorige methode worden bepaald. Dan moeten we overgaan naar Kolom E voor het extraheren van de verwante namen op basis van hun CGPA.

📌 Stappen:

In Cel E7 zal onze noodzakelijke formule zijn:

=INDEX($B$5:$B$14,MATCH(LARGE($C$5:$C$14,ROWS($E$7:$E7)),$C$5:$C$14,0))

Na het indrukken van Ga naar dan krijg je de eerste naam 'Jonas' die het hoogste CGPA heeft - 4.00.

Gebruik nu Vulgreep om de volgende 4 namen in die kolom te krijgen & je bent klaar.

Hoe werkt deze formule?

RIJEN functie voert het serienummer in voor de GROOT functie.

De GROOT functie vindt de grootste waarde uit de array of reeks cellen die is geselecteerd op basis van het volgnummer.

MATCH functie zoekt de verkregen grootste waarde in de array van waarden & retourneert met het rijnummer van die waarde.

INDEX functie haalt uiteindelijk de naam uit de kolom Namen op basis van het rijnummer dat is gevonden door de MATCH functie.

Lees meer: Hoe waarde te vinden in een kolom in Excel (4 methoden)

1.3 De top 5 namen extraheren door de XLOOKUP-functie te gebruiken

Als u de INDEX-MATCH formule dan kunt u deze vervangen door de XLOOKUP functie zoekt naar een bereik van cellen of array & geeft dan waarden terug op basis van de geselecteerde voorwaarden uit de geselecteerde kolom of rij.

📌 Stappen:

In Cel E7 onze verwante formule met XLOOKUP om de namen met be te vinden:

=XLOOKUP(LARGE($C$5:$C$14,ROWS($E$7:$E7)),$C$5:$C$14,$B$5:$B$14)

Druk Ga naar en; gebruik Vulgreep om de andere 4 namen te krijgen.

In het 1e argument van de XLOOKUP functie, is de grootste waarde ingevoerd. 2e argument is de Cellenbereik C5:C14 waar de geselecteerde grootste waarde zal worden gezocht. En het 3e argument is een ander bereik van cellen B5:B14 waaruit de specifieke gegevens of naam worden gehaald op basis van het rijnummer dat door de eerste twee argumenten wordt gevonden.

Lees meer: Waarde in kolom opzoeken en waarde van andere kolom teruggeven in Excel

1.4 Het vinden van de Top 5 Namen & Waarden onder Meerdere Criteria

Laten we nu denken aan een andere dataset die meerdere criteria bevat. Als u merkt, hebben we nu namen & CGPA in Kolommen B & D respectievelijk. Kolom C staat voor de afdelingen van de studenten.

We zullen eerst de top 5 CGPA van de afdeling Informatica & te weten komen; de output resultaten zullen in Kolom H .

📌 Stappen:

➤ Om de top 5 CGPA's te vinden, de gerelateerde formule in Cel H12 zal zijn:

=LARGE(IF($C$5:$C$23=$G$9,$D$5:$D$23),$F12)

Druk Ga naar gebruik Vulgreep om de andere 4 grootste waarden & te krijgen; je bent klaar.

Hier, met de ALS functie, vinden we alle CGPA's van de studenten van alleen de Informatica afdeling. Dan is de GROOT functie haalt de top 5 CGPA eruit zoals voorheen.

Nu bepalen we de namen die deze top 5 CGPA's hebben en we gebruiken INDEX-MATCH functies hier.

📌 Stappen:

In de uitgang Cel G12 moeten we typen:

=INDEX($B$5:$B$23,MATCH(LARGE(IF($C$5:$C$23=$G$9,$D$5:$D$23),$F12), IF($C$5:$C$23=$G$9,$D$5:$D$23),0))

Druk Ga naar en; gebruik Vulgreep om de rest van de 4 cellen in te vullen. Je krijgt alle namen in één keer.

Lees meer: Hoe waarde in kolom vinden met VBA in Excel (4 manieren)

2. Het vinden van top 5 waarden & namen inclusief duplicaten

Nu vinden we de top 5 waarden en de namen inclusief duplicaten. We hebben hier een beetje een aangepaste dataset.

2.1 Alleen top 5 waarden krijgen door de functies Large & ROWS samen te gebruiken

Dus, in het plaatje hieronder, Kolom B staat voor de namen van 5 studenten en Kolommen C tot en met J tonen het CGPA van elk semester voor die studenten. In de onderste tabel vinden we de uitvoergegevens.

Dus, eerst zoeken we de hoogste 5 CGPA voor Andrew uit alle CGPA van 8 semesters.

📌 Stappen:

Selecteer Cel C13 & type:

=LARGE($C6:$N6,KOLOMMEN($C:C))

Druk Ga naar en; gebruik Vulgreep om de volgende 4 cellen in de rij te vullen voor Andrew.

U ziet dat u de waarde 4,00 tweemaal als output hebt, omdat Andrew's CGPA in twee termijnen 4,00 was. Dus, de GROOT functie laat geen dubbele waarden weg bij het zoeken naar de grootste uit het gegevens- of cellenbereik.

Om nu soortgelijke resultaten te krijgen voor de andere 4 studenten, moeten we de Bereik van cellen - C13:G13 Dan vindt u in de rechter benedenhoek van de geselecteerde cellen, de Vulgreep Gebruik die optie om naar de geselecteerde rij voor Harry & te slepen; je bent klaar. Je krijgt nu alle top 5 CGPA's van alle studenten tegelijk.

Lees meer: Hoe de hoogste waarde in een Excel-kolom te vinden (4 methoden)

2.2 Top 5 namen met duplicaten eruit halen door INDEX, MATCH & COUNTIF functies te combineren

Nu zoeken we de namen uit van de top 5 studenten met hun CGPA waar dubbele CGPA's kunnen voorkomen. Als u merkt dat in onze gewijzigde dataset, Sam & Mike beide een gelijkaardig CGPA hebben- 3.94. Maar we willen de top 5 namen uitzoeken inclusief die twee namen die ook gelijkaardige CGPA's hebben met Excel functies.

📌 Stappen:

Selecteer Cel F7 & type:

=INDEX($B$5:$B$14, MATCH(1, ($C$5:$C$14=LARGE($C$5:$C$14, $E7))*(COUNTIF(F$6:F6, $B$5:$B$14)=0), 0))

Druk Ga naar gebruik Vulgreep om de andere 4 namen te krijgen & je bent klaar. Je hebt net beide namen- Sam & Mike die dezelfde CGPA hebben.

Hoe werkt deze formule?

Hier in de MATCH functie worden twee logische functies gepresenteerd die met elkaar worden vermenigvuldigd. Deze gecombineerde logische functies zullen de top 5 CGPA zoeken van Kolom C & zal het nummer 1 toekennen voor de top 5 & 0 voor de rest van de waarden.

MATCH functie zoekt dan alleen naar 1 uit de vorige gevonden resultaten & retourneert met de rijnummers voor alle overeenkomsten.

INDEX functie toont tenslotte de namen opeenvolgend op basis van die rijnummers gevonden door alle MATCH functies in Kolom F .

Lees meer: Hoe de eerste keer dat een waarde in een kolom voorkomt in Excel te vinden (5 manieren)

2.3 Top 5 namen met duplicaten extraheren door gebruik te maken van de functies SORT & FILTER

Door gebruik te maken van Sorteren en filteren functies, kunt u de top 5 namen samen met de waarden gemakkelijker vinden. U hoeft de top 5 waarden hier niet meer te extraheren voordat u de namen vindt.

📌 Stappen:

In Cel F7 onze verwante formule met Sorteren en filteren functies zullen zijn:

=SORT(FILTER(B5:C14, C5:C14>=LARGE(C5:C14, 5)), 2,-1)

Druk Ga naar & je krijgt de top 5 CGPA's samen met de namen van de studenten in één keer. Je hoeft hier zelfs geen Fill Handle te gebruiken om de rest van de waarden te krijgen omdat de formule zelf alle berekeningen voor je doet.

Dus wat hier gebeurt is de FILTER functie met de GROOT functie binnenin haalt alle grootste waarden uit de Bereik van cellen- C5:C14. De SORT functie toont dan alle waarden of CGPA in aflopende volgorde samen met de namen uit de array van B5:C14.

Lees meer: Hoe de laagste waarde in een Excel-kolom te vinden (6 manieren)

2.4 Vind topnamen &; waarden met duplicaten door INDEX, SORT & SEQUENCE functies samen te voegen.

Dit is nog een geweldige optie & bijna gelijk aan de vorige. We gebruiken INDEX, SORT & SEQUENCE functies hier samen.

📌 Stappen:

Selecteer Cel F7 & type:

=INDEX(SORT(B5:C14,2,-1),SEQUENCE(5),{1,2})

Druk Ga naar & je bent klaar. Je krijgt meteen de top 5 CGPA samen met de namen.

Het concept is te simpel. SORT functie toont alle CGPA's in aflopende volgorde, maar de SEQUENCE functie vertelt het om alleen de eerste 5 te kiezen. Dan is de INDEX functie toont de eindresultaten met namen & CGPA in een array.

Lees meer: Hoe de laatste keer dat een waarde in een kolom voorkomt in Excel te vinden (5 methoden)

Afsluitende woorden

Ik hoop dat al deze methoden om de top 5 waarden en namen te vinden u nu aanzetten om ze toe te passen in uw reguliere Excel klussen. Als u vragen of feedback heeft, laat het me dan weten via uw opmerkingen. Of u kunt onze andere interessante artikelen met betrekking tot Excel functies op deze website bekijken.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.