Hvordan finne topp 5 verdier og navn i Excel (8 nyttige måter)

  • Dele Denne
Hugh West

Microsoft Excel har gitt mange måter å bestemme de 5 beste verdiene eller navnene eller begge deler fra et stort utvalg av data. I denne artikkelen får du lære alle de fruktbare teknikkene for å finne de 5 beste verdiene samt navn i Excel.

Skjermbildet ovenfor er en oversikt over artikkelen som representerer datasettet & et eksempel på hvordan du kan trekke ut de 5 beste verdiene sammen med navn fra en rekke data. Du vil lære mer om datasettet sammen med alle passende funksjoner i følgende metoder i denne artikkelen.

Last ned øvelsesarbeidsbok

Du kan laste ned Excel-arbeidsboken som vi har brukt til å forberede denne artikkelen.

Finn topp 5 verdier & Navn

8 passende måter å finne topp 5 verdier og navn i Excel uten eller med duplikater

1. Finne de 5 beste verdiene & Navn uten duplikater

I våre første kriterier vil vi ta for oss verdiene der ingen duplikater ligger.

1.1 Få topp 5 verdier ved å bruke LARGE & ROWS Functions Together

La oss bli introdusert til datasettet vårt nå. Kolonne B representerer tilfeldige navn på 10 studenter og Kolonne C viser CGPA for hver student i en semesterfinale på universitetet deres.

Nå finner vi ut de 5 beste CGPA bare ved å bruke LARGE sammen med RADER funksjoner. Funksjonen LARGE vil finne ut den største verdienfra et celleområde basert på serienummeret definert av RADER -funksjonene. Vi får også navnene i neste metode.

📌 Trinn:

➤ Velg Cell E7 & type:

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

➤ Trykk Enter & du får den 1. høyeste CGPA blant alle fra Kolonne C .

➤ Bruk nå Fyllhåndtak for å fylle ned 4 celler til for å få den nest største 4 CGPA .

Les mer: Topp 10 verdier basert på kriterier i Excel (både enkelt og flere kriterier)

1.2 Å trekke ut de 5 beste navnene ved å kombinere INDEX & MATCH-funksjoner

Nå skal vi finne ut navnene som fikk topp 5 CGPA-er. Vi må innlemme INDEX, MATCH, LARGE & ROWS fungerer sammen. Her, i Kolonne F , må de 5 øverste verdiene fra Kolonne C bestemmes først ved å følge den forrige metoden. Deretter må vi flytte til Kolonne E for å trekke ut de relaterte navnene basert på deres CGPA.

📌 Trinn:

➤ I Celle E7 vil vår nødvendige formel være:

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

➤ Etter å ha trykket Enter , Jeg får det første navnet 'Jonas' som fikk høyest CGPA-4.00.

➤ Bruk nå Fyllhåndtak for å få de neste 4 navnene i den kolonnen & du er ferdig.

🔎 Hvordan fungerer denne formelen?

RADER -funksjonen legger inn serienummer for LARGE -funksjonen.

LARGE funksjonen finner ut den største verdien fra matrisen eller celleområdet valgt basert på serienummeret.

MATCH -funksjonen ser etter den oppnådde største verdien i matrisen av verdier & returnerer med radnummeret til den verdien.

INDEKS -funksjonen trekker til slutt ut navnet fra kolonnen med navn basert på det radnummeret funnet av MATCH -funksjonen .

Les mer: Hvordan finne verdi i kolonne i Excel (4 metoder)

1.3 Trekke ut de 5 beste navnene ved å Bruke XLOOKUP-funksjonen

Hvis du vil unngå INDEX-MATCH -formelen, kan du erstatte den med XLOOKUP -funksjonen søker etter et celleområde eller array & returnerer deretter verdier basert på de valgte betingelsene fra den valgte kolonnen eller raden.

📌 Trinn:

➤ I Celle E7 , vår relaterte formel med XLOOKUP for å finne navnene med be:

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

➤ Trykk Enter & ; bruk Fill Handle for å få de 4 andre navnene.

I det første argumentet til XLOOKUP -funksjonen har den største verdien blitt lagt inn. Det andre argumentet er celleområdet C5:C14 der den valgte største verdien skal ses etter. Og det tredje argumentet er et annet celleområde B5:B14 der de bestemte dataene eller navnet vil bli trukket ut basert på radnummeret funnet av de to første argumentene.

Les Mer: Oppslagsverdii kolonne og returverdi for en annen kolonne i Excel

1.4 Finne de 5 beste navnene & Verdier under flere kriterier

La oss tenke på et annet datasett nå som omfatter flere kriterier. Hvis du legger merke til, har vi nå navn & CGPA i kolonne B & henholdsvis D . Kolonne C representerer avdelingene til studentene.

Vi vil først finne ut de 5 beste CGPAene fra informatikkavdelingen & utdataresultatene vil bli oppnådd i kolonne H .

📌 Trinn:

➤ For å finne de 5 beste CGPAene , vil den relaterte formelen i Celle H12 være:

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

➤ Trykk Enter , bruk Fyll Håndtak for å få de andre 4 største verdiene & du er ferdig.

Her, med funksjonen IF , finner vi ut alle CGPA-ene til studentene kun fra informatikkavdelingen . Deretter trekker LARGE -funksjonen ut de 5 beste CGPA-ene som før.

Nå bestemmer vi navnene som fikk disse 5 beste CGPA-ene, og vi bruker INDEX-MATCH funksjoner her.

📌 Trinn:

➤ I utgangen Celle G12 må vi skrive:

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

➤ Trykk Enter & bruk Fyllhåndtak for å fylle ned resten av de 4 cellene. Du får alle navnene samtidig.

Les mer: Hvordan finne verdi i kolonne ved å bruke VBA i Excel (4 måter )

2. Finne topp 5 verdier & NavnInkludert duplikater

Nå finner vi de 5 beste verdiene samt navn inkludert duplikater. Vi vil ha et litt modifisert datasett her.

2.1 Få topp 5-verdier bare ved å bruke Large & RADER Fungerer sammen

Så, på bildet nedenfor, representerer Kolonne B navnene på 5 elever og Kolonne C til J viser CGPA for hver semester for disse studentene. I den nederste tabellen finner vi utdataene.

Så til å begynne med vil vi finne ut de høyeste 5 CGPAene for Andrew blant alle CGPA fra 8 semester.

📌 Trinn:

➤ Velg Cell C13 & type:

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

➤ Trykk Enter & bruk Fyllhåndtak for å fylle de neste 4 cellene langs raden for Andrew.

Hvis du legger merke til det, har du verdien 4,00 dobbelt så mye som produksjon siden Andrews CGPA var 4,00 i to perioder. Så funksjonen LARGE utelater ikke dupliserte verdier mens den søker etter de største fra utvalget av data eller celler.

Nå, for å få lignende resultater for de andre 4 elevene, må først velge celleområde-C13:G13 . Så i nedre høyre hjørne av de valgte cellene finner du alternativet Fyllhåndtak . Bruk nå det alternativet til å dra ned til den valgte raden for Harry & du er ferdig. Du får alle de 5 beste CGPAene for alle studenter samtidig.

Les mer: Hvordan finner du høyestVerdi i Excel-kolonne (4 metoder)

2.2 Å trekke ut topp 5 navn med duplikater ved å kombinere INDEX, MATCH & COUNTIF-funksjoner

Nå skal vi finne ut navnene på de 5 beste studentene med deres CGPA der duplikat-CGPA kan eksistere. Hvis du legger merke til i vårt modifiserte datasett, vil Sam & Mike har begge lignende CGPA-3.94. Men vi ønsker å finne ut de 5 beste navnene, inkludert de to navnene som fikk lignende CGPA-er også med Excel-funksjoner.

📌 Trinn :

➤ Velg Cell 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))

➤ Trykk Enter , bruk Fyllhåndtak for å få de andre 4 navnene & du er ferdig. Du har nettopp fått begge navnene- Sam & Mike som fikk lignende CGPA.

🔎 Hvordan fungerer denne formelen?

➤ Her inne i MATCH funksjon, presenteres to logiske funksjoner som multipliseres med hverandre. Disse kombinerte logiske funksjonene vil søke etter de 5 beste CGPAene fra Kolonne C & vil tildele nummer 1 for topp 5 & 0 for resten av verdiene.

MATCH -funksjonen søker deretter etter 1 bare fra de tidligere resultatene funnet & returnerer med radnumrene for alle treff.

INDEKS -funksjonen viser til slutt navnene seriell basert på de radnumrene som finnes gjennom alle MATCH -funksjoner i kolonne F .

Les mer: Hvordan finne den første forekomsten av en verdi i en kolonne iExcel (5 måter)

2.3 Trekke ut topp 5 navn med duplikater ved å inkludere SORT & FILTER-funksjoner

Ved å bruke SORT & FILTER funksjoner, kan du finne de 5 beste navnene sammen med verdiene lettere. Du trenger ikke å trekke ut de 5 øverste verdiene her lenger før du finner ut navnene.

📌 Trinn:

➤ I Celle F7 , vår relaterte formel med SORT & FILTER -funksjonene vil være:

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

➤ Trykk Enter & du får de 5 beste CGPA-ene sammen med navnene på studentene på en gang. Du trenger ikke engang å bruke Fill Handle her for å få resten av verdiene, siden formelen selv gjør alle beregninger for deg.

Så det som skjer her er FILTER -funksjonen med LARGE -funksjonen inni trekker ut alle de største verdiene fra celleområdet- C5:C14. SORT -funksjonen deretter viser alle verdiene eller CGPA i synkende rekkefølge sammen med navnene fra matrisen B5:C14.

Les mer: Hvordan finne laveste verdi i en Excel-kolonne (6 måter)

2.4 Finn toppnavn & Verdier med duplikater ved å slå sammen INDEX, SORT & SEQUENCE Functions Together

Dette er et annet flott alternativ & nesten lik den forrige. Vi bruker INDEX, SORT & SEQUENCE fungerer sammen her.

📌 Trinn:

➤ Velg Cell F7 &type:

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

➤ Trykk Enter & du er ferdig. Du får topp 5 CGPA sammen med navnene med en gang.

Konseptet er for enkelt her. SORT -funksjonen viser alle CGPA-ene i synkende rekkefølge, men SEKVENS -funksjonen ber den velge kun de første 5. Deretter viser INDEKS -funksjonen de endelige resultatene med navn & CGPA i en matrise.

Les mer: Hvordan finne siste forekomst av en verdi i en kolonne i Excel (5 metoder)

Avsluttende ord

Jeg håper alle disse metodene for å finne de 5 beste verdiene og navnene nå vil be deg om å bruke dem i dine vanlige Excel-oppgaver. Hvis du har spørsmål eller tilbakemeldinger, vennligst gi meg beskjed gjennom kommentarene dine. Eller du kan sjekke ut våre andre interessante artikler relatert til Excel-funksjoner på denne nettsiden.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.