Mehrere Spalten in Excel kombinieren: Inhalte zusammenführen & Spalten stapeln

Melden

Hier ist ein ausführliches Tutorial, das die verschiedenen Methoden zum Kombinieren und Stapeln von Spalten in Excel erklärt – angepasst an die deutsche Excel-Version.


In Excel gibt es zwei Arten, Spalten zu kombinieren: Entweder Sie möchten die Inhalte mehrerer Zellen in einer Zeile zusammenführen (z. B. Vorname + Nachname) oder Sie möchten mehrere Spalten untereinander stapeln (aus 3 Spalten wird eine lange Liste).

Dieses Tutorial deckt beide Szenarien ab.


Teil 1: Inhalte in einer Zeile zusammenführen (Merge)

Wenn Sie Daten aus verschiedenen Spalten in einer neuen Spalte kombinieren möchten, ist dies der einfachste Weg.

Methode A: Die moderne Funktion TEXTVERBINDEN (Empfohlen)

Diese Funktion ist ideal, weil sie Trennzeichen (wie Leerzeichen oder Kommas) automatisch einfügt und leere Zellen ignorieren kann.

Formel: =TEXTVERBINDEN(" "; WAHR; A2; B2; C2)

  • " ": Das Trennzeichen (hier ein Leerzeichen).
  • WAHR: Ignoriert leere Zellen.
  • A2; B2; C2: Die Zellen, die kombiniert werden sollen.

Methode B: Das kaufmännische Und (&)

Die klassische Methode für schnelle Verknüpfungen.

Formel: =A2 & " " & B2


Teil 2: Spalten vertikal untereinander stapeln (Stack)

Dies ist besonders hilfreich, wenn Sie Daten aus Spalte A, B und C in einer einzigen langen Liste in Spalte D benötigen.

Methode A: Die VSTAPELN-Funktion (Excel 365 & Excel 2021+)

Die Funktion VSTAPELN (englisch: VSTACK) ist die einfachste Lösung, um ganze Bereiche übereinander zu legen.

Formel: =VSTAPELN(A2:A10; B2:B10; C2:C10)

  • Ergebnis: Excel nimmt alle Werte aus dem ersten Bereich, setzt die Werte aus dem zweiten Bereich darunter und so weiter.
  • Pro-Tipp: Wenn Sie Nullwerte (0) bei leeren Zellen vermeiden wollen, kombinieren Sie es mit FILTER: =FILTER(VSTAPELN(A2:A10; B2:B10); VSTAPELN(A2:A10; B2:B10) <> "")

Methode B: Die ZUSPALTEN-Funktion (To Column)

Wenn Sie einen ganzen Block (Matrix) haben und diesen komplett in eine Spalte umwandeln wollen, nutzt man ZUSPALTEN (englisch: TOCOL).

Formel: =ZUSPALTEN(A2:C10; 1)

  • A2:C10: Der gesamte Bereich mit mehreren Spalten.
  • 1: Dieser Parameter sorgt dafür, dass leere Zellen ignoriert werden.
  • Hinweis: Standardmäßig scannt Excel zeilenweise. Wenn Sie erst Spalte A, dann Spalte B komplett stapeln wollen, nutzen Sie: =ZUSPALTEN(A2:C10; 1; WAHR).

Teil 3: Dynamisches Stapeln mit Power Query (Für ältere Versionen)

Wenn Sie kein Excel 365 haben, ist Power Query der professionellste Weg:

  1. Markieren Sie Ihre Daten -> Daten -> Aus Tabelle/Bereich.
  2. Wählen Sie im Power Query Editor die Spalten aus, die Sie stapeln möchten (Strg halten).
  3. Klicken Sie mit der rechten Maustaste auf eine Spaltenüberschrift und wählen Sie "Spalten entpivotieren" (Unpivot Columns).
  4. Löschen Sie die entstandene "Attribut"-Spalte und benennen Sie die "Wert"-Spalte um.
  5. Klicken Sie auf Datei -> Schließen & Laden.

Zusammenfassung: Welche Formel wann?

Ziel Deutsche Formel Englische Formel
Inhalte verbinden (mit Trenner) =TEXTVERBINDEN() =TEXTJOIN()
Spalten stapeln (Bereich unter Bereich) =VSTAPELN() =VSTACK()
Matrix in eine Spalte umwandeln =ZUSPALTEN() =TOCOL()
Spalten nebeneinander kombinieren =HSTAPELN() =HSTACK()

Profi-Tipp für saubere Listen:

Wenn Sie Spalten stapeln und Duplikate direkt entfernen möchten, schachteln Sie die Formel einfach in EINDEUTIG: =EINDEUTIG(VSTAPELN(A2:A10; B2:B10))

0