Triedenie pivotnej tabuľky podľa hodnôt v programe Excel (4 inteligentné spôsoby)

  • Zdieľajte To
Hugh West

Niekedy sa môže stať, že po vytvorení pivotnej tabuľky v programe Excel sa údaje zobrazia umiestnené v nesprávnom poradí. Na ich usporiadanie má program Excel mnoho rôznych možností triedenia pivotných tabuliek. V tomto článku si ukážeme, ako môžeme zoradiť pivotnú tabuľku podľa hodnôt.

Stiahnite si cvičebnicu

Náš cvičebný zošit si môžete bezplatne stiahnuť odtiaľto!

Triedenie v pivotnej tabuľke podľa hodnôt.xlsm

4 spôsoby triedenia pivotnej tabuľky podľa hodnôt v programe Excel

Povedzme, že máme súbor údajov o rôznych produktoch a ich príslušných predajoch za mesiace január, február a marec.

Teraz sme z tohto súboru údajov vytvorili otočnú tabuľku. Teraz chceme túto otočnú tabuľku zoradiť podľa hodnôt. Môžete na to použiť niektorý zo 4 vhodných spôsobov.

V tomto článku sme použili Office 365 verziu programu Microsoft Excel. Ak sa však stretnete s akýmikoľvek problémami týkajúcimi sa verzií, vyjadrite sa k nim nižšie.

1. Triedenie údajov pomocou možnosti triedenia pivotnej tabuľky

Údaje z otočnej tabuľky môžete zoradiť pomocou možnosti zoradenia otočnej tabuľky. Povedzme, že chcete získať sumu predaja Januárový predaj ktoré sa majú triediť v vzostupne Postupujte podľa nižšie uvedených krokov, aby ste to dosiahli.

📌 Kroky:

  • V prvom rade vyberte ľubovoľnú bunku z Suma januárových tržieb stĺpec a kliknutie pravým tlačidlom myši na na tejto bunke.

  • Následne vyberte Triediť z kontextového menu.
  • V Triediť možnosť, budete mať dve možnosti, jedna je Triediť od najmenšieho po najväčší a druhá je Triediť od najväčšieho po najmenší .
  • Potom kliknite na Triediť od najmenšieho po najväčší možnosť.

Výsledkom bude možnosť zoradiť vašu otočnú tabuľku podľa hodnôt januárového predaja vzostupne. Výsledok by mal vyzerať takto.

2. Triedenie podľa hodnôt pomocou možnosti Sort & Filter

Excel má zabudovanú možnosť triedenia a filtrovania, ktorá funguje pre normálnu tabuľku aj pre tabuľku Pivot. Ak chcete zoradiť tabuľku podľa hodnôt januárového predaja vzostupne, postupujte podľa nasledujúcich krokov.

📌 Kroky:

  • Na začiatku vyberte ľubovoľnú bunku tabuľky Pivot.
  • Potom prejdite do Domov karta>> Úprava stránky skupina>> Triedenie & amp; Filter nástroj>> Triediť od najmenšieho po najväčší možnosť.

Následne bude vaša otočná tabuľka zoradená vzostupne podľa januárových hodnôt predaja. Výsledok bude vyzerať takto.

3. Používanie možnosti Viac triediť

Zvyčajne sa funkcia triedenia uskutočňuje v stĺpci. Existuje viac možností triedenia, kde môžete ľahko vykonať triedenie pre riadky. Na tento účel postupujte podľa nasledujúcich krokov.

📌 Kroky:

  • Na samom začiatku kliknite na bunku vo vnútri otočnej tabuľky a kliknutie pravým tlačidlom myši na na myši.

  • Následne vyberte Triediť z kontextového menu.
  • Potom vyberte Ďalšie možnosti triedenia... možnosť.

  • V dôsledku toho sa Zoradiť podľa hodnoty Zobrazí sa dialógové okno.
  • Teraz v Možnosti triedenia vyberte skupinu Od najmenšieho po najväčší možnosť.
  • Po, v Smer triedenia vyberte skupinu Zľava doprava možnosť.
  • V neposlednom rade kliknite na OK tlačidlo.

Následne uvidíte náhlu zmenu vo vašej tabuľke. Triedenie sa uskutoční v riadku. Vybrali sme riadok Elektrická kanvica a tam bola najnižšia hodnota 700 čo je Februárový predaj hodnota pre Elektrická kanvica. Po zoradení bude číslo 700 na prvom mieste, pretože je to najnižšie číslo pre riadok. Uvidíme, že stĺpec Februárový predaj je teraz na prvom mieste vďaka zoradeniu od najmenšieho po najväčší v rade rýchlovarných kanvíc.

4. Použitie kódu VBA na zoradenie Pivot Table podľa hodnôt

Na zoradenie otočnej tabuľky podľa hodnôt vo vzostupnom alebo zostupnom poradí môžete použiť aj kód VBA. Postupujte podľa nasledujúcich krokov.

📌 Kroky:

  • Na samom začiatku prejdite na Vývojár karta>> Visual Basic nástroj.

  • V tomto čase Microsoft Visual Basic pre aplikácie zobrazí sa okno.
  • Následne vyberte List3 z VBAPROJECT a do zobrazeného okna kódu napíšte nasledujúci kód VBA.
 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 

  • Potom stlačte tlačidlo Ctrl+S na klávesnici.
  • V dôsledku toho sa Microsoft Excel Zobrazí sa dialógové okno. Kliknite na Nie tu.

  • V dôsledku toho sa Uložiť ako Zobrazí sa dialógové okno.
  • Tu vyberte Uložiť ako typ: možnosť ako .xlsm a kliknite na Uložiť tlačidlo.

  • Potom zatvorte okno kódu VBA a prejdite do Vývojár karta>> Makrá nástroj.

  • V tomto čase Makrá zobrazí sa okno.
  • Následne vyberte Sheet3.SortPivotTableByValues makro a kliknite na Spustiť tlačidlo.

Výsledkom je, že otočná tabuľka je zoradená vzostupne ako stĺpec Suma januárového predaja. A výstup by mal vyzerať takto.

Nefunguje triedenie otočnej tabuľky podľa hodnoty

Niekedy sa môže stať, že triedenie v otočných tabuľkách nefunguje správne. Môže sa to stať z mnohých dôvodov. Na odstránenie tohto problému môžete použiť niekoľko riešení podľa dôvodu vášho problému.

Najčastejším dôvodom je prítomnosť vlastného zoznamu programu Excel. Ak chcete túto chybu odstrániť, môžete postupovať podľa nižšie uvedených krokov.

Riešenie:

  • Po prvé, kliknutie pravým tlačidlom myši na na ľubovoľnej bunke vo vnútri otočnej tabuľky.
  • Potom vyberte Možnosti otočnej tabuľky... z kontextového menu.

  • V dôsledku toho sa Možnosti otočnej tabuľky zobrazí sa okno.
  • Teraz prejdite na Celkové súčty & Filtre karta>> zrušte začiarknutie možnosti Používajte vlastné zoznamy, keď triedenie z Triedenie skupina>> kliknite na OK tlačidlo.

Čo si treba zapamätať

  • V otočnej tabuľke môžete čísla zoradiť od najmenšieho po najväčšie alebo od najväčšieho po najmenšie.
  • Môžete tiež zoradiť abecedné údaje od a po Z alebo od Z po A.
  • Ak tabuľku zoradíte podľa jednotlivého stĺpca, celá tabuľka bude zoradená podľa tohto konkrétneho stĺpca.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.