Hoe converteer je een draaitabel naar een lijst in Excel?
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
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:
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.
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.
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.
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.
Op dit punt zal je draaitabel lijken op een traditionele tabel, waardoor het veel eenvoudiger wordt om deze als lijst te exporteren:
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.
Je draaitabel zal nu duidelijker verschijnen, met alleen je relevante gegevensvelden:
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.
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.
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:
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.
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
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.





- 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