Beschreibung
Verwenden Sie diese Funktion, um Text aus mehreren Zellen zu kombinieren, einschließlich der Möglichkeit, ein Trennzeichen anzugeben, das zwischen den einzelnen Werten eingefügt werden soll. Kann mit CHILDREFS verwendet werden.
TEXTJOIN ist nützlich, um Text aus mehreren Zellen in einer einzigen Zelle zu kombinieren, wobei die Möglichkeit besteht, ein Trennzeichen anzugeben und leere Zellen zu ignorieren. Diese Funktion bietet mehr Flexibilität als CONCATENATE oder der Operator &.
Syntax
TEXTJOIN(delimiter, ignore_empty, text1, [..., text_251])
Eingaben
Diese Funktion nimmt die folgenden Argumente entgegen:
| Name | Erforderlich | Beschreibung | Gültige Eingabe |
|---|---|---|---|
Begrenzungszeichen |
Ja | Der Text, der zwischen den einzelnen Textwerten eingefügt werden soll. | Eine Textzeichenfolge, ein Verweis auf eine Zelle, die Text enthält, oder eine Formel, die zu einem der beiden Ergebnisse führt. Wenn es leer ist (""), wird kein Trennzeichen eingefügt. |
ignore_empty |
Ja | Gibt an, ob leere Zellen ignoriert werden sollen. | TRUE oder FALSE |
text1 |
Ja | Das erste Textelement, das verbunden werden soll. | Eine Zahl, eine Textzeichenfolge, ein Zellverweis oder eine Formel, die einen dieser Werte ergibt. |
…, text_n |
Nein | Zusätzliche(r) zu verbindende(r) Textbaustein(e). | Eine Textzeichenfolge, eine Zahl, ein Zellverweis oder eine Formel, die einen dieser Werte ergibt. Es können bis zu 252 zusätzliche Werte angegeben werden. |
Beispiel
Stichprobendaten
| A | B | C | D | ||
|---|---|---|---|---|---|
| 1 | Apple | Banane | Kirsche | ||
| 2 | Rot | Blau | Grün | ||
| 3 | 1 | 2 | 3 | 4 |
Beispiel-Formeln
| Anwendungsfall | Formel | Erklärung und Ergebnis |
|---|---|---|
| Verbindet eine Zeile von Zellen mit einem Trennzeichen und behält dabei einen Platzhalter für leere Zellen bei. | =TEXTJOIN(", ", FALSE, A1:D1) |
Verbindet Apfel, Banane, Kirsche und die leere Zelle D1 jeweils mit „, „, einschließlich eines abschließenden Trennzeichens für die leere Zelle. Ergebnis: Apple, Banana, Cherry, |
| Verbinden Sie eine Reihe von Zellen mit einem Trennzeichen, wobei leere Zellen vollständig übersprungen werden. | =TEXTJOIN(", ", TRUE, A1:D1) |
Verbindet Apple, Banana und Cherry jeweils mit ", " - wobei die leere Zelle D1 und ihr Trennzeichen weggelassen werden. Ergebnis: Apfel, Banane, Kirsche |
| Verbinden Sie eine Reihe von Zellen mit einem benutzerdefinierten Trennzeichen, das kein Komma ist. | =TEXTJOIN(" - ", TRUE, A2:D2) |
Verbindet Rot, Blau und Grün jeweils mit „ – „ und überspringt die leere Zelle B2. Ergebnis: Red – Blue – Green |
| Verbinden Sie eine Reihe von Zellen direkt miteinander, ganz ohne Trennzeichen. | =TEXTJOIN("", FALSE, A3:D3) |
Verbindet 1, 2, 3 und 4 direkt hintereinander mit einer leeren Zeichenfolge als Trennzeichen. Ergebnis: 1234 |
| Verbinden Sie Zellen aus einem vertikalen Bereich auf separaten Zeilen innerhalb einer einzigen Zelle. | =TEXTJOIN(CHAR(10), TRUE, A1:A3) |
Verwendet CHAR(10) als Trennzeichen, um einen Zeilenumbruch zwischen Apple, Red und 1 einzufügen. Ergebnis: Apple Red 1 |
Hinweise
- Das Trennzeichen kann eine beliebige Textzeichenfolge sein, einschließlich einer leeren Zeichenfolge ("") oder Sonderzeichen. Verwenden Sie eine leere Zeichenkette, um kein Trennzeichen anzugeben.
- Wenn
ignore_emptyauf TRUE gesetzt ist, werden leere Zellen übersprungen und nicht zur Anzahl der Begrenzungszeichen hinzugefügt. - Wenn
ignore_emptyauf FALSE gesetzt ist, werden leere Zellen als leere Zeichenfolgen behandelt. - TEXTJOIN kann sowohl mit horizontalen als auch mit vertikalen Bereichen arbeiten.
- Zahlen werden beim Verbinden automatisch in Text umgewandelt.
- TEXTJOIN kann sowohl mit einzelnen Zellbezügen als auch mit Bereichen arbeiten.
Tipps
- Für komplexere Textoperationen können Sie TEXTJOIN mit anderen Funktionen wie IF kombinieren.
- Wenn Sie mit großen Datensätzen arbeiten, sollten Sie TEXTJOIN mit Array-Formeln verwenden, um die Effizienz zu erhöhen.
- Verwenden Sie eine leere Zeichenkette ("") als Begrenzungszeichen, um Text ohne Trennzeichen zu verketten.
- TEXTJOIN kann nützlich sein, um kommagetrennte Listen zu erstellen oder Daten für den Export zu formatieren.
- Kombinieren Sie TEXTKETTE mit anderen Funktionen wie GROSS2 oder GLÄTTEN, um komplexere Textbearbeitungen vorzunehmen.
- Verwenden Sie
CHAR(10)als Trennzeichen, um mehrzeiligen Text in einer einzelnen Zelle zu erstellen.