KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe converteert u snel een matrixtabel naar een lijsttabel in Excel?

AuteurSun Wijzigingsdatum

Stel dat u een matrixtabel/Tweedimensionale tabel hebt. Het converteren van deze matrixtabel naar een lijsttabel is voor u mogelijk geen moeilijke klus en kunt u doen door de gegevens één voor één in te voeren. Als er echter meerdere matrixtabellen moeten worden geconverteerd naar lijsttabellen, is de handmatige methode zeker geen goede oplossing. Deze handleiding introduceert trucs waarmee u snel een matrixtabel naar een lijsttabel kunt converteren in Excel.

Matrixtabel converteren naar lijsttabel met draaitabel

Matrixtabel converteren naar lijsttabel met VBA

Matrixtabel converteren naar lijsttabel met Kutools voor Excel goed idee3


pijl blauw rechts bubbel Matrixtabel converteren naar lijsttabel met draaitabel

U kunt een draaitabel gebruiken om een matrixtabel om te zetten in een lijst en deze vervolgens kopiëren als bereik.

1. Druk tegelijkertijd op Alt + D en daarna op P om het dialoogvenster Wizard voor draaitabel en draaigrafiek te openen. Selecteer de opties Meerdere consolidatiebereiken en Draaitabel. Zie schermafbeelding:
Een schermafbeelding van het draaitabel- en draaigrafiekwizardvenster in Excel

2. Klik op Volgende om door te gaan naar stap 2a van de wizard en kies de optie Ik maak de paginavelden zelf. Zie de schermafbeelding:
Een schermafbeelding van de opties voor paginavelden op stap 2a van de draaitabelwizard

3. Klik op Volgende om naar stap 2b van de wizard te gaan, selecteer het matrixbereik en voeg dit toe aan de lijst Alle bereiken. Zie schermafbeelding:
Een schermafbeelding van het selecteren van het matrixbereik in stap 2b van de draaitabelwizard

4. Klik op Volgende om naar de laatste stap te gaan en kies een optie naar keuze. Zie schermafbeelding:
Een schermafbeelding van de laatste stap van de opties in de draaitabelwizard

5. Klik op Voltooien en er wordt een draaitabel gemaakt. Ga vervolgens naar de kruiscel van Totaalresultaat, dubbelklik hierop en u ziet dat er een lijstdraaitabel is gemaakt in een nieuw werkblad. Zie schermafbeeldingen:
Een schermafbeelding van de draaitabel met de cel voor het eindtotaal dubbelgeklikt

6. Selecteer vervolgens de lijstdraaitabel, klik met de rechtermuisknop en kies in het contextmenu Tabel > Converteren naar bereik. Zie schermafbeelding:
Een schermafbeelding van het contextmenu om een draaitabel naar een bereik te converteren in Excel

De matrixtabel is nu omgezet naar een lijsttabel.
Een schermafbeelding van de lijsttabel gemaakt vanuit de matrixtabel in Excel


pijl blauw rechts bubbel Matrixtabel converteren naar lijsttabel met VBA

Hieronder vindt u een VBA-script om een matrixtabel om te zetten in een lijsttabel. Volg de onderstaande stappen:

1. Druk op Alt + F11 om het venster Microsoft Visual Basic for Applications te openen.

2. Klik op Invoegen > Module en plak de onderstaande VBA-code in het nieuwe Module-venster.

VBA: Matrixtabel converteren naar lijst

Sub ConvertTableToList()
'UpdatebyEntendOffice20160429
    Dim I As Long
    Dim xCls As Long
    Dim xRg As Range
    Dim xSaveToRg As Range
    Dim xTxt As String
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Select Array Table:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Set xSaveToRg = Application.InputBox("Select a range(cell) to put the list table", "Kutools for Excel", , , , , , 8)
    If xSaveToRg Is Nothing Then Exit Sub
    Set xSaveToRg = xSaveToRg.Cells(1)
    xCls = xRg.Columns.Count - 1
    Application.ScreenUpdating = False
    For I = 1 To xRg.Rows.Count
        xSaveToRg.Offset((I - 1) * xCls).Value = xRg.Cells(I, 1).Value
        xSaveToRg.Offset((I - 1) * xCls, 1).Resize(xCls).Value = _
                        Application.WorksheetFunction.Transpose(xRg.Cells(I, 2).Resize(1, xCls))
    Next
    Application.ScreenUpdating = True
End Sub

3. Druk vervolgens op F5 om de VBA uit te voeren. Er verschijnt een dialoogvenster waarin u de matrixtabel zonder koppen kunt selecteren. Zie schermafbeelding:
Een schermafbeelding van het selecteren van de matrixtabel zonder koppen in Excel

4. Klik op OK om naar het volgende dialoogvenster te gaan en een cel te selecteren waar de lijsttabel moet worden weergegeven. Zie schermafbeelding:
Een schermafbeelding van het selecteren van een cel om de lijsttabel in uit te voeren in Excel

5. Klik op OK en de matrixtabel wordt geconverteerd naar een lijst.
Een schermafbeelding van de geconverteerde lijsttabel in Excel

Tip:

Als u lege cellen wilt vullen op basis van de cel erboven, kunt u het volgende doen:

1. Installeer Kutools voor Excel – een handige tool – en klik vervolgens op Kutools > Invoegen > Lege cellen vullen. Zie schermafbeelding:
Een schermafbeelding van de Kutools-optie Lege cellen invullen

2. In het dialoogvenster Lege cellen vullen selecteert u Gebaseerd op waarde en Omlaag. Zie schermafbeelding:
Een schermafbeelding van het dialoogvenster Lege cellen invullen

3. Klik op OK of Toepassen en de lege cellen worden automatisch gevuld met de waarden erboven.
Een schermafbeelding van ingevulde lege cellen in een Excel-lijsttabel

Klik hier voor meer informatie over Lege cellen vullen.


pijl blauw rechts bubbel Matrixtabel converteren naar lijsttabel met Kutools voor Excel

Als bovenstaande methoden niet eenvoudig genoeg voor u zijn, kan ik u een handige tool aanbevelen: Kutools voor Excel. Met het hulpprogramma Tabeldimensie converteren zet u razendsnel en eenvoudig een matrixtabel om naar een lijsttabel – en vice versa.

Kutools voor Excel,uitgerust met AI 🤖biedt meer dan 300 handige functies om uw taken te vereenvoudigen.

Na gratis installerenvan Kutools voor Excel, gaat u als volgt te werk:

1. Selecteer de matrixtabel die u wilt omzetten naar een lijst en klik op Kutools > Bereik > Tabeldimensie converteren. Zie schermafbeelding:
Een schermafbeelding van de Kutools-optie Tabelafmetingen transponeren in Excel

2. Selecteer in het dialoogvenster Tabeldimensie converteren de optie ‘Tweedimensionale tabel converteren naar eendimensionale tabel’ en kies het bereik waar de lijsttabel moet worden weergegeven. Zie schermafbeelding:
Een schermafbeelding van het dialoogvenster Tabelafmetingen transponeren

3. Klik op OK en de matrixtabel is nu geconverteerd naar een lijsttabel.
Een schermafbeelding van de lijsttabel gemaakt vanuit de matrixtabel met behulp van Kutools

Klik hier voor meer informatie over Tabeldimensie converteren.

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


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

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins