← Alle FunktionenText
TEXTVERKETTEN (TEXTJOIN) in Excel
TEXTVERKETTEN in Excel erklärt: Bereiche mit Trennzeichen verbinden, leere Zellen überspringen, geprüfte Beispiele und typische Fehler.
TEXTJOIN
Syntax
TEXTVERKETTEN(delimiter, ignore_empty, text1, …)Beispiel: =TEXTJOIN(", ",TRUE,A2:A10)
Verfügbar in: Excel 2019+
TEXTVERKETTEN verbindet Text aus mehreren Zellen oder Bereichen und setzt dazwischen ein Trennzeichen: =TEXTJOIN(delimiter, ignore_empty, text1, …). Die Funktion kann leere Zellen überspringen und eignet sich deshalb besser als CONCAT, CONCATENATE oder & zum Erstellen von Listen.
Wann Sie die Funktion einsetzen
- Sie wandeln eine Namensspalte in eine einzige, durch Kommas getrennte Liste um.
- Sie verbinden Vor- und Nachname oder Teile einer Adresse, ohne doppelte Leerzeichen zu erzeugen, wenn ein Teil fehlt.
- Sie erstellen Codes wie EU-Pen-2024 aus getrennten Bestandteilen.
- Sie benötigen ein verbundenes Ergebnis aus einem ganzen Bereich, den CONCATENATE nicht aufnehmen kann.
Argumente
- delimiter. Text, der zwischen jedes Paar verbundener Elemente gesetzt wird, etwa ", " oder "-". Eine leere Zeichenfolge "" verbindet sie ohne Zwischenraum.
- ignore_empty. TRUE überspringt leere Zellen, sodass keine doppelten Trennzeichen entstehen. FALSE behält sie als leere Elemente bei. TRUE ist die übliche Wahl.
- text1. Der erste zu verbindende Text, die Zelle oder der Bereich. Ein Bereich wird zeilenweise gelesen.
- text2, …. Optionale weitere Elemente oder Bereiche, insgesamt bis zu 252 Argumente.
Erklärte Beispiele
Durch Kommas getrennte Liste
Formel: C1: =TEXTJOIN(", ",TRUE,A2:A5)
Ergebnis: Ana, Cara, Dan
TRUE überspringt die leere Zelle A3, sodass keine doppelten Kommas entstehen.
Vollständiger Name
Formel: D2: =TEXTJOIN(" ",TRUE,A2,B2)
Ergebnis: Maria Lopez
Ein einzelnes Leerzeichen dient als Trennzeichen.
Produktcode erstellen
| A | B | C |
|---|
| 1 | Region | Product | Year |
|---|
| 2 | EU | Pen | 2024 |
|---|
Formel: E2: =TEXTJOIN("-",TRUE,A2:C2)
Ergebnis: EU-Pen-2024
Verbindet einen Zeilenbereich mit Bindestrichen. Eine Zahl wie 2024 wird unverändert verbunden; verwenden Sie TEXT für führende Nullen.
Jetzt ausprobieren
Ändern Sie eine Formel oder einen Wert in der Beispieltabelle und prüfen Sie das Ergebnis.
Formel in D2: =TEXTJOIN(", ",TRUE,A2:A5)
Fehler und Prüfungen
- #NAME?. TEXTJOIN ist in Excel 2019 und Microsoft 365 vorhanden. Ältere Versionen benötigen & oder CONCATENATE.
- #VALUE!. Das Ergebnis überschreitet mit mehr als 32,767 Zeichen die Zellgrenze.
- Doppelte Trennzeichen. Sie haben ignore_empty auf FALSE gesetzt. Verwenden Sie TRUE, um leere Zellen zu überspringen.
- Zahlen verlieren ihre Formatierung. Zahlen und Datumswerte werden als rohe Werte verbunden. Umschließen Sie sie mit TEXT(value,"format").
Verwandte Funktionen
Häufige Fragen
- Was ist der Unterschied zwischen TEXTVERKETTEN und TEXTKETTE?
- Beide nehmen Bereiche auf, doch TEXTJOIN fügt ein Trennzeichen ein und kann leere Zellen ignorieren. CONCAT verbindet alles direkt.
- Kann TEXTVERKETTEN nur passende Zeilen verbinden?
- Ja, kombinieren Sie die Funktion mit FILTER: =TEXTJOIN(", ",TRUE,FILTER(B2:B20,A2:A20="East")).
- Wie füge ich zwischen Elementen einen Zeilenumbruch ein?
- Verwenden Sie CHAR(10) als Trennzeichen und aktivieren Sie den Zeilenumbruch.
- Ist CONCATENATE veraltet?
- Die Funktion arbeitet weiterhin, wird aber aus Kompatibilitätsgründen beibehalten. CONCAT und TEXTJOIN ersetzen sie.
Weitere Funktionen aus Text