Tartalomjegyzék
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ése8 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.