Beschreibung
Verwenden Sie diese Funktion, um Textstrings aus mehreren Zellen auf der Grundlage einer Bedingung zusammenzufügen.
CONCATENATEIF ist nützlich für die Zusammenführung von Daten, die Erstellung von Zusammenfassungen und die Erstellung benutzerdefinierter Textausgaben auf der Grundlage von Kriterien.
Syntax
CONCATENATEIF(Bereich, Kriterien, [delimiter], [concatenate_range])
Eingaben
Diese Funktion nimmt die folgenden Argumente entgegen:
| Name | Erforderlich | Beschreibung | Gültige Eingabe |
|---|---|---|---|
search_range |
Ja | Der Bereich der Zellen, die auf den Wert in criteria geprüft werden sollen. |
Ein Zellbezug, ein Zellbereich oder eine Formel, die zu einem der beiden führt. |
Kriterien |
Ja | Der Wert, den jede Zelle in search_range erfüllen muss, um in die Verkettung aufgenommen zu werden. |
Eine Textzeichenfolge, eine Zahl oder eine Formel, die einen dieser Werte ergibt. |
Begrenzungszeichen |
Ja | Der Wert, der zwischen den verketteten Werten eingefügt werden soll. | Eine Textzeichenfolge, z. B. ein Komma, ein Leerzeichen oder ein anderes unterstütztes Zeichen. |
konkatenieren_bereich |
Nein | Der Bereich, dessen Zellen mit den Zeilen übereinstimmen, die den Kriterien entsprechen. |
Ein Zellbezug, ein Zellbereich oder eine Formel, die zu einem der beiden führt. |
Beispiel
Stichprobendaten
| A | B |
|---|---|
| 1 | Apple |
| 2 | Banane |
| 3 | Kirsche |
| 4 | Datum |
Beispiel-Formeln
| Formel | Beschreibung | Ergebnis |
|---|---|---|
=CONCATENATEIF(B1:B5, "Apfel", ", ") |
Verkettet Werte im Bereich B1:B5, die das Wort "Apple" enthalten, getrennt durch ein Komma und ein Leerzeichen. | Apple |
=CONCATENATEIF(B1:B5, "*a*", " | ") |
Verkettet Werte im Bereich B1:B5, die den Buchstaben "a" enthalten, und gibt sie durch eine Pipe getrennt zurück. | Apfel | Banane | Dattel | Apfelkuchen |
=CONCATENATEIF(B1:B5, "Datum", "|") |
Verkettet Werte im Bereich B1:B5, die das Wort "Datum" enthalten. | Datum |
=CONCATENATEIF(B1:B5, "Datum", "|", A1:A5) |
Verkettet Werte im Bereich B1:B5, die das Wort "Datum" enthalten, und gibt den entsprechenden Wert aus dem Bereich A1:A5 zurück. | 4 |
=CONCATENATEIF(B1:B5, "*a*", " | ", A1:A5) |
Verkettet Werte im Bereich B1:B5, die den Buchstaben "a" enthalten, und gibt den entsprechenden Wert aus dem Bereich A1:A5 durch eine Pipe getrennt zurück. | 1 | 2 | 4 | 5 |
Anmerkungen
- Wenn keine Zellen die Kriterien erfüllen, gibt CONCATENATEIF eine leere Zeichenfolge zurück.
- Das Trennzeichen ist optional; wird es weggelassen, werden die Werte ohne Trennzeichen verkettet.
- Der in
concatenate_rangeangegebene Bereich muss mindestens so groß sein wie der insearch_rangeangegebene Bereich. - CONCATENATEIF unterstützt Platzhalter in den Kriterien, wie * für eine beliebige Anzahl von Zeichen und ? für ein einzelnes Zeichen.
- Bei CONCATENATEIF wird die Groß- und Kleinschreibung nicht berücksichtigt.
Tipps
- CONCATENATEIF kann mit anderen Funktionen wie IF und TEXT kombiniert werden, um dynamische und flexible Textausgaben zu erstellen.
- Ziehen Sie die Verwendung von CONCATENATEIF bei großen Datensätzen in Betracht, um bestimmte Teilmengen von Informationen zu aggregieren und zu analysieren.
- CONCATENATEIF ist besonders nützlich für die Erstellung von Listen oder Zeichenketten aus Beispieldaten, die bestimmte Bedingungen erfüllen.
Verwandte Funktionen
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER