Hogyan találja meg a Top 5 értékeket és neveket az Excelben (8 hasznos módja)

  • Ossza Meg Ezt
Hugh West

A Microsoft Excel számos módszert kínál a top 5 érték vagy név vagy mindkettő meghatározására egy hatalmas adatsorból. Ebben a cikkben megismerheti az összes gyümölcsöző technikát a top 5 érték, valamint a nevek Excelben történő megtalálására.

A fenti képernyőkép a cikk áttekintése, amely az adathalmazt & ábrázolja; egy példa arra, hogyan lehet kivonni a top 5 értéket a nevekkel együtt egy adatsorból. A cikk következő módszereiben többet megtudhat az adathalmazról és az összes megfelelő funkcióról.

Gyakorlati munkafüzet letöltése

Letöltheti az Excel munkafüzetet, amelyet a cikk elkészítéséhez használtunk.

Top 5 értékek és nevek keresése

8 megfelelő mód a Top 5 értékek és nevek keresésére az Excelben duplikátumok nélkül vagy duplikátumokkal

1. A top 5 érték és a nevek megtalálása duplikátumok nélkül

Az első kritériumunkban azokkal az értékekkel foglalkozunk, ahol nem hever duplikátum.

1.1 Top 5 értékek megszerzése a LARGE & ROWS függvények együttes használatával

Most pedig ismerkedjünk meg az adatállományunkkal. B oszlop 10 diák véletlenszerű nevét jelenti, és C oszlop megmutatja az egyes hallgatók CGPA-ját az egyetemükön egy félév végi záróvizsgán.

Most megtudjuk, hogy a top 5 CGPA csak a következők segítségével LARGE a SOROK funkciók. LARGE függvény a cellák egy tartományából a legnagyobb értéket keresi ki a sorszám alapján, amelyet a SOROK A következő módszerben megkapjuk a neveket is.

📌 Lépések:

➤ Válassza ki E7-es sejt & típus:

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

➤ Sajtó Írja be a címet. & akkor kap az 1. legmagasabb CGPA között minden a C oszlop .

➤ Most használd Töltse ki a fogantyút további 4 cellát kell kitöltenie, hogy megkapja a következő legnagyobb 4 CGPA-t.

Bővebben: Top 10 értékek a kritériumok alapján Excelben (egy és több kritérium alapján)

1.2 A top 5 név kiemelése az INDEX & MATCH funkciók kombinálásával

Most pedig kiderítjük, hogy kik kapták a legjobb 5 CGPA-t. Be kell építenünk INDEX, MATCH, LARGE & ROWS funkciókat együtt. Itt, a F oszlop , az 5 legjobb értéket a C oszlop először az előző módszerrel kell meghatározni. Ezután át kell térnünk a E oszlop a rokon nevek kivonása a CGPA alapján.

📌 Lépések:

➤ In E7-es sejt , a szükséges képletünk a következő lesz:

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

➤ Miután megnyomta a Írja be a címet. , akkor megkapod az 1. nevet, 'Jonas', aki a legmagasabb CGPA-t kapta - 4.00.

➤ Most használd Töltse ki a fogantyút a következő 4 nevet az oszlopban & kész.

🔎 Hogyan működik ez a formula?

SOROK funkció beírja a sorozatszámot a LARGE funkció.

➤ A LARGE függvény a sorszám alapján kiválasztott tömb vagy cellatartomány legnagyobb értékét találja meg.

MATCH A függvény megkeresi a kapott legnagyobb értéket az értékek & tömbjében; az érték sorszámával tér vissza.

INDEX függvény végül kihúzza a nevet a Names oszlopból a sorszám alapján, amelyet a MATCH funkció.

Bővebben: Hogyan lehet megtalálni az értéket az Excel oszlopban (4 módszer)

1.3 A top 5 név kivonása az XLOOKUP függvény használatával

Ha el akarja kerülni a INDEX-MATCH képletet, akkor helyettesítheti a XLOOKUP függvény egy cellatartományt vagy tömböt keres & majd a kiválasztott oszlop vagy sor kiválasztott feltételei alapján értékeket ad vissza.

📌 Lépések:

➤ In E7-es sejt , a kapcsolódó képletünk XLOOKUP hogy megtalálja a neveket a be:

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

➤ Sajtó Írja be a címet. & használat Töltse ki a fogantyút a másik 4 névhez.

Az 1. érv a XLOOKUP függvényben a legnagyobb értéket adtuk meg. 2. argumentum a C5:C14 cellák tartománya ahol a kiválasztott legnagyobb értéket keressük. A 3. argumentum pedig egy másik cellatartomány. B5:B14 ahonnan az adott adat vagy név az 1. két argumentum által talált sorszám alapján kerül kinyerésre.

Bővebben: Érték keresése az oszlopban és egy másik oszlop értékének visszaadása az Excelben

1.4 Az 5 legjobb név és érték megtalálása több kritérium alapján

Gondoljunk most egy másik adathalmazra, amely több kritériumot tartalmaz. Ha észreveszed, most már vannak nevek & CGPA in B oszlopok & D oszlopok illetve. C oszlop a hallgatók osztályait képviseli.

Először a legjobb 5 CGPA-t fogjuk megtudni az Informatika tanszékről & a kimeneti eredményeket a következő helyeken érjük el H oszlop .

📌 Lépések:

➤ A legjobb 5 CGPA megtalálásához a következő képletet kell alkalmazni H12-es cella lesz:

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

➤ Sajtó Írja be a címet. , használja Töltse ki a fogantyút hogy megkapjuk a másik 4 legnagyobb értéket & kész is vagyunk.

Itt, a IF funkcióval csak az informatika szakon tanuló hallgatók összes CGPA-ját keressük meg. Ezután a LARGE a funkció a korábbiakhoz hasonlóan kivonja a legjobb 5 CGPA-t.

Most pedig meghatározzuk azokat a neveket, akiknek ez a legjobb 5 CGPA-juk van, és a INDEX-MATCH funkciók itt.

📌 Lépések:

➤ A kimeneten G12-es cella , be kell írnunk:

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

➤ Sajtó Írja be a címet. & használat Töltse ki a fogantyút hogy kitöltse a maradék 4 cellát. Az összes nevet egyszerre kapja meg.

Bővebben: Hogyan lehet megtalálni az értéket az oszlopban a VBA használatával az Excelben (4 mód)

2. Top 5 érték és név keresése, beleértve a duplikátumokat is

Most megkeressük a top 5 értéket, valamint a neveket, beleértve a duplikátumokat is. Itt egy kicsit módosított adathalmazunk lesz.

2.1 Csak a top 5 értékek kinyerése a Large & ROWS függvények együttes használatával

Tehát az alábbi képen, B oszlop 5 diák neve és C-J oszlopok az egyes félévek CGPA-ját mutatja az adott hallgatók számára. Az alsó táblázatban a kimeneti adatokat találjuk.

Tehát először is, a 8 félév összes CGPA-ja közül a legmagasabb 5 CGPA-t fogjuk megtalálni Andrew számára.

📌 Lépések:

➤ Válassza ki C13-as cella & típus:

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

➤ Sajtó Írja be a címet. & használat Töltse ki a fogantyút hogy kitöltse a sor következő 4 celláját Andrew számára.

Ha észreveszed, a 4.00 értéket kétszer kaptad meg kimenetként, mivel Andrew CGPA-ja két félévben is 4.00 volt. Tehát a LARGE függvény nem hagyja ki a duplikált értékeket, miközben a legnagyobb értékeket keresi az adattartományból vagy cellákból.

Ahhoz, hogy hasonló eredményeket kapjunk a másik 4 diák esetében is, ki kell választanunk a Cellák tartománya - C13:G13 Ezután a kijelölt cellák jobb alsó sarkában találja a Töltse ki a fogantyút opciót. Most ezzel az opcióval húzza le a Harry & kiválasztott sorára; kész. Egyszerre megkapja az összes diák összes top 5 CGPA-ját.

Bővebben: Hogyan lehet megtalálni a legmagasabb értéket az Excel oszlopban (4 módszer)

2.2 A top 5 név kiemelése duplikátumokkal az INDEX, MATCH &; COUNTIF funkciók kombinálásával

Most meg fogjuk találni a top 5 diák nevét a CGPA-jukkal, ahol duplikált CGPA létezhet. Ha észreveszed a módosított adatállományunkban, Sam & Mike mindkettőnek hasonló CGPA- 3.94. De szeretnénk megtalálni a top 5 nevet, beleértve ezt a két nevet, akik hasonló CGPA-t kaptak az Excel függvényekkel.

📌 Lépések:

➤ Válassza ki F7-es cella & típus:

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

➤ Sajtó Írja be a címet. , használja Töltse ki a fogantyút a másik 4 név megszerzéséhez & kész vagy. Most kaptad meg mindkét nevet - Sam & Mike, akik hasonló CGPA-t kaptak.

🔎 Hogyan működik ez a formula?

➤ Itt belül a MATCH függvényt két logikai függvényt mutatunk be, amelyeket megszorozunk egymással. Ezek a kombinált logikai függvények keresik meg a legjobb 5 CGPA-t az alábbiak közül C oszlop & az első 5 & értékhez az 1 számot, a többi értékhez a 0 számot rendeli hozzá.

MATCH függvény ezután csak az 1-et keresi az előző találatok közül & visszatér az összes találat sorszámával.

INDEX függvény végül sorban mutatja a neveket a sorszámok alapján, amelyeket az összes MATCH funkciók a F oszlop .

Bővebben: Hogyan lehet megtalálni az Excel oszlopban lévő érték első előfordulását (5 mód)

2.3 Top 5 név kivonása duplikátumokkal a SORT és a FILTER funkciók beépítésével

Azáltal, hogy SORT &; FILTER függvények segítségével könnyebben megtalálhatja a top 5 nevet az értékekkel együtt. Itt már nem kell kivonnia a top 5 értéket a nevek kiderítése előtt.

📌 Lépések:

➤ In F7-es cella , a kapcsolódó képletünk SORT &; FILTER funkciók lesznek:

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

➤ Sajtó Írja be a címet. & egyszerre megkapod a legjobb 5 CGPA-t a diákok nevével együtt. Még a Fill Handle-t sem kell használnod, hogy megkapd a többi értéket, mivel a képlet maga végzi el helyetted a számításokat.

Szóval itt az történik, hogy a SZŰRŐ függvényt a LARGE függvény belülről kivonja az összes legnagyobb értéket a Cellák tartománya - C5:C14. A SORT függvény ezután az összes értéket vagy CGPA-t mutatja csökkenő sorrendben a nevekkel együtt a tömbből származó nevekkel együtt. B5:C14.

Bővebben: Hogyan találja meg a legalacsonyabb értéket egy Excel oszlopban (6 mód)

2.4 Top nevek és értékek keresése duplikátumokkal az INDEX, SORT és SEQUENCE funkciók összevonásával

Ez egy másik nagyszerű lehetőség & majdnem hasonló az előzőhöz. Használjuk a INDEX, SORT & SEQUENCE funkciók együtt itt.

📌 Lépések:

➤ Válassza ki F7-es cella & típus:

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

➤ Sajtó Írja be a címet. A legjobb 5 CGPA-t a nevekkel együtt azonnal megkapod.

A koncepció itt túl egyszerű. SORT függvény az összes CGPA-t csökkenő sorrendben mutatja, de a SEQUENCE függvény azt mondja, hogy csak az első 5-t válassza ki. Ezután a INDEX függvény mutatja a végeredményeket nevekkel & CGPA egy tömbben.

Bővebben: Hogyan találja meg az Excel oszlopban lévő érték utolsó előfordulását (5 módszerek)

Záró szavak

Remélem, hogy mindezek a módszerek a top 5 érték és név megtalálására most arra ösztönzik Önt, hogy alkalmazza őket a rendszeres Excel-funkciókban. Ha bármilyen kérdése vagy visszajelzése van, kérjük, ossza meg velem a megjegyzéseken keresztül. Vagy nézze meg a többi érdekes cikkünket az Excel-funkciókkal kapcsolatban ezen a weboldalon.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.