Draaitabel sorteren op waarden in Excel (4 slimme manieren)

  • Deel Dit
Hugh West

Soms worden na het maken van een draaitabel in Excel de gegevens in de verkeerde volgorde geplaatst. Om dit te sorteren heeft Excel veel verschillende sorteeropties voor de draaitabellen. In dit artikel zullen we zien hoe we een draaitabel kunnen sorteren op waarden.

Download Praktijk Werkboek

U kunt ons oefenwerkboek hier gratis downloaden!

Sorteren in draaitabel op waarden.xlsm

4 manieren om draaitabel te sorteren op waarden in Excel

Stel, we hebben een dataset van verschillende producten en hun respectieve verkopen voor de maanden januari, februari en maart.

Nu hebben we een draaitabel gemaakt van deze dataset. Nu willen we deze draaitabel sorteren op waarden. U kunt een van de 4 geschikte manieren volgen om dit te doen.

In dit artikel hebben wij de Office 365 Maar, geen zorgen, als u problemen ondervindt met de versies, geef dan hieronder commentaar.

1. Gegevens sorteren met de optie Draaitabel sorteren

U kunt gegevens uit een draaitabel sorteren door de sorteeroptie van de draaitabel te gebruiken. Stel dat u het verkoopbedrag van Januari verkoop te sorteren in oplopend Volg de onderstaande stappen om dit te bereiken.

Stappen:

  • Selecteer eerst en vooral een cel uit de Som van de verkopen van januari kolom en klik met de rechtermuisknop op op die cel.

  • Kies vervolgens de Sorteer optie uit het contextmenu.
  • In de Sorteer optie, heb je twee opties, de ene is Van klein naar groot sorteren en de andere is Van groot naar klein sorteren .
  • Vervolgens klikt u op de Van klein naar groot sorteren optie.

Het resultaat is dat u uw draaitabel kunt sorteren op januari verkoopwaarden in oplopende volgorde. En het resultaat zou er zo uit moeten zien.

2. Sorteren op waarden met de optie Sorteren en filteren

Excel heeft een ingebouwde sorteer- en filteroptie die zowel voor de normale tabel als voor de draaitabel werkt. Volg de onderstaande stappen om de tabel te sorteren op januari verkoopwaarden in oplopende volgorde.

Stappen:

  • Selecteer eerst een willekeurige cel van uw draaitabel.
  • Ga daarna naar de Home tab>> Bewerken van groep>> Sorteren en filteren gereedschap>> Van klein naar groot sorteren optie.

Bijgevolg zal uw draaitabel in oplopende volgorde worden gesorteerd op de verkoopwaarden van januari. En het resultaat zou er als volgt uitzien.

3. Meer sorteeropties gebruiken

Meestal vindt het sorteren plaats in een kolom. Er zijn meer mogelijkheden om te sorteren waarbij u gemakkelijk het sorteren voor rijen kunt doen. Volg hiervoor de onderstaande stappen.

Stappen:

  • Klik helemaal aan het begin op een cel in de draaitabel en klik met de rechtermuisknop op op je muis.

  • Kies vervolgens de Sorteer optie uit het contextmenu.
  • Kies hierna de Meer sorteeropties... optie.

  • Als gevolg daarvan zijn de Sorteren op waarde dialoogvenster verschijnt.
  • Nu, in de Sorteermogelijkheden groep, kies de Van klein naar groot optie.
  • Volgende, in de Sorteerrichting groep, kies de Van links naar rechts optie.
  • Klik ten slotte op de OK knop.

Bijgevolg ziet u een plotse verandering in uw tabel. De sortering gebeurt in de rij. We selecteerden de rij Elektrische waterkoker en daar was de laagste waarde 700 die de Februari Verkoop waarde voor de Elektrische waterkoker. Na het sorteren komt het getal 700 eerst, omdat dat het laagste getal voor de rij is. We zullen zien dat de kolom Verkoop februari nu eerst komt door het sorteren van kleinste tot grootste in de Elektrische Ketel rij.

4. Een VBA-code toepassen om draaitabel op waarden te sorteren

U kunt ook een VBA-code toepassen om uw draaitabel te sorteren op waarden in oplopende of aflopende volgorde. Volg de onderstaande stappen om dit te doen.

Stappen:

  • Ga helemaal in het begin naar de Ontwikkelaar tab>> Visual Basic gereedschap.

  • Op dit moment is de Microsoft Visual Basic voor toepassingen venster verschijnt.
  • Selecteer vervolgens Blad3 van de VBAPROJECT groep en schrijf de volgende VBA-code in het verschenen codevenster.
 Sub SortPivotTableByValues() Dim pivtbl As PivotTable Dim pivfld As PivotField Dim sortclm As String sortclm = "Som van januari Verkoop" 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 

  • Druk daarna op Ctrl+S op je toetsenbord.
  • Bijgevolg is een Microsoft Excel dialoogvenster verschijnt. Klik op de Geen knop hier.

  • Als gevolg daarvan zijn de Opslaan als dialoogvenster verschijnt.
  • Kies hier de Opslaan als type: optie als .xlsm type en klik op de Sla knop.

  • Sluit daarna het VBA-codevenster en ga naar de Ontwikkelaar tab>> Macro's gereedschap.

  • Op dit moment is de Macro's venster verschijnt.
  • Kies vervolgens Sheet3.SortPivotTableByValues macro en klik op de Ren knop.

Het resultaat is dat de draaitabel in oplopende volgorde is gesorteerd op de som van de kolom Verkoop in januari. En de uitvoer zou er als volgt uit moeten zien.

Pivot tabel sorteren op waarde werkt niet

Soms werkt het sorteren in draaitabellen niet goed. Dat kan om verschillende redenen gebeuren. Om dit probleem op te lossen, kunt u verschillende oplossingen toepassen, afhankelijk van de reden van uw probleem.

De meest voorkomende reden is de aanwezigheid van aangepaste lijsten in Excel. Om deze fout op te lossen, kunt u de onderstaande stappen volgen.

Oplossing:

  • Eerst, klik met de rechtermuisknop op op elke cel in de draaitabel.
  • Kies hierna de Opties voor draaitabellen... uit het contextmenu.

  • Als gevolg daarvan zijn de Opties voor draaitabellen venster verschijnt.
  • Ga nu naar de Totalen en filters tab>> vink de optie uit Gebruik aangepaste lijsten wanneer sorteren van de Sorteren groep>> klik op de OK knop.

Dingen om te onthouden

  • In een draaitabel kunt u de getallen sorteren van klein naar groot of van groot naar klein.
  • U kunt ook alfabetische gegevens sorteren van a tot Z of van Z tot A.
  • Als u een tabel sorteert op een individuele kolom, wordt de hele tabel gesorteerd op die specifieke kolom.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.