Tartalomjegyzék
Néha egy Pivot táblázat Excelben történő elkészítése után az adatokat rossz sorrendben elhelyezve láthatjuk. Ennek rendezéséhez az Excel számos különböző rendezési lehetőséggel rendelkezik a Pivot táblázatokhoz. Ebben a cikkben megnézzük, hogyan rendezhetünk egy Pivot táblázatot értékek szerint.
Gyakorlati munkafüzet letöltése
Gyakorló munkafüzetünket innen ingyenesen letöltheti!
4 módja a Pivot táblázat rendezésének az Excel értékei szerint
Tegyük fel, hogy van egy adatkészletünk különböző termékekből és azok eladásaiból január, február és március hónapokra vonatkozóan.
Most létrehoztunk egy pivot táblát ebből az adatkészletből. Most ezt a pivot táblát szeretnénk értékek szerint rendezni. Ehhez a 4 megfelelő módszer bármelyikét követheti.
Ebben a cikkben a Office 365 De ne aggódjon, ha bármilyen probléma merül fel a verziókkal kapcsolatban, kérjük, írja meg az alábbiakban.
1. Az adatok rendezése a Pivot táblázat rendezési lehetőségével
A pivot-táblából származó adatokat a pivot-tábla rendezési lehetőségével rendezheti. Tegyük fel, hogy az eladások összegét szeretné a Januári eladások a következők szerint kell válogatni felmenő rendet. Ennek eléréséhez menjen végig az alábbi lépéseken.
📌 Lépések:
- Mindenekelőtt válasszuk ki bármelyik cellát a A januári eladások összege oszlop és jobb gombbal kattintva azon a cellán.
- Ezt követően válassza ki a Rendezés opciót a kontextusmenüből.
- A Rendezés opciót választja, két lehetősége lesz, az egyik a Rendezés Legkisebbtől a legnagyobbig a másik pedig Rendezés Legnagyobbtól a legkisebbig .
- Ezt követően kattintson a Rendezés Legkisebbtől a legnagyobbig opció.
Ennek eredményeképpen a pivot táblázatot a januári eladási értékek szerint növekvő sorrendben rendezheti. Az eredménynek pedig így kell kinéznie.
2. Értékek szerinti rendezés a Rendezés & Szűrő opció használatával
Az Excel rendelkezik egy beépített rendezési és szűrési lehetőséggel, amely mind a normál táblázat, mind a Pivot-táblázat esetében működik. A táblázat januári értékesítési értékek szerinti növekvő sorrendbe rendezéséhez kövesse az alábbi lépéseket.
📌 Lépések:
- Kezdetben jelölje ki a Pivot-táblázat bármelyik celláját.
- Ezután menjen a Home tab>> Szerkesztés csoport>> Rendezés és szűrés eszköz>> Rendezés Legkisebbtől a legnagyobbig opció.
Következésképpen a pivot-táblája a januári eladási értékek szerint növekvő sorrendbe lesz rendezve. Az eredmény pedig így nézne ki.
3. Több rendezési lehetőség használata
Általában a rendezés funkció egy oszlopban történik. Több lehetőség van a rendezésre, ahol könnyen elvégezheti a sorok rendezését. Ehhez kövesse az alábbi lépéseket.
📌 Lépések:
- A legelején kattintson a pivot táblázat egyik cellájára, és jobb gombbal kattintva az egérrel.
- Ezt követően válassza ki a Rendezés opciót a kontextusmenüből.
- Ezt követően válassza ki a További rendezési lehetőségek... opció.
- Ennek eredményeként a Rendezés érték szerint párbeszédpanel jelenik meg.
- Most, a Rendezési lehetőségek csoport, válassza a A legkisebbtől a legnagyobbig opció.
- A következő, a Rendezési irány csoport, válassza a Balról jobbra opció.
- Végül, de nem utolsósorban, kattintson a OK gomb.
Következésképpen hirtelen változást fog látni a táblázatában. A rendezés a sorban történik. Kiválasztottuk a sort Elektromos vízforraló és ott a legalacsonyabb érték 700 amely a Februári eladások érték a Elektromos vízforraló. A rendezés után a 700-as szám lesz az első, mivel ez a sor legalacsonyabb száma. Látni fogjuk, hogy a februári eladások oszlop most az első helyen áll a rendezésnek köszönhetően. a legkisebbtől a legnagyobbig az Elektromos vízforraló sorban.
4. VBA-kód alkalmazása a Pivot táblázat értékek szerinti rendezéséhez
VBA kódot is alkalmazhat a pivot táblázat értékek szerinti növekvő vagy csökkenő sorrendbe rendezéséhez. Ehhez kövesse az alábbi lépéseket.
📌 Lépések:
- A legelején menjen a Fejlesztő tab>> Visual Basic eszköz.
- Ebben az időben a Microsoft Visual Basic for Applications ablak jelenik meg.
- Ezt követően válassza a Sheet3 a VBAPROJECT csoportba, és írja a következő VBA-kódot a megjelenő kódablakba.
Sub SortPivotTableByValues() Dim pivtbl As PivotTable Dim pivfld As PivotField Dim sortclm As String sortclm = "Sum of January Sales" On Error Resume Next Set pivtbl = ActiveCell.PivotTable If pivtbl Is Nothing Then Exit Sub For Each pivfld In pivtbl.RowFields pivfld.AutoSort xlAscending, sortclm Next pivfld End Sub
- Ezután nyomja meg a Ctrl+S a billentyűzeten.
- Következésképpen egy Microsoft Excel párbeszédpanel jelenik meg. Kattintson a Nem gombra itt.
- Ennek eredményeképpen a Mentés másként párbeszédpanel jelenik meg.
- Itt válassza ki a Mentés másként: opciót, mint .xlsm típust, és kattintson a Mentés gomb.
- Ezután zárja be a VBA kód ablakot, és lépjen a Fejlesztő tab>> Makrók eszköz.
- Ebben az időben a Makrók ablak jelenik meg.
- Ezt követően válassza a Sheet3.SortPivotTableByValues makróra, és kattintson a Fuss gomb.
Ennek eredményeképpen a pivot-tábla növekvő sorrendbe rendeződik, mint a Januári eladások összege oszlop. És a kimenetnek így kell kinéznie.
Rendezés Pivot táblázat érték szerint nem működik
Néha előfordulhat, hogy a rendezés nem működik megfelelően a pivot táblázatokban. Ennek számos oka lehet. A probléma megoldására többféle megoldást is alkalmazhat a probléma okának megfelelően.
A leggyakoribb ok az Excel egyéni lista jelenléte. A hiba kijavításához az alábbi lépéseket követheti.
Megoldás:
- Először is, jobb gombbal kattintva a pivot táblázat bármely celláján.
- Ezt követően válassza ki a PivotTable beállítások... a kontextusmenüből.
- Ennek eredményeként a PivotTable beállítások ablak jelenik meg.
- Most menj a Összegek & bélyegek; szűrők tab>> távolítsa el a jelölőnégyzetet Egyéni listák használata, ha rendezés a Rendezés csoport>> kattintson a OK gomb.
Emlékezetes dolgok
- A pivot-táblázatban a számokat a legkisebbtől a legnagyobbig vagy a legnagyobbtól a legkisebbig sorrendbe rendezheti.
- Az ábécés adatok a-tól Z-ig vagy Z-től A-ig is rendezhetők.
- Ha a táblázatot egy oszlop szerint rendezi, az egész táblázat az adott oszlop rendezett sorrendjében lesz.