Lajittele Pivot-taulukko arvojen mukaan Excelissä (4 älykästä tapaa)

  • Jaa Tämä
Hugh West

Joskus Excelin Pivot-taulukon tekemisen jälkeen voidaan nähdä, että tiedot on sijoitettu väärään järjestykseen. Sen selvittämiseksi Excelissä on monia erilaisia lajitteluvaihtoehtoja Pivot-taulukoille. Tässä artikkelissa näemme, miten voimme lajitella Pivot-taulukon arvojen mukaan.

Lataa harjoituskirja

Voit ladata harjoituskirjamme täältä ilmaiseksi!

Lajittelu Pivot-taulukossa arvojen mukaan.xlsm

4 tapaa lajitella Pivot-taulukko arvojen mukaan Excelissä

Oletetaan, että meillä on tietokokonaisuus eri tuotteista ja niiden myynnistä tammi-, helmi- ja maaliskuussa.

Nyt olemme luoneet pivot-taulukon tästä tietokokonaisuudesta. Haluamme nyt lajitella tämän pivot-taulukon arvojen mukaan. Voit tehdä tämän millä tahansa neljästä sopivasta tavasta.

Tässä artikkelissa olemme käyttäneet Office 365 Microsoft Excelin versio. Mutta ei hätää, jos sinulla on ongelmia versioiden kanssa, kommentoi alla.

1. Tietojen lajittelu Pivot-taulukon lajitteluvaihtoehdon avulla

Voit lajitella tietoja pivot-taulukosta käyttämällä pivot-taulukon lajitteluvaihtoehtoa. Oletetaan, että haluat myyntimäärän Tammikuun myynti lajitellaan nouseva järjestys. Käy läpi alla olevat vaiheet tämän toteuttamiseksi.

📌 Askeleet:

  • Valitse ensinnäkin mikä tahansa solu ruudusta Tammikuun myynnin summa sarake ja klikkaa hiiren oikealla kyseisessä solussa.

  • Valitse sen jälkeen Lajittele vaihtoehto kontekstivalikosta.
  • Vuonna Lajittele vaihtoehto, sinulla on kaksi vaihtoehtoa, toinen on Lajittele pienimmästä suurimpaan ja toinen on Lajittele suurimmasta pienimpään .
  • Napsauta sen jälkeen Lajittele pienimmästä suurimpaan vaihtoehto.

Tämän tuloksena voit lajitella pivot-taulukkosi tammikuun myyntiarvojen mukaan nousevaan järjestykseen. Tuloksen pitäisi näyttää tältä.

2. Lajittelu arvojen mukaan Lajittele ja suodata -vaihtoehdon avulla

Excelissä on sisäänrakennettu lajittelu- ja suodatusvaihtoehto, joka toimii sekä tavallisessa taulukossa että Pivot-taulukossa. Voit lajitella taulukon tammikuun myyntiarvojen mukaan nousevassa järjestyksessä noudattamalla seuraavia ohjeita.

📌 Askeleet:

  • Valitse aluksi mikä tahansa solu Pivot-taulukosta.
  • Mene sen jälkeen osoitteeseen Etusivu tab>> Muokkaaminen ryhmä>> Lajittele & suodata Työkalu>> Lajittele pienimmästä suurimpaan vaihtoehto.

Näin ollen pivot-taulukkosi lajitellaan tammikuun myyntiarvojen mukaan nousevaan järjestykseen. Lopputulos näyttäisi tältä.

3. Useamman lajitteluvaihtoehdon käyttäminen

Tavallisesti lajittelu tapahtuu sarakkeessa. Lajitteluun on enemmän vaihtoehtoja, joissa voit helposti tehdä rivien lajittelun. Voit tehdä tämän noudattamalla alla olevia ohjeita.

📌 Askeleet:

  • Napsauta heti alussa solua pivot-taulukon sisällä ja klikkaa hiiren oikealla hiirelläsi.

  • Valitse sen jälkeen Lajittele vaihtoehto kontekstivalikosta.
  • Valitse sen jälkeen Lisää lajitteluvaihtoehtoja... vaihtoehto.

  • Tämän seurauksena Lajittele arvon mukaan valintaikkuna tulee näkyviin.
  • Nyt Lajitteluvaihtoehdot ryhmä, valitse Pienimmästä suurimpaan vaihtoehto.
  • Seuraavassa, vuonna Lajittelun suunta ryhmä, valitse Vasemmalta oikealle vaihtoehto.
  • Viimeisenä mutta ei vähäisimpänä, klikkaa OK nappi.

Näin ollen näet äkillisen muutoksen taulukossasi. Lajittelu tapahtuu rivillä. Valitsimme rivin Vedenkeitin ja siellä alhaisin arvo oli 700 joka on Helmikuun myynti arvo Vedenkeitin. Lajittelun jälkeen numero 700 on ensimmäisenä, koska se on rivin pienin numero. Näemme, että helmikuun myynti -sarake on nyt ensimmäisenä, koska lajittelu on tehty pienimmästä suurimpaan sähkökattilarivillä.

4. VBA-koodin soveltaminen Pivot-taulukon lajitteluun arvojen mukaan

Voit myös käyttää VBA-koodia lajitellaksesi pivot-taulukkosi arvojen mukaan nousevaan tai laskevaan järjestykseen. Seuraa alla olevia ohjeita.

📌 Askeleet:

  • Aivan alussa, siirry osoitteeseen Kehittäjä tab>> Visual Basic työkalu.

  • Tällä hetkellä Microsoft Visual Basic for Applications ikkuna tulee näkyviin.
  • Valitse tämän jälkeen Sheet3 alkaen VBAPROJECT ryhmään ja kirjoita seuraava VBA-koodi ilmestyneeseen koodiikkunaan.
 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 pivfld.AutoSort xlAscending, lajittelukenttä Next pivfld End Sub 

  • Paina sen jälkeen Ctrl+S näppäimistölläsi.
  • Näin ollen Microsoft Excel Napsauta valintaruutua. Napsauta Ei painiketta täällä.

  • Tämän seurauksena Tallenna nimellä valintaikkuna tulee näkyviin.
  • Valitse tässä kohtaa Tallenna tyypiksi: vaihtoehto kuin .xlsm tyyppi ja napsauta Tallenna nappi.

  • Sulje sen jälkeen VBA-koodi-ikkuna ja siirry VBA-koodin Kehittäjä tab>> Makrot työkalu.

  • Tällä hetkellä Makrot ikkuna tulee näkyviin.
  • Valitse tämän jälkeen Sheet3.SortPivotTableByValues makroa ja napsauta Suorita nappi.

Tuloksena pivot-taulukko lajitellaan nousevaan järjestykseen tammikuun Myynti-sarakkeen summaksi. Tuloksen pitäisi näyttää tältä.

Lajittele Pivot-taulukko arvon mukaan ei toimi

Joskus lajittelu ei välttämättä toimi kunnolla pivot-taulukoissa. Tähän voi olla monia syitä. Voit korjata ongelman käyttämällä useita ratkaisuja ongelman syyn mukaan.

Yleisin syy on Excelin mukautetun luettelon läsnäolo. Voit korjata tämän virheen noudattamalla alla olevia ohjeita.

Ratkaisu:

  • Ensimmäinen, klikkaa hiiren oikealla mihin tahansa soluun pivot-taulukon sisällä.
  • Valitse sen jälkeen PivotTable-asetukset... kontekstivalikosta.

  • Tämän seurauksena PivotTable-asetukset ikkuna tulee näkyviin.
  • Mene nyt osoitteeseen Summat ja suodattimet välilehti>> poista valintamerkki vaihtoehdosta Käytä mukautettuja luetteloita, kun lajittelu alkaen Lajittelu ryhmä>> klikkaa kohtaa OK nappi.

Muistettavat asiat

  • Pivot-taulukossa voit lajitella numerot pienimmästä suurimpaan tai suurimmasta pienimpään.
  • Voit myös lajitella aakkoselliset tiedot a:sta Z:hen tai Z:stä A:han.
  • Jos lajittelet taulukon yksittäisen sarakkeen mukaan, koko taulukko on kyseisen sarakkeen mukaisessa järjestyksessä.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.