Hogyan készítsünk dinamikus top 10 vagy n listát az Excelben?
A toplista segítségével rangsorolják a cégeket vagy személyeket értékek alapján. Tételezzük fel, hogy van egy osztály tanulóinak osztályzatainak listája, és most egy dinamikus top 10-es listát szeretne létrehozni a tanulókról az alábbi képernyőképen látható módon. Ebben a cikkben bemutatok néhány képletet a top 10 vagy n lista létrehozásához egy Excel munkalapon.
Hozzon létre egy dinamikus top 10-listát az Excelben
Az Excel 2019 és korábbi verzióiban a top 10 lista vagy a top 10 lista kritériumokkal történő kinyeréséhez a következő képleteket kell alkalmaznia:
Képletek dinamikus top 10-lista létrehozásához
1. Először is ki kell bontania az adattartományból az első 10 értéket, használja az alábbi képletet egy üres cellába - G2, majd húzza le a kitöltő fogantyút, hogy megkapja a legjobb 10 értéket, lásd a képernyőképet:
2. Ezután folytassa a következő képlet alkalmazását az F2 cellába, és nyomja meg a gombot Ctrl + Shift + Enter gombok együtt az első eredmény eléréséhez, lásd a képernyőképet:
3. Az első eredmény megszerzése után jelölje ki a képlet cellát, és húzza le a kitöltő fogantyút, hogy más neveket kapjon egyszerre, lásd a képernyőképet:
Képletek dinamikus top 10-lista létrehozásához feltételekkel
Néha előfordulhat, hogy kritériumok alapján kell megszereznie a legjobb 10 listát. Például az 10. osztály 1 legjobb nevének és pontszámának beszerzéséhez, ahogy az alábbi képernyőképen látható.
1. A legjobb 10-es lista eléréséhez a legjobb 10 pontszámot is ki kell gyűjtenie ezzel a képlettel:
2. Ezután nyomja meg a gombot Ctrl + Shift + Enter billentyűket össze, hogy megkapja az első eredményt, majd húzza le ezt a képletet a többi érték megjelenítéséhez, lásd a képernyőképet:
3. Ezután másolja és illessze be a következő képletet az - I2 cellába, majd nyomja meg a gombot Ctrl + Shift + Enter billentyűket egyidejűleg az első eredmény kinyeréséhez, majd húzza ezt a képletet, hogy más cellákba töltse ki, és a legjobb 10 név az alábbi képernyőkép szerint jelenik meg:
Hozzon létre egy dinamikus top 10-listát az Office 365-ben
A fenti képletek nehezen érthetőek lehetnek, ha az Office 365-öt használja, az INDEX, SORT és SEQUENCE funkcióival, egyszerű képleteket készíthet a feladat elvégzéséhez.
Képlet dinamikus top 10-lista létrehozásához
A 10 adatlista megtekintéséhez használja az alábbi képletet:
És akkor csak nyomja meg belép gombot, a top 10 lista összes adata egyszerre jelenik meg, lásd a képernyőképet:
SORT funkció:
=RENDEZÉS(tömb, [rendezési_index], [rendezési_sorrend], [oszlop szerint])
- sor: A rendezni kívánt cellák tartománya;
- [sort_index]: A tömbbe rendezendő oszlop vagy sor száma. Például az adattartomány második oszlopa szerinti rendezéshez a rendezési index 2;
- [sorrend]: Az 1-es szám (vagy kihagyva) azt jelzi, hogy növekvő sorrendben kell rendezni; a szám -1, rendezd csökkenő sorrendbe;
- [by_col]: A válogatás iránya. IGAZ, rendezés oszlopok szerint, HAMIS vagy kihagyott, rendezés sorok szerint.
A képletben a SORT függvényt a következőképpen használjuk:
RENDEZÉS(A2:B20,2;1;-XNUMX): A második oszlop A2:A20 cellatartományának csökkenő sorrendbe rendezését jelenti.
SEQUENCE funkció:
=SEQUENCE(sorok, [oszlopok], [kezdet], [lépés])
- sorok: a visszaadandó sorok száma,
- [oszlopok]: A visszaadandó oszlopok száma. Ha kihagyja, egyetlen oszlopot ad vissza.
- [Rajt]: A sorozat első száma. Ha kimarad, 1-től kezdődik.
- [lépés]: Az egyes számok közötti növekmény. Kizárás esetén minden növekmény 1 lesz.
Ebben a képletben a SEQUENCE(10) segítségével hozzunk létre egy listát 1-től 10-ig.
Végül helyezze a SORT és SEQUENCE függvényeket az INDEX függvénybe: =INDEX(SORT(A2:B20,2,-1),SEQUENCE(10),{1,2}), ez visszaadja az első 10 rekordot az adattartományból, és visszaadja az 1. és 2. oszlopot.
Képlet egy dinamikus top 10-es lista létrehozásához kritériumokkal
A 10 legjobb lista megjelenítéséhez a feltételekkel, a SZŰRŐ függvényt a RENDEZÉS funkcióba kell ágyaznia a következőképpen:
És csak nyomja meg belép gombot, a top 10-es lista összes adata az adott kritériumok alapján egyszerre megjelenik, lásd a képernyőképet:
FILTER funkció:
=SZŰRŐ(tömb, tartalmazza, [ha_üres])
- sor: A szűrendő cellák tartománya.
- tartalmaz: Az a feltétel, amelyet a tömb szűrésére használ, hogy egy TRUE vagy FALSE eredményt kapjon, így az IGAZ értékek megmaradnak a szűrőben.
- [ha_üres]: Az az érték, amely akkor jelenik meg, ha nem ad vissza egyező eredményt.
Ebben a képletben: =FILTER(A2:C25,B2:B25=F2) az A2:C25 tartomány szűrésére szolgál, ahol a B2:B25 értékek megegyeznek az adott F2 cellával.
A legjobb irodai hatékonyságnövelő eszközök
Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz. Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...
Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját
- Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
- Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
- 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!