Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe converteer je een draaitabel naar een lijst in Excel?

Author Sun Last modified

In dagelijkse Excel-werkzaamheden bouw je mogelijk een uitgebreide draaitabel om grote hoeveelheden gegevens te analyseren, samen te vatten of te visualiseren. Er zijn echter scenario's waarin je de gestructureerde draaitabel moet "platmaken" of converteren naar een gewone lijst of standaard tabelindeling – misschien om de gegevens verder te verwerken, te delen met anderen of te importeren in een andere applicatie. Deze handleiding onderzoekt verschillende praktische methoden om een draaitabel terug te converteren naar een lijst in Excel, geschikt voor zowel kleine als grote datasets.

Converteer draaitabel naar lijst

VBA-code: Draaitabel automatisch naar lijst converteren


arrow blue right bubble Converteer draaitabel naar lijst

Voordat je je draaitabel converteert naar een standaardlijst, controleer dan of de indeling van de draaitabel zoals gewenst is gefinaliseerd. Stel bijvoorbeeld dat je de volgende draaitabel hebt ontworpen die je wilt terugzetten naar een platte lijststructuur:

sample pivottable

1. Selecteer een willekeurige cel binnen je draaitabel. Ga naar het Ontwerp tabblad op de werkbalk, kies Subtotalen en selecteer vervolgens Geen subtotalen weergeven. Deze stap verwijdert eventuele subgrouping of subtotal-rijen die de platte lijstindeling kunnen verstoren.

click Do Not Show Subtotals from Subtotals

2. Nog steeds onder het tabblad Ontwerp, klik op Eindtotalen en kies Uit voor rijen en kolommen. Het uitschakelen van eindtotalen zorgt ervoor dat alleen je werkelijke gegevens overblijven, waardoor samenvattingsrijen of -kolommen niet verschijnen in je resultaat.

click Off for Rows and Columns under the design tab

3. Binnen het tabblad Ontwerp, klik op Rapportlay-out en selecteer Alle itemlabels herhalen. Deze stap is belangrijk om meerdere niveaus van rijlabels plat te maken, zodat elke rij in de uiteindelijke lijst de juiste context laat zien, ongeacht zijn groep of categorie.

click Repeat All Item Labels under the design tab

4. Klik nogmaals op Rapportlay-out, en kies Vervolgens weergeven in tabelvorm. Tabelvorm toont alle gegevens in een ware kolomindeling, wat dichter bij een standaardlijst of tabel komt.

click Show in Tabular Form in the Report Layout tab

Op dit punt zal je draaitabel lijken op een traditionele tabel, waardoor het veel eenvoudiger wordt om deze als lijst te exporteren:

pivottable is changed

5. Om de output verder te stroomlijnen, ga naar het tabblad Opties (of Analyseren, afhankelijk van je Excel-versie). In de groep Weergave, schakel beide knoppen Knoppen en Veldkoppen uit. Het verwijderen van deze elementen helpt om je gegevens schoon te maken voor conversie naar een lijst en maakt je output netter.

uncheck Buttons and Field Headers options

Je draaitabel zal nu duidelijker verschijnen, met alleen je relevante gegevensvelden:

pivottable is changed without buttons

6. Als er lege cellen zijn die je liever als nullen wilt weergeven, klik met de rechtermuisknop op een willekeurige cel in de draaitabel en kies Draaitabelopties. In het pop-upvenster, onder het tabblad Lay-out & Opmaak, schakel je Lege cellen weergeven uit. Klik vervolgens op OK. Deze stap zorgt ervoor dat je geëxporteerde lijst geen lege cellen bevat waar je waarden verwacht, wat cruciaal kan zijn bij verdere verwerking of importeren naar andere systemen.

uncheck For empty cells show option

7. Selecteer het hele gebied van de draaitabel dat je wilt converteren. Druk op Ctrl + C om te kopiëren, en verplaats vervolgens je cursor naar de gewenste cellocatie in je werkblad waar je de lijst wilt weergeven. Klik met de rechtermuisknop, kies Plakken speciaal en selecteer Waarden (V). Dit proces plakt alleen de resultaten als statische waarden, zonder enige draaitabelstructuur of interactie.

copy and paste the pivottable as values

Opmerking: In Excel 2007 of eerder, gebruik Start > Plakken > Plakken waarden voor deze stap.

Na het plakken worden je gegevens nu weergegeven in een standaard lijstindeling, klaar voor verdere analyse, delen of exporteren:

PivotTable is displayed as normal list

Deze methode is eenvoudig en werkt goed voor kleine tot matig grote draaitabellen die geen frequente updates vereisen. Als je echter een dynamische of vaak veranderende draaitabel hebt, overweeg dan om dit conversieproces te automatiseren of gebruik een ingebouwd hulpmiddel voor gegevenstransformatie voor efficiëntie en nauwkeurigheid. Houd er ook rekening mee dat complexe draaitabellen met berekende velden of gegroepeerde items na conversie mogelijk extra aanpassingen vereisen.


arrow blue right bubble VBA-code: Draaitabel automatisch naar lijst converteren

Als je regelmatig draaitabellen moet converteren naar een standaardlijst of als je draaitabellen bijzonder groot zijn, kan automatisering van het proces veel tijd en moeite besparen. Met behulp van VBA (Visual Basic for Applications) kun je een draaitabel platmaken naar een lijst met minimale handmatige stappen. Deze oplossing is geschikt voor gevorderde gebruikers, batchverwerking of bij het omgaan met tientallen of honderden draaitabellen.

Voordelen: Snel voor herhalende taken, verwerkt grote datasets, vermindert de kans op handmatige fouten.
Nadelen: Vereist inschakelen van macro's en enige kennis van VBA. Een back-up wordt aanbevolen voordat je code voor de eerste keer uitvoert.

1. Klik op Ontwikkelaarshulpmiddelen > Visual Basic om de VBA-editor te openen. Klik in de editor op Invoegen > Module, en plak de volgende code in het nieuwe modulevenster:

Sub ConvertPivotTableToList()
    Dim pt As PivotTable
    Dim wsPivot As Worksheet
    Dim rngTable As Range
    Dim wsNew As Worksheet
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set wsPivot = Application.ActiveSheet
    Set pt = wsPivot.PivotTables(1)
    
    If pt Is Nothing Then
        MsgBox "No PivotTable found on the current sheet.", vbExclamation, xTitleId
        Exit Sub
    End If
    
    Set rngTable = pt.TableRange2
    Set wsNew = Worksheets.Add
    
    rngTable.Copy
    wsNew.Range("A1").PasteSpecial Paste:=xlPasteValues
    
    Application.CutCopyMode = False
    
    MsgBox "Converted PivotTable to static list on new sheet: " & wsNew.Name, vbInformation, xTitleId
End Sub

2. Keer terug naar het werkblad en selecteer de draaitabel die je wilt converteren naar een lijst. Druk op Alt + F8, selecteer ConvertPivotTableToList uit de macrolijst, en klik op Uitvoeren. Dit creëert een nieuw werkblad met de draaitabel gekopieerd als een statische lijst.

Als je een foutmelding ontvangt, controleer dan of je het juiste werkblad met de draaitabel hebt geselecteerd voordat je de macro uitvoert. Zorg er ook voor dat macro's zijn ingeschakeld in Excel. Als je werkmap meerdere draaitabellen bevat, zal deze code de eerste die wordt gevonden op het actieve werkblad verwerken.

Tip: Je kunt de code verder aanpassen om alle draaitabellen in een werkmap te verwerken of om te specificeren welke draaitabel je wilt converteren.


Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen