Sisukord
Mõnikord võib pärast Pivot-tabeli koostamist Excelis näha, et andmed on paigutatud vales järjekorras. Selle sorteerimiseks on Excelis palju erinevaid sorteerimisvõimalusi Pivot-tabelite jaoks. Selles artiklis näeme, kuidas saame sorteerida Pivot-tabelit väärtuste järgi.
Lae alla praktiline töövihik
Meie harjutusvihiku saate siit tasuta alla laadida!
Sorteerimine Pivot tabelis väärtuste järgi.xlsm4 viisi Pivot tabeli sorteerimiseks Exceli väärtuste järgi
Oletame, et meil on andmekogum erinevate toodete ja nende vastavate müügimahtude kohta jaanuaris, veebruaris ja märtsis.
Nüüd oleme sellest andmestikust loonud pivot-tabeli. Nüüd tahame seda pivot-tabelit väärtuste järgi sorteerida. Selleks võite järgida mõnda 4 sobivat viisi.
Käesolevas artiklis oleme kasutanud Office 365 Microsoft Exceli versioon. Aga ei mingit muret. Kui teil tekib mõni probleem seoses versioonidega, palun kommenteerige allpool.
1. Andmete sorteerimine Pivot tabeli sorteerimisvaliku abil
Saate sorteerida andmeid pivot-tabelist, kasutades pivot-tabeli sorteerimisvõimalust. Oletame, et soovite müügisumma kohta Jaanuarikuu müük sorteerida tõusev järjekorras. Käige selleks läbi alljärgnevad sammud.
📌 Sammud:
- Kõigepealt valige ükskõik milline lahter lahtrist Jaanuari müügi summa veerg ja paremklikk sellel rakul.
- Seejärel valige Sorteeri valiku kontekstmenüüst.
- In the Sorteeri valik, siis on teil kaks võimalust, üks on Sorteeri väikseimast suurimani ja teine on Sorteeri Suurimast Väikseimani .
- Pärast seda klõpsake nuppu Sorteeri väikseimast suurimani võimalus.
Selle tulemusena saate sorteerida oma pivot-tabelit jaanuari müügiväärtuste järgi kasvavas järjekorras. Ja tulemus peaks välja nägema selline.
2. Sorteerimine väärtuste järgi, kasutades sorteerimis- ja filtreerimisvalikut
Excelil on sisseehitatud sorteerimis- ja filtreerimisvõimalus, mis töötab nii tavalise tabeli kui ka Pivot-tabeli puhul. Järgige allpool esitatud samme, et sorteerida tabelit jaanuari müügiväärtuste järgi kasvavas järjekorras.
📌 Sammud:
- Algselt valige oma Pivot-tabeli ükskõik milline lahter.
- Pärast seda minge Kodu tab>> Redigeerimine rühm>> Sort & Filter tööriist>> Sorteeri väikseimast suurimani võimalus.
Järelikult sorteeritakse teie pivot-tabel jaanuarikuu müügiväärtuste järgi kasvavas järjekorras. Ja tulemus näeb välja selline.
3. Kasutades rohkem sorteerimisvõimalusi
Tavaliselt toimub sorteerimisfunktsioon veerus. Sorteerimiseks on rohkem võimalusi, kus saate hõlpsasti teha ridade sorteerimise. Selleks järgige alljärgnevaid samme.
📌 Sammud:
- Klõpsake kohe alguses pivot-tabeli sees oleval lahtril ja paremklikk teie hiirega.
- Seejärel valige Sorteeri valiku kontekstmenüüst.
- Järgnevalt valige Rohkem sorteerimisvõimalusi... võimalus.
- Selle tulemusena on Sorteerimine väärtuse järgi ilmub dialoogiboks.
- Nüüd on Sorteerimisvalikud rühma, valige Väikseimast suurimani võimalus.
- Järgnevalt on esitatud Sorteeri suund rühma, valige Vasakult paremale võimalus.
- Viimasena, kuid mitte vähemtähtsana, klõpsake OK nupp.
Järelikult näete oma tabelis järsku muutust. Sorteerimine toimub reas. Valisime rea Elektriline veekeetja ja seal oli madalaim väärtus 700 mis on Veebruarikuu müük väärtus Elektriline veekeetja. Pärast sorteerimist tuleb number 700 esimesena, kuna see on rea madalaim number. Me näeme, et veebruari müügi veerg on nüüd tänu sorteerimisele esimesena väikseimast suurimani elektripliidi reas.
4. VBA-koodi rakendamine Pivot-tabeli sorteerimiseks väärtuste järgi
Võite rakendada ka VBA-koodi, et sorteerida oma pivot-tabelit väärtuste järgi kasvavas või kahanevas järjekorras. Järgige selleks alljärgnevaid samme.
📌 Sammud:
- Kohe alguses minge Arendaja tab>> Visual Basic tööriist.
- Sel ajal on Microsoft Visual Basic for Applications ilmub aken.
- Seejärel valige Leht3 alates VBAPROJECT rühma ja kirjutage ilmunud koodiaknasse järgmine VBA-kood.
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
- Seejärel vajutage Ctrl+S klaviatuuril.
- Järelikult on Microsoft Excel ilmub dialoogiboks. Klõpsake nuppu Ei nuppu siin.
- Selle tulemusena on Salvesta kui ilmub dialoogiboks.
- Valige siinkohal Salvesta tüübina: võimalus nagu .xlsm tüüp ja klõpsake Salvesta nuppu.
- Pärast seda sulgege VBA koodiaken ja minge VBA koodiaknasse Arendaja tab>> Makros tööriist.
- Sel ajal on Makros ilmub aken.
- Seejärel valige Sheet3.SortPivotTableByValues makro ja klõpsake Käivita nupp.
Selle tulemusena sorteeritakse pivot-tabel tõusvas järjekorras nagu Sum of January Sales veerg. Ja väljund peaks välja nägema selline.
Sort Pivot tabelis väärtus ei tööta
Mõnikord ei pruugi sorteerimine pivot-tabelites korralikult toimida. See võib juhtuda mitmel põhjusel. Selle probleemi lahendamiseks saate rakendada mitmeid lahendusi vastavalt probleemi põhjusele.
Kõige sagedamini on põhjuseks Exceli kohandatud loendi olemasolu. Selle vea parandamiseks saate järgida alljärgnevaid samme.
Lahendus:
- Esiteks, paremklikk mis tahes lahtrile pivot-tabeli sees.
- Järgnevalt valige PivotTable Valikud... kontekstmenüüst.
- Selle tulemusena on PivotTable Valikud ilmub aken.
- Nüüd minge Summad &; filtrid vahekaart>> eemaldage valik Kasutage kohandatud nimekirju, kui sorteerimine alates Sorteerimine rühm>> klõpsake nuppu OK nupp.
Asjad, mida meeles pidada
- Pivot-tabelis saate numbreid sorteerida kõige väiksema või kõige suurema ja kõige väiksema järjekorras.
- Saate sorteerida andmeid ka tähestikuliselt a-st Z-ni või Z-st A-sse.
- Kui sorteerite tabelit üksiku veeru järgi, siis on kogu tabel selle konkreetse veeru sorteeritud järjekorras.