Hur man hittar de 5 bästa värdena och namnen i Excel (8 användbara sätt)

  • Dela Detta
Hugh West

Microsoft Excel har många sätt att bestämma de fem bästa värdena eller namnen eller båda från ett stort antal data. I den här artikeln får du lära dig alla de effektiva teknikerna för att hitta de fem bästa värdena och namnen i Excel.

Skärmdumpen ovan är en översikt över artikeln som representerar datasetet & ett exempel på hur du kan extrahera de fem bästa värdena tillsammans med namn från ett datamaterial. Du får veta mer om datasetet tillsammans med alla lämpliga funktioner i de följande metoderna i den här artikeln.

Ladda ner övningsboken

Du kan ladda ner Excel-arbetsboken som vi har använt för att förbereda den här artikeln.

Hitta de 5 bästa värdena och namnen

8 lämpliga sätt att hitta de 5 bästa värdena och namnen i Excel utan eller med dubbletter

1. Hitta de 5 bästa värdena & namnen utan dubbletter

I vårt första kriterium behandlar vi de värden där inga dubbletter ligger.

1.1 Få de 5 bästa värdena genom att använda funktionerna LARGE & ROWS tillsammans

Låt oss nu börja med vårt dataset. Kolumn B representerar slumpmässiga namn på 10 elever och Kolumn C visar CGPA för varje student i en termin som avslutas vid deras universitet.

Nu ska vi ta reda på de 5 bästa CGPA-betygen endast med hjälp av LARGE tillsammans med RÄDER funktioner. LARGE funktionen tar fram det största värdet från ett antal celler baserat på det serienummer som definieras i RÄDER Vi får även namnen i nästa metod.

📌 Steg:

➤ Välj Cell E7 & typ:

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

➤ Press Gå in på & du kommer att få den 1:a högsta CGPA bland alla från Kolumn C .

➤ Använd nu Handtag för fyllning att fylla i ytterligare 4 celler för att få nästa största 4 CGPA.

Läs mer: Topp 10-värden baserade på kriterier i Excel (både enskilda och flera kriterier)

1.2 Ta fram de fem bästa namnen genom att kombinera INDEX & MATCH-funktionerna

Nu ska vi ta reda på vilka namn som har de 5 bästa CGPA:erna. Vi måste ta med INDEX, MATCH, LARGE & ROWS funktioner tillsammans. Här, i Kolumn F , de 5 bästa värdena från Kolumn C måste först bestämmas med hjälp av den tidigare metoden. Därefter måste vi gå vidare till Kolumn E för att ta fram de relaterade namnen på grundval av deras CGPA.

📌 Steg:

➤ I Cell E7 blir vår nödvändiga formel:

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

➤ Efter att ha tryckt på Gå in på får du det första namnet "Jonas" som fick det högsta CGPA- 4,00.

➤ Använd nu Handtag för fyllning för att få fram de 4 följande namnen i kolumnen & du är klar.

🔎 Hur fungerar denna formel?

RÄDER funktionen matar in serienumret för LARGE funktion.

➤ Den LARGE funktionen tar fram det största värdet från den matris eller det intervall av celler som valts ut baserat på serienumret.

MATCH funktionen letar efter det största värdet i arrayen av värden & återkommer med radnumret för detta värde.

INDEX funktionen hämtar slutligen namnet från kolumnen Namn baserat på det radnummer som hittats med hjälp av MATCH funktion.

Läs mer: Hur man hittar värdet i en kolumn i Excel (4 metoder)

1.3 Extrahera de fem bästa namnen med hjälp av XLOOKUP-funktionen

Om du vill undvika INDEX-MATCH formeln kan du ersätta den med formeln XLOOKUP funktionen söker efter ett intervall av celler eller en array & och returnerar sedan värden baserade på de valda villkoren från den valda kolumnen eller raden.

📌 Steg:

➤ I Cell E7 , vår relaterade formel med XLOOKUP för att hitta namnen med be:

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

➤ Press Gå in på & använda Handtag för fyllning för att få fram de fyra andra namnen.

I det första argumentet i XLOOKUP funktionen har det största värdet angetts. Det andra argumentet är Cellerna C5:C14 där det valda största värdet kommer att sökas. Och det tredje argumentet är ett annat intervall av celler B5:B14 varifrån de särskilda uppgifterna eller namnet kommer att extraheras baserat på det radnummer som hittas med de två första argumenten.

Läs mer: Sök upp värdet i en kolumn och återge värdet i en annan kolumn i Excel

1.4 Hitta de 5 bästa namnen & värdena enligt flera kriterier

Låt oss tänka på ett annat dataset som innehåller flera kriterier. Om du märker det har vi nu namn & CGPA i Kolumnerna B & D respektive. Kolumn C representerar studenternas institutioner.

Vi kommer först att ta reda på de fem bästa CGPA:erna från datavetenskap & resultaten kommer att uppnås i Kolumn H .

📌 Steg:

➤ För att hitta de 5 bästa CGPA:erna används formeln i Cell H12 kommer att vara:

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

➤ Press Gå in på , använda Handtag för fyllning för att få fram de andra 4 största värdena & du är klar.

Här, med den IF funktionen tar vi fram alla CGPA-poäng för studenterna enbart från datavetenskapsavdelningen. LARGE funktionen extraherar de fem bästa CGPA-poängen precis som tidigare.

Nu ska vi bestämma vilka namn som fick de 5 bästa CGPA:erna och vi ska använda oss av INDEX-MATCH funktioner här.

📌 Steg:

➤ I produktionen Cell G12 Vi måste skriva:

=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)))

➤ Press Gå in på & använda Handtag för fyllning för att fylla i resten av de fyra cellerna. Du får alla namn på en gång.

Läs mer: Hur man hittar värdet i en kolumn med VBA i Excel (4 sätt)

2. Hitta de 5 bästa värdena & namn inklusive dubbletter

Nu hittar vi de fem största värdena och namnen inklusive dubbletter. Vi har ett lite modifierat dataset här.

2.1 Få fram de 5 bästa värdena endast genom att använda funktionerna Large & ROWS tillsammans

Så, i bilden nedan, Kolumn B representerar namnen på 5 elever och Kolumnerna C till J visar CGPA för varje termin för dessa elever. I den nedre tabellen hittar vi utdata.

Först ska vi alltså ta reda på de 5 högsta CGPA-poängen för Andrew bland alla CGPA-poäng från 8 terminer.

📌 Steg:

➤ Välj Cell C13 & typ:

=STOR($C6:$N6,KOLUMNER($C:C))

➤ Press Gå in på & använda Handtag för fyllning för att fylla de fyra följande cellerna i raden för Andrew.

Om du lägger märke till det, har du värdet 4,00 två gånger som resultat eftersom Andreas CGPA var 4,00 i två terminer. Så, det LARGE funktionen utelämnar inte dubbla värden när den söker efter de största värdena i datafältet eller cellerna.

För att få liknande resultat för de fyra andra eleverna måste vi nu välja Cellintervall - C13:G13 först. I det högra nedre hörnet av de markerade cellerna hittar du sedan Handtag för fyllning Använd det alternativet för att dra ner till den markerade raden för Harry & du är klar. Du får alla de fem bästa CGPA-poängen för alla elever på en gång.

Läs mer: Hur man hittar det högsta värdet i en Excel-kolumn (4 metoder)

2.2 Ta fram de 5 bästa namnen med dubbletter genom att kombinera funktionerna INDEX, MATCH & COUNTIF

Nu ska vi ta reda på namnen på de fem bästa studenterna med deras CGPA där det kan finnas dubbla CGPA:n. Om du märker i vårt modifierade dataset har Sam & Mike båda liknande CGPA:n - 3,94. Men vi vill ta reda på de fem bästa namnen inklusive dessa två namn som också har liknande CGPA:n med hjälp av Excel-funktioner.

📌 Steg:

➤ Välj Cell F7 & typ:

=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)))

➤ Press Gå in på , använda Handtag för fyllning för att få de andra fyra namnen & du är klar. Du har precis fått båda namnen - Sam & Mike som har samma CGPA.

🔎 Hur fungerar denna formel?

➤ Här inne i MATCH funktion presenteras två logiska funktioner som multipliceras med varandra. Dessa kombinerade logiska funktioner kommer att söka efter de fem bästa CGPA-betygen från Kolumn C & kommer att tilldela siffran 1 för de 5 bästa & 0 för resten av värdena.

MATCH funktionen söker sedan endast efter 1 från de tidigare resultat som hittats & returnerar med radnumren för alla träffar.

INDEX funktionen visar slutligen namnen i serie utifrån de radnummer som hittats genom alla MATCH funktioner i Kolumn F .

Läs mer: Hur man hittar den första förekomsten av ett värde i en kolumn i Excel (5 sätt)

2.3 Extrahera de fem bästa namnen med dubbletter genom att använda funktionerna SORT & FILTER

Genom att använda Sortera och filtrera funktioner kan du lättare hitta de fem bästa namnen tillsammans med värdena. Du behöver inte längre extrahera de fem bästa värdena här innan du får reda på namnen.

📌 Steg:

➤ I Cell F7 , vår relaterade formel med Sortera och filtrera funktionerna kommer att vara:

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

➤ Press Gå in på & du får de fem bästa CGPA-värdena tillsammans med studenternas namn på en gång. Du behöver inte ens använda Fill Handle här för att få resten av värdena eftersom formeln själv gör alla beräkningar åt dig.

Det som händer här är alltså att FILTER funktion med funktionen LARGE funktionen inuti extraherar alla de största värdena från Cellintervall - C5:C14. SORT funktionen visar sedan alla värden eller CGPA i fallande ordning tillsammans med namnen från arrayen av B5:C14.

Läs mer: Hur man hittar det lägsta värdet i en Excel-kolumn (6 sätt)

2.4 Hitta toppnamn & värden med dubbletter genom att slå ihop INDEX, SORT & SEQUENCE-funktioner tillsammans

Detta är ett annat bra alternativ & det liknar nästan det föregående. Vi använder INDEX, SORT & SEQUENCE funktioner tillsammans här.

📌 Steg:

➤ Välj Cell F7 & typ:

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

➤ Press Gå in på & du är klar. Du kommer att få de fem bästa CGPA:erna tillsammans med namnen på en gång.

Konceptet är för enkelt här. SORT funktionen visar alla CGPA i fallande ordning, men den SEQUENCE funktionen säger att den bara ska välja de 5 första. INDEX funktionen visar de slutliga resultaten med namn & CGPA i en matris.

Läs mer: Hur man hittar den senaste förekomsten av ett värde i en kolumn i Excel (5 metoder)

Avslutande ord

Jag hoppas att alla dessa metoder för att hitta de 5 bästa värdena och namnen nu kommer att få dig att tillämpa dem i dina vanliga Excel-arbeten. Om du har några frågor eller feedback, låt mig veta genom dina kommentarer. Eller så kan du kolla in våra andra intressanta artiklar om Excel-funktioner på den här webbplatsen.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.