Die Funktion TEXTJOIN in Excel
TEXTVERKETTEN (Englisch: TEXTJOIN) fasst viele Zellen zu einem Text zusammen und setzt dazwischen ein Trennzeichen deiner Wahl: eine kommagetrennte Liste von Namen, einen Pfad, eine vollständige Adresse. Anders als & oder TEXTKETTE (Englisch: CONCAT) nimmt es einen ganzen Bereich und kann leere Zellen auslassen.
Verfügbar in allen aktuellen Excel-Versionen (2021, 2024 und Microsoft 365).
Syntax
=TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)
| Argument | Was es bedeutet |
|---|---|
| delimiter | Was zwischen die Elemente kommt, z. B. „, “. |
| ignore_empty | TRUE überspringt leere Zellen; FALSE behält sie (dadurch entstehen doppelte Trennzeichen). |
| text1, … | Die Zellen, Bereiche oder Texte, die verbunden werden. |
Beispiele
1. Eine Liste aus einem Bereich
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Name | Markierung | Alle | |
| 2 | Maya | rot | Maya, Omar, Lena | |
| 3 | Omar | |||
| 4 | Lena | groß |
Ein Bereich, ein Trennzeichen. Mit & würdest du schreiben: =A2&", "&A3&", "&A4.
2. Leere Zellen überspringen
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Name | Markierung | Markierungen | |
| 2 | Maya | rot | rot, groß | |
| 3 | Omar | |||
| 4 | Lena | groß |
Omar hat keine Markierung. TRUE lässt die leere Zelle weg, daher steht kein doppeltes Komma im Ergebnis.
3. Leere Zellen behalten
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Name | Markierung | Markierungen (mit Lücken) | |
| 2 | Maya | rot | rot, , groß | |
| 3 | Omar | |||
| 4 | Lena | groß |
FALSE reserviert für jede Zelle einen Platz, nützlich, wenn die Position zählt.
Häufige Fehler
Zahlen verlieren ihre Formatierung. Datumswerte werden zu Seriennummern wie 46099 und 3.50 zu 3.5.
Korrektur: Formatiere sie in der Formel mit TEXT, z. B. TEXT(C2,"yyyy-mm-dd").
#NAME?-Fehler in Excel 2016 oder älter, die TEXTVERKETTEN (Englisch: TEXTJOIN) nicht kennen.
Korrektur: Verbinde in Dateien für ältere Versionen stattdessen mit &.
Häufig gestellte Fragen
Wie setze ich jedes Element in eine neue Zeile?
Verwende CHAR(10) als Trennzeichen und aktiviere für die Zelle den Zeilenumbruch: =TEXTVERKETTEN(ZEICHEN(10);WAHR;A2:A4).
Verwandte Funktionen
- CONCATENATECONCATENATE, CONCAT und der &-Operator verbinden Text aus mehreren Zellen zu einem, etwa Vor- und Nachname.
- TEXTTEXT wandelt eine Zahl oder ein Datum in Text im gewünschten Format um, etwa mit 2 Dezimalstellen, 12,500 oder 2026-03-18.
- TRIMTRIM entfernt überflüssige Leerzeichen aus Text: am Anfang, am Ende und doppelte zwischen Wörtern.