Skip to main content

Hoe converteer je snel een arraytabel naar een lijsttabel in Excel?

Author: Sun Last Modified: 2025-05-29

Stel dat je een arraytabel/kruistabel hebt, en het converteren van deze arraytabel naar een lijsttabel is misschien niet moeilijk voor je en je kunt het doen door de gegevens één voor één in te voeren. Echter, als er meerdere arraytabellen moeten worden geconverteerd naar lijsttabellen, is de handmatige methode waarschijnlijk geen goede oplossing. Deze handleiding introduceert trucs die snel een arraytabel naar een lijsttabel kunnen converteren in Excel.

Converteer arraytabel naar lijsttabel met PivotTable

Converteer arraytabel naar lijsttabel met VBA

Converteer arraytabel naar lijsttabel met Kutools voor Excel good idea3


arrow blue right bubble Converteer arraytabel naar lijsttabel met PivotTable

Je kunt PivotTable gebruiken om een arraytabel naar een lijst te converteren en deze vervolgens kopiëren als bereik.

1. Druk op Alt + D tegelijkertijd, en druk vervolgens op P toets om de PivotTable en PivotChart Wizard dialoogvenster te openen, en vink aan Meerdere consolidatiebereiken en PivotTable opties. Zie screenshot:
A screenshot of the PivotTable and PivotChart Wizard dialog in Excel

2. Klik op Volgende om naar Stap 2a van de wizard te gaan, en vink de optie Ik zal de paginavelden maken aan. Zie screenshot:
A screenshot of the Step 2a page fields options in the PivotTable Wizard

3. Klik Volgende om naar Stap 2b van de wizardte gaan, en selecteer het arraybereik en voeg het toe aan de Alle bereiken lijst. Zie screenshot:
A screenshot of selecting the array range in Step 2b of the PivotTable Wizard

4. Klik Volgende om naar de laatste stap te gaan, vink een optie aan zoals je nodig hebt. Zie screenshot:
A screenshot of the final step of the PivotTable Wizard options

5. Klik Voltooien en vervolgens is er een PivotTable gemaakt, ga dan naar de kruisende cel van Eindtotaal, dubbelklik erop, en je ziet dat er een lijst-PivotTable is gemaakt in een nieuw werkblad. Zie screenshots:
A screenshot of the PivotTable with the Grand Total cell double-clicked

6. Selecteer vervolgens de lijst-PivotTable, en klik met de rechtermuisknop om te selecteren Tabel > Converteren naar bereik uit het contextmenu. Zie screenshot:
A screenshot of the context menu to convert PivotTable to range in Excel

Nu is de arraytabel geconverteerd naar een lijsttabel.
A screenshot of the list table created from the array table in Excel


arrow blue right bubble Converteer arraytabel naar lijsttabel met VBA

Hier is een VBA die je kan helpen bij het converteren van een arraytabel naar een lijsttabel, volg onderstaande stappen:

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

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

VBA: Converteer arraytabel 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. En druk op F5 toets om de VBA uit te voeren, en er verschijnt een dialoogvenster waarin je de arraytabel zonder kopteksten kunt selecteren. Zie screenshot:
A screenshot of selecting the array table excluding headers in Excel

4. Klik OK om naar het volgende dialoogvenster te gaan om een cel te selecteren om de lijsttabel uit te voeren. Zie screenshot:
A screenshot of selecting a cell to output the list table in Excel

5. Klik OK, en de arraytabel is geconverteerd naar een lijst.
A screenshot of the converted list table in Excel

Tip:

Als je de lege cellen wilt invullen op basis van de bovenliggende cel, kun je het volgende doen:

1. Installeer Kutools voor Excel -- een handig hulpmiddel en klik vervolgens op Kutools > Invoegen > Lege cellen vullen. Zie screenshot:
A screenshot of the Kutools Fill Blank Cells option

2. In het Lege cellen vullen dialoogvenster, vink aan Gebaseerd op waarde en Omlaag opties. Zie screenshot:
A screenshot of the Fill Blank Cells dialog

3. Klik Ok of Toepassen, en nu zijn de lege cellen ingevuld op basis van de bovenliggende waarden.
A screenshot of filled blank cells in an Excel list table

Klik hier om meer te weten te komen over Lege cellen vullen.


arrow blue right bubble Converteer arraytabel naar lijsttabel met Kutools voor Excel

Als bovenstaande methoden niet eenvoudig genoeg voor je zijn, kan ik hier een handig hulpmiddel introduceren – Kutools voor Excel, de functie Tabeldimensie converteren kan snel en gemakkelijk converteren tussen arraytabel en lijsttabel.

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

Na gratis installatie Kutools voor Excel, doe als volgt:

1. Selecteer de arraytabel die je wilt converteren naar een lijst, en klik Kutools > Bereik > Tabeldimensie converteren. Zie screenshot:
A screenshot of the Kutools Transpose Table Dimensions option in Excel

2. Vervolgens in de Tabeldimensie converteren dialoogvenster, vink Tweedimensionale tabel naar eendimensionale tabel optie aan, en selecteer vervolgens het bereik dat de lijsttabel uitvoert. Zie screenshot:
A screenshot of the Transpose Table Dimensions dialog

3. Klik Ok, nu is de arraytabel geconverteerd naar een lijsttabel.
A screenshot of the list table created from the array table using Kutools

Klik hier om meer te weten te komen over Tabeldimensie converteren.

Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid 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 per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (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- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk 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 krijgen die je het meest nodig hebt...


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

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • 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!