KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie kann man mehrere Spalten in Excel schnell zu einer einzigen Spalte stapeln?

AutorSun Änderungsdatum

In Excel ist die Text in Spalten-Funktion dafür ausgelegt, Daten in einer einzelnen Spalte mithilfe eines festgelegten Trennzeichens in mehrere Spalten aufzuteilen. Doch was, wenn Sie genau das Gegenteil benötigen – also Werte aus mehreren Spalten zu einer einzigen Spalte zusammenführen oder stapeln möchten, wie im folgenden Beispiel gezeigt? Dieses Szenario kommt häufig vor, wenn Datensätze konsolidiert, Informationen für Analysen vorbereitet oder Berichte für die weitere Verarbeitung formatiert werden. Leider bietet Excel keine integrierte Funktion, um Spalten direkt vertikal zu stapeln – doch es gibt mehrere praktische Lösungen, mit denen Sie diese Aufgabe effizient meistern können.
Spalten zu einer zusammenfassen

Mehrere Spalten mithilfe einer Formel in eine Spalte stapeln

Mehrere Spalten mithilfe von VBA in eine Spalte stapeln

Mehrere Spalten mithilfe von Bereich transformieren in eine Spalte stapeln gute Idee3

Mehrere Spalten mithilfe von Power Query in eine Spalte stapeln


Mehrere Spalten mithilfe einer Formel in eine Spalte stapeln

Wenn Sie Makros oder Add-Ins vermeiden möchten, können Sie mehrere Spalten mithilfe einer Matrixformel und der INDEX-Funktion in eine einzelne Spalte stapeln. Dieser Ansatz eignet sich besonders für dynamische Datensätze oder Situationen, in denen Sie manuelle Eingriffe vermeiden möchten. Ein großer Vorteil: Die Formel aktualisiert die Ergebnisse automatisch, sobald sich Ihre Quelldaten ändern. Achten Sie jedoch darauf, bei Ihren Zellennamen präzise zu sein, und fügen Sie innerhalb des referenzierten Bereichs keine Zellen ein oder löschen Sie welche.

1. Markieren Sie den Datenbereich, den Sie stapeln möchten (z. B. A1:C4), klicken Sie dann in das Namensfeld (links neben der Formelzeile), geben Sie einen aussagekräftigen Namen wie MeineDaten ein und drücken Sie Enter. So wird Ihr Bereich für eine einfache Referenz benannt.
Definieren Sie einen Bereichsnamen für den Datenbereich

2. Klicken Sie auf eine leere Zelle, in der die gestapelte Spalte beginnen soll – idealerweise direkt unter Ihren Daten oder in einem anderen Arbeitsblatt – und fügen Sie dort diese Formel ein:

=INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1)

3. Drücken Sie Enter, um die Eingabe zu bestätigen, und ziehen Sie anschließend am Ausfüllkästchen nach unten, bis ein #BEZUG!- oder ein ähnlicher Fehler erscheint – das zeigt an, dass alle Daten aufgelistet wurden. Löschen Sie gegebenenfalls die Fehlerzelle.
Geben Sie eine Formel ein, um das Ergebnis zu erhalten

In dieser Formel bezieht sich MeineDaten auf den in Schritt 1 definierten Bereich. SPALTEN(MeineDaten) passt sich automatisch an die Anzahl der Spalten in Ihren Daten an. Stellen Sie sicher, dass Sie nach Eingabe der Formel keine Zellen innerhalb von MeineDaten einfügen oder Spalten löschen, da dies die Ergebnisse beeinträchtigen kann. Enthält Ihr Datensatz leere Zellen, werden auch diese gestapelt – Sie können sie später bei Bedarf herausfiltern. Bei großen Bereichen kann das Ziehen am Ausfüllkästchen zeitaufwendig sein; erwägen Sie stattdessen, doppelt auf das Ausfüllkästchen zu klicken, sofern die linke Spalte durchgängig Daten enthält.

Wenn Ihre Excel-Version dynamische Arrays unterstützt (Excel 365 oder Excel 2021 und neuer), können Sie Folgendes versuchen:

=TOCOL(MyData,1)

Diese Formel ist nur in neueren Excel-Versionen verfügbar und stapelt die Spalten sofort zu einer einzigen Spalte.


Mehrere Spalten mithilfe von VBA in eine Spalte stapeln

Wenn Sie Spalten häufig stapeln müssen oder mehr Kontrolle wünschen, automatisiert ein VBA-Makro diesen Vorgang mit nur wenigen Klicks. VBA eignet sich besonders für fortgeschrittene Anwender, die große Datensätze verarbeiten oder wiederkehrende Aufgaben effizient erledigen möchten. Beachten Sie jedoch: Das Aktivieren von Makros birgt Sicherheitsrisiken, wenn die Herkunft des Codes unbekannt ist. Speichern Sie Ihre Datei daher stets vorab und gehen Sie mit unbekanntem Code äußerst vorsichtig um.

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

2. Klicken Sie im VBA-Fenster auf Einfügen > Modul. Kopieren Sie den folgenden Code, und fügen Sie ihn in das neue Modul ein:

VBA: Spalten zu einer Spalte stapeln

Sub ConvertRangeToColumn()
'UpdatebyExtendoffice
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
    Rng.Copy
    Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
    rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

Fügen Sie den VBA-Code in das Modul ein

3. Um das Makro auszuführen, drücken Sie F5 oder klicken Sie auf die Schaltfläche Ausführen. Danach erscheint eine Aufforderung – wählen Sie den Datenbereich aus, den Sie stapeln möchten, und klicken Sie auf OK.

4. Anschließend werden Sie aufgefordert, eine Zielzelle für das Ergebnis auszuwählen. Klicken Sie erneut auf OK. Die Spalten werden ab der Zielzelle in einer einzigen Spalte gestapelt.
VBA-Code, um eine Zelle zur Ausgabe des Ergebnisses auszuwählen
VBA-Code, um eine Zelle zur Ausgabe des Ergebnisses auszuwählen

Sollte ein Fehler auftreten, überprüfen Sie den ausgewählten Bereich und stellen Sie sicher, dass keine geschützten Blätter oder zusammengeführten Zellen vorhanden sind. Für erweiterte Anpassungen – wie das Überspringen leerer Zellen oder das Stapeln nur bestimmter Spalten – lässt sich der Code weiter modifizieren. Denken Sie daran, Ihre Arbeit vor dem Ausführen des VBA-Codes zu speichern, um ungewollten Datenverlust zu vermeiden.


Mehrere Spalten mithilfe von Bereich transformieren in eine Spalte stapeln

Wenn Sie eine schnelle und benutzerfreundliche Lösung bevorzugen, ohne Formeln oder Code schreiben zu müssen, nutzen Sie einfach die Bereich transformieren-Funktion von Kutools für Excel. Dieses praktische Tool ist ideal für alle, die Daten schnell und intuitiv verarbeiten möchten – etwa Büroadministratoren oder Personen, die regelmäßig mit mehrdimensionalen Daten arbeiten. Kutools reduziert das Risiko von Formelfehlern erheblich und spart wertvolle Zeit, setzt aber die Installation des Add-Ins voraus.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

Nachdem Sie kostenlos installiertKutools für Excel haben, gehen Sie wie folgt vor:

1. Markieren Sie die Spalten oder den Datenbereich, den Sie in eine einzelne Spalte stapeln möchten. Klicken Sie anschließend auf Kutools > Bereich > Bereich transformieren, um das Dialogfeld zu öffnen.
Klicken Sie auf die Funktion „Bereich transformieren“ von Kutools

2. Wählen Sie im Dialogfeld Bereich transformieren die Option Bereich zu einzelner Spalte aus und klicken Sie auf OK. Anschließend wählen Sie eine Zelle aus, in der das Ergebnis erscheinen soll.
Aktivieren Sie die Option „Bereich in einzelne Spalte umwandeln“ und wählen Sie eine Zelle aus, um das Ergebnis einzufügen

3. Klicken Sie abschließend auf OK. Die ausgewählten Spalten werden sofort an der gewählten Position in einer einzigen Spalte gestapelt.
Die Spalten wurden von Kutools in eine einzelne Spalte gestapelt

Diese Methode ist einfach und fehlerfrei. Beachten Sie, dass Sie die Änderung leicht rückgängig machen können (Strg + Z), falls etwas nicht korrekt erscheint, oder Bereich transformieren bei Bedarf für andere Datensätze erneut ausführen können. Enthält Ihr Datensatz Zusammengeführt, sollten Sie diese vor Verwendung dieser Funktion am besten aufheben, um unerwartete Ergebnisse zu vermeiden.


Mehrere Spalten mithilfe von Power Query in eine Spalte stapeln

Power Query (in einigen Excel-Versionen auch als „Abrufen und Transformieren“ bezeichnet) bietet eine weitere äußerst praktische Möglichkeit, mehrere Spalten zu einer einzigen Spalte zusammenzuführen – besonders für Anwender, die große Datenmengen verarbeiten oder wiederkehrende Datentransformationen automatisieren möchten. Ab Excel 2016 ist Power Query direkt integriert und steht für Excel 2010 und 2013 als kostenloses Add-In zur Verfügung. Es eignet sich hervorragend für anspruchsvolle Datenbereinigungen und meistert komplexe Umstrukturierungen mühelos über eine intuitive Benutzeroberfläche. Neue Nutzer müssen jedoch mit einer kurzen Einarbeitungsphase rechnen.

Laden Sie Ihre Quelltabelle in Power Query: Markieren Sie Ihre Daten in Excel und gehen Sie zu Daten > Aus Tabelle/Bereich, um den Power Query-Editor zu öffnen.

2. Markieren Sie alle Spalten in der Abfragevorschau. Wechseln Sie zur Registerkarte Transformieren, suchen Sie in der Gruppe Tabelle und klicken Sie auf Transponieren. Dadurch werden Zeilen und Spalten vertauscht.

3. Markieren Sie erneut alle transponierten Spalten. Wechseln Sie zur Registerkarte Transformieren, und klicken Sie in der Gruppe Beliebige Spalte auf Spalten entpivotieren.

4. Entfernen Sie die Spalte „Attribut“, falls sie nicht benötigt wird: Klicken Sie mit der rechten Maustaste auf die Spaltenüberschrift „Attribut“ und wählen Sie „Entfernen“.

5. Klicken Sie auf Schließen und laden, um das Ergebnis als neues Arbeitsblatt oder eine neue Tabelle in Excel zu übertragen. Sie können die Transformation jederzeit aktualisieren oder erneut anwenden, sobald sich Ihre Quelldaten ändern.

Power Query ermöglicht es Ihnen, diesen Stapelvorgang als wiederverwendbare Abfrage zu speichern und die Ergebnisse bei künftigen Datenänderungen blitzschnell zu aktualisieren.

Hinweis: Bei diesem Verfahren können die ursprünglichen Spaltenüberschriften aus den Quelldaten verloren gehen.

Zusammenfassend lässt sich sagen, dass jede dieser Methoden ihre eigenen Stärken mitbringt: Formeln eignen sich ideal für die dynamische Aktualisierung von Daten, VBA ist perfekt zur Automatisierung sich wiederholender Aufgaben, Kutools für Excel ermöglicht eine mühelose Bedienung per Mausklick – ganz ohne tiefgehende technische Kenntnisse – und Power Query ist die beste Wahl für fortgeschrittene oder regelmäßig wiederkehrende Daten­transformationen. Prüfen Sie Ihre gestapelten Daten nach der Verarbeitung stets auf verbleibende Leerstellen, Zusammenführungen oder Formatierungsfehler. Sollten Fehler oder unerwartete Ergebnisse auftreten, überprüfen Sie sorgfältig Ihre definierten Bereiche oder ausgewählten Schritte. Durch die gezielte Kombination dieser Methoden können Sie Ihre Excel-Daten effizient für Berichterstattungs- und Analysezwecke verwalten und transformieren.


Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins