Wir kennen die CONCATENATE-Funktion zum Kombinieren verschiedener Zeichenfolgen oder Zahlen in Excel nur allzu gut . Es gibt jedoch einige Einschränkungen:
1. Argumente müssen durch Kommas getrennt werden.
2. Diese Funktion kann keine Objekte in einem Bereich abrufen, um eine Vereinigung durchzuführen.
3. Es ist nicht vorgesehen, ein Trennzeichen hinzuzufügen.
Aufgrund dieser Nachteile wurde in Excel 2016 eine neue Funktion namens TEXTJOINT eingeführt, die dieselbe Funktion wie die CONCATENATE-Funktion ausführt, jedoch effizienter.
Beschreibung der TEXTJOIN-Funktion
Die TEXTJOIN-Funktion verbindet Text aus mehreren Bereichen und/oder Zeichenfolgen, einschließlich eines Trennzeichens zwischen den verbundenen Textwerten. Wenn das Trennzeichen eine leere Textzeichenfolge ist, verkettet diese Funktion die Bereiche effektiv.
Syntax der TEXTJOIN-Funktion
Diese Funktion hat die folgende Syntax:
TEXTJOIN(Trennzeichen,ignore_empty, text1, [text2], …)
Lassen Sie uns die obige Syntax analysieren:
- Trennzeichen ist ein Zeichen, das zwischen kombinierten Texten eingefügt wird. Beispielsweise werden der Vor- und Nachname einer Person mit einem Trennzeichen „_“ (Unterstrich) kombiniert, um den Namen leichter zu identifizieren und Leerzeichen in der Zeichenfolge zu vermeiden. In diesem Beispiel ist der Unterstrich ein Trennzeichen und der kombinierte Text besteht aus dem Vor- und Nachnamen.
- „Leer ignorieren“ wird verwendet, um leere Zellen beim Verketten von Objekten im Bereich zu ignorieren. Wir können die Option zum Ignorieren leerer Zellen festlegen, indem wir für diese Option den Wert TRUE und FALSE festlegen, wenn wir leere Zellen wünschen.
- Text 1 ist der zu kombinierende Text, der eine einzelne Zelle oder ein Zellbereich sein kann.
- Text 2 ist der zusätzliche Text, der kombiniert werden muss. Sie können bis zu 252 Textargumente verwenden, einschließlich Text 1. Ähnlich wie Text 1 kann es sich um eine einzelne Zelle oder einen Zellbereich handeln.
Beispiel für die TEXTJOIN-Funktion
Nachfolgend finden Sie einige Beispiele, damit Sie diese Funktion besser verstehen können.
Beispiel 1:
In diesem Beispiel haben wir eine Datentabelle, die den Vornamen, den Nachnamen und den Wohnsitzstaat jeder Person enthält. Hier verwenden wir die TEXTJOIN-Funktion, um für jede Person eine eindeutige ID zu erstellen, indem wir Vorname, Nachname und Bundesland kombinieren. Die Formel verwendet einen Unterstrich als Trennzeichen, setzt das zweite Argument auf TRUE, sodass keine leeren Zellen vorhanden sind, und der Bereich A2:C2 ist der verbundene Bereich.

Ziehen Sie die Formel in Zelle D2 nach unten, Sie erhalten die ID für jede Person.
Beispiel 2:
In diesem Beispiel finden wir in derselben Datentabelle oben eine Liste aller Personennamen im Bundesstaat LA, indem wir die TEXTJOIN-Funktion zweimal verwenden. Verwenden Sie zunächst die TEXTJOIN-Funktion in Kombination mit der IF-Funktion, um Personen zu finden, die die oben genannten Bedingungen erfüllen, d. h. Personen, die im Bundesstaat LA leben. Das Ergebnis gibt den vollständigen Namen der Person zurück. Wenn wir die Formel nach unten ziehen, wird die Spalte mit ihrem vollständigen Namen gefüllt. Wenn Sie in einem anderen Bundesstaat leben, bleibt dieses Feld leer.
![So verwenden Sie die TEXTJOIN-Funktion in Excel 2016 So verwenden Sie die TEXTJOIN-Funktion in Excel 2016]()
Als Nächstes verwenden wir erneut die Funktion TEXTJOIN, um die Liste in einer durch Kommas getrennten Zelle abzurufen. Dazu schreiben wir die folgende Formel in Zelle B2.
= TEXTJOIN („“,“, TRUE, D5:D13)
Wie im Bild unten gezeigt:
![So verwenden Sie die TEXTJOIN-Funktion in Excel 2016 So verwenden Sie die TEXTJOIN-Funktion in Excel 2016]()
Das Ergebnis ist eine durch Kommas getrennte Liste mit Namen, wie unten dargestellt:
![So verwenden Sie die TEXTJOIN-Funktion in Excel 2016 So verwenden Sie die TEXTJOIN-Funktion in Excel 2016]()
Leere Zellen werden in der kombinierten Zeichenfolge weggelassen, da wir Option zwei auf TRUE setzen.
Beispiel 3:
Wir können die TEXTJOIN-Funktion verwenden, um Sätze mit automatischer Vervollständigung zu erstellen. Verwenden Sie es beispielsweise, um Kommentare zu einem Transkript zu schreiben, um zu erfahren, zu welcher Klasse der Schüler gehört.
Im folgenden Beispiel erstellen wir eine LOOKUP-Tabelle, um die entsprechende Note des Schülers zu finden und die Kommentare mithilfe der TEXTJOIN-Funktion zurückzugeben. Die folgende Tabelle enthält Informationen zum Bewertungsbereich und die diesem Bewertungsbereich entsprechende Klasse.
![So verwenden Sie die TEXTJOIN-Funktion in Excel 2016 So verwenden Sie die TEXTJOIN-Funktion in Excel 2016]()
Die LOOKUP-Formel lautet wie folgt:
= LOOKUP (F4, L5: L8, N5: N8)
Da wir wissen, dass die LOOKUP-Funktion mindestens drei Argumente hat, ist das erste der Suchwert, in diesem Beispiel F4. Das zweite Argument ist der Suchbereich, d. h. L5:L8 in dieser Formel, und das letzte Argument ist der Rückgabebereich, der in der Formel N5:N8 ist. Die Formel sucht also nach dem Punkt in der ersten Spalte (Spalte L) und gibt den Wert aus Spalte N zurück.
Die Formel ruft Informationen aus der folgenden Tabelle zwischen E3:F5 ab.
![So verwenden Sie die TEXTJOIN-Funktion in Excel 2016 So verwenden Sie die TEXTJOIN-Funktion in Excel 2016]()
Die im vorherigen Absatz besprochene Nachschlageformel ist in Zelle F5 vorhanden und gibt eine Bewertung von C für die Punktzahl 34 zurück. Wir verwenden nun die Funktion TEXTJOIN, um einen Kommentar zu erstellen, der in Berichten platziert werden kann.
Angenommen, wir möchten einen Satz wie diesen:
[Kandidatenname] Sie haben [Punkte] erreicht und Ihre Note ist [Note].
Wir werden die folgende Formel haben:
=TEXTJOIN(" ",TRUE,F3,"Sie haben bestanden",F4,"Punktzahl, Rang",F5,".")
In dieser Formel:
1. Das erste Argument ist ein Trennzeichen, das auf ein Leerzeichen („ “) gesetzt ist, wodurch es wie ein Satz aussieht.
2. Das zweite Argument wird wie gewohnt auf TRUE gesetzt.
3. F3 ist der Name des Schülers
4. Der nächste Teil „Sie bestehen“ bleibt für jeden Schülerfall gleich.
5. Als nächstes kommt F4, die Punktzahl für den Schüler.
6. Das dem festen Teil folgende Argument bleibt in allen Fällen gleich.
7. Das zweite Argument ist die Klasse in Zelle F5.
8. Das letzte Argument ist das Satzzeichen, das das Ende des Satzes darstellt.
Ich wünsche Ihnen viel Erfolg!
Mehr sehen: