Mehrere Spalten in Excel kombinieren: Inhalte zusammenführen & Spalten stapeln
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:
- Markieren Sie Ihre Daten -> Daten -> Aus Tabelle/Bereich.
- Wählen Sie im Power Query Editor die Spalten aus, die Sie stapeln möchten (Strg halten).
- Klicken Sie mit der rechten Maustaste auf eine Spaltenüberschrift und wählen Sie "Spalten entpivotieren" (Unpivot Columns).
- Löschen Sie die entstandene "Attribut"-Spalte und benennen Sie die "Wert"-Spalte um.
- 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))