Zum Hauptinhalt springen

Wie kann man schnell eine Array-Tabelle in eine Listen-Tabelle in Excel umwandeln?

Author: Sun Last Modified: 2025-05-28

Angenommen, Sie haben eine Array-Tabelle/Kreuztabelle, und die Umwandlung dieser Array-Tabelle in eine Listen-Tabelle ist für Sie vielleicht keine schwierige Aufgabe, da Sie sie durch manuelles Eingeben der Daten umwandeln können. Wenn jedoch mehrere Array-Tabellen in Listen-Tabellen umgewandelt werden müssen, ist die manuelle Methode sicherlich keine gute Lösung. In diesem Tutorial werden Tricks vorgestellt, mit denen Sie schnell eine Array-Tabelle in eine Listen-Tabelle in Excel umwandeln können.

Array-Tabelle mit PivotTable in Listen-Tabelle umwandeln

Array-Tabelle mit VBA in Listen-Tabelle umwandeln

Array-Tabelle mit Kutools für Excel in Listen-Tabelle umwandeln good idea3


arrow blue right bubble Array-Tabelle mit PivotTable in Listen-Tabelle umwandeln

Sie können PivotTable verwenden, um eine Array-Tabelle in eine Liste umzuwandeln und diese dann als Bereich zu kopieren.

1. Drücken Sie gleichzeitig Alt + D und drücken Sie dann die P Taste, um den Assistenten für PivotTable und PivotChart zu aktivieren, und wählen Sie Mehrere Konsolidierungsbereiche und PivotTable Optionen aus. Siehe Screenshot:
A screenshot of the PivotTable and PivotChart Wizard dialog in Excel

2. Klicken Sie auf Weiter, um zum Schritt 2a des Assistenten zu gelangen, und wählen Sie die Option „Ich erstelle die Seitenfelder“. Siehe Screenshot:
A screenshot of the Step 2a page fields options in the PivotTable Wizard

3. Klicken Sie auf Weiter um zu Schritt 2b des Assistentenzu gelangen, und wählen Sie den Array-Bereich aus und fügen Sie ihn zur Alle Bereiche Liste hinzu. Siehe Screenshot:
A screenshot of selecting the array range in Step 2b of the PivotTable Wizard

4. Klicken Sie auf Weiter um zum letzten Schritt zu gelangen, und wählen Sie eine Option aus, die Sie benötigen. Siehe Screenshot:
A screenshot of the final step of the PivotTable Wizard options

5. Klicken Sie auf Fertig und es wurde eine PivotTable erstellt. Gehen Sie dann zur Kreuzzelle von Gesamtsumme, doppelklicken Sie darauf, und Sie sehen, dass eine Listen-PivotTable in einem neuen Arbeitsblatt erstellt wurde. Siehe Screenshots:
A screenshot of the PivotTable with the Grand Total cell double-clicked

6. Wählen Sie dann die Listen-PivotTable aus, klicken Sie mit der rechten Maustaste und wählen Sie Tabelle > In Bereich konvertieren aus dem Kontextmenü. Siehe Screenshot:
A screenshot of the context menu to convert PivotTable to range in Excel

Jetzt wurde die Array-Tabelle in eine Listen-Tabelle umgewandelt.
A screenshot of the list table created from the array table in Excel


arrow blue right bubble Array-Tabelle mit VBA in Listen-Tabelle umwandeln

Hier ist ein VBA-Code, der Ihnen helfen kann, eine Array-Tabelle in eine Listen-Tabelle umzuwandeln. Bitte folgen Sie den unten stehenden Schritten:

1. Drücken Sie Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

2. Klicken Sie auf Einfügen > Modul und fügen Sie den folgenden VBA-Code in das neue Modulfenster ein.

VBA: Array-Tabelle in Liste umwandeln

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. Drücken Sie die F5 Taste, um den VBA-Code auszuführen, und ein Dialogfeld erscheint, in dem Sie die Array-Tabelle ohne Überschriften auswählen können. Siehe Screenshot:
A screenshot of selecting the array table excluding headers in Excel

4. Klicken Sie auf OK um zum nächsten Dialogfeld zu gelangen, in dem Sie eine Zelle auswählen können, um die Listen-Tabelle auszugeben. Siehe Screenshot:
A screenshot of selecting a cell to output the list table in Excel

5. Klicken Sie auf OK, und die Array-Tabelle wurde in eine Liste umgewandelt.
A screenshot of the converted list table in Excel

Tipp:

Wenn Sie leere Zellen basierend auf der darüberliegenden Zelle ausfüllen möchten, können Sie wie folgt vorgehen:

1. Installieren Sie Kutools für Excel – ein praktisches Tool – und klicken Sie dann auf Kutools > Einfügen > Leere Zellen ausfüllen. Siehe Screenshot:
A screenshot of the Kutools Fill Blank Cells option

2. Im Dialogfeld Leere Zellen ausfüllen aktivieren Sie die Optionen Basierend auf Werten und Nach unten . Siehe Screenshot:
A screenshot of the Fill Blank Cells dialog

3. Klicken Sie auf Ok oder Anwenden, und jetzt sind die leeren Zellen basierend auf den darüberliegenden Werten ausgefüllt.
A screenshot of filled blank cells in an Excel list table

Klicken Sie hier, um mehr über das Ausfüllen leerer Zellen zu erfahren.


arrow blue right bubble Array-Tabelle mit Kutools für Excel in Listen-Tabelle umwandeln

Wenn die oben genannten Methoden nicht einfach genug für Sie sind, möchte ich Ihnen ein praktisches Tool vorstellen – Kutools für Excel. Die Funktion „Tabelle umwandeln“ ermöglicht eine schnelle und einfache Konvertierung zwischen Array-Tabelle und Listen-Tabelle.

Kutools für Excel,ausgestattet mit KI 🤖, bietet über 300 praktische Funktionen, um Ihre Aufgaben zu vereinfachen.

Nach der kostenlosen Installation von Kutools für Excel gehen Sie bitte wie folgt vor:

1. Wählen Sie die Array-Tabelle aus, die Sie in eine Liste umwandeln möchten, und klicken Sie auf Kutools > Bereich > Tabelle umwandeln. Siehe Screenshot:
A screenshot of the Kutools Transpose Table Dimensions option in Excel

2. Dann im Dialogfeld Tabelle umwandeln aktivieren Sie die Option „Zweidimensionale Tabelle in eindimensionale Tabelle umwandeln“ und wählen Sie den Bereich aus, in dem die Listen-Tabelle ausgegeben werden soll. Siehe Screenshot:
A screenshot of the Transpose Table Dimensions dialog

3. Klicken Sie auf Ok, jetzt wurde die Array-Tabelle in eine Listen-Tabelle umgewandelt.
A screenshot of the list table created from the array table using Kutools

Klicken Sie hier, um mehr über „Tabelle umwandeln“ zu erfahren.

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!