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 einbezogen 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 |
| 5 | Apple |
Beispiel-Formeln
| Anwendungsfall | Formel | Erklärung und Ergebnis |
|---|---|---|
| Füge Werte aus einem Bereich zusammen, die einem bestimmten Wert entsprechen. | =CONCATENATEIF(B1:B5, "Apfel", ", ") |
Führt alle Zellen in B1:B5 zusammen, deren Wert genau „Apple“ lautet, und lässt dabei „Apple Pie“ außer Acht, da es sich nicht um eine exakte Übereinstimmung handelt. Ergebnis: Apple |
| Füge Werte aus einem Bereich, der einen bestimmten Buchstaben enthält, mithilfe eines Platzhalters zusammen. | =CONCATENATEIF(B1:B5, "*a*", " | ") |
Führt die Werte aller Zellen in B1:B5 zusammen, die an beliebiger Stelle den Buchstaben „a“ enthalten, wobei „Cherry“ übersprungen wird, da es kein „a“ enthält. Ergebnis: Apfel | Banane | Dattel | Apfelkuchen |
| Füge Werte aus einem Bereich, die einem bestimmten Wert entsprechen, unter Verwendung eines anderen Trennzeichens zusammen. | =CONCATENATEIF(B1:B5, "Datum", "|") |
Führt alle Zellen in B1:B5 zusammen, deren Wert genau „Date“ lautet. Ergebnis: Datum |
| Suche einen Wert aus einem Bereich anhand einer Übereinstimmung, die in einem anderen Bereich gefunden wurde. | =CONCATENATEIF(B1:B5, "Datum", "|", A1:A5) |
Sucht in B1:B5 nach der Zelle, deren Wert „Date“ lautet, und gibt dann den entsprechenden Wert aus A1:A5 zurück, anstatt den gefundenen Text selbst. Ergebnis: „ “ 4 |
| Suche mehrere Werte aus einem Bereich anhand einer in einem anderen Bereich gefundenen Platzhalterübereinstimmung. | =CONCATENATEIF(B1:B5, "*a*", " | ", A1:A5) |
Sucht alle Zellen im Bereich B1:B5, die den Buchstaben „a“ enthalten, und gibt dann die entsprechenden Werte aus dem Bereich A1:A5 zurück, getrennt durch ein Pipe-Zeichen. Ergebnis: 1 | 2 | 4 | 5 |
Hinweise
- 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 unter
concatene_rangeangegebene Bereich muss mindestens so groß sein wie der untersearch_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 lässt sich mit anderen Funktionen wie IF und TEXT kombinieren, 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