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 |
|---|---|---|---|
| Apple | Banane | Kirsche | |
| Rot | Blau | Grün | |
| 1 | 2 | 3 | 4 |
Beispiel-Formeln
| Anwendungsfall | Formel | Erklärung und Ergebnis |
|---|---|---|
| Verbinde eine Zellenreihe mit einem Trennzeichen und füge für leere Zellen jeweils einen Platzhalter ein. | =TEXTJOIN(", ", FALSE, A1:D1) |
Fügt „Apple“, „Banana“, „Cherry“ und das leere D1 zusammen, wobei zwischen jedem Element ein Komma (,) steht und für die leere Zelle ein abschließendes Trennzeichen hinzugefügt wird. Ergebnis: Apfel, Banane, Kirsche, |
| Verbinde eine Zeile von Zellen mit einem Trennzeichen und überspringe dabei leere Zellen vollständig. | =TEXTJOIN(", ", TRUE, A1:D1) |
Fügt „Apple“, „Banana“ und „Cherry“ durch ein „,“ getrennt zusammen, wobei das leere Feld D1 und dessen Trennzeichen weggelassen werden. Ergebnis: Apfel, Banane, Kirsche |
| Verbinde eine Zellreihe mit einem benutzerdefinierten Trennzeichen, das kein Komma ist. | =TEXTJOIN(" - ", TRUE, A2:D2) |
Verbindet Rot, Blau und Grün mit einem „-“ dazwischen und lässt das leere Feld B2 aus. Ergebnis: Rot – Blau – Grün |
| Füge eine Reihe von Zellen direkt aneinander, ohne jegliches Trennzeichen. | =TEXTJOIN("", FALSE, A3:D3) |
Fügt die Zeichen 1, 2, 3 und 4 hintereinander zusammen, wobei eine leere Zeichenkette als Trennzeichen dient. Ergebnis: 1234 |
| Fügen Sie Zellen aus einem vertikalen Bereich in separate Zeilen innerhalb einer einzelnen Zelle zusammen. | =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 TEXTJOIN mit anderen Funktionen wie PROPER oder TRIM für fortgeschrittene Textmanipulationen.
- Verwenden Sie
CHAR(10)als Trennzeichen, um mehrzeiligen Text in einer einzelnen Zelle zu erstellen.
Verwandte Funktionen
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER