Opis
Użyj tej funkcji, aby połączyć ciągi tekstowe z wielu komórek na podstawie warunku.
CONCATENATEIF jest przydatny do łączenia danych, generowania podsumowań i tworzenia niestandardowych wyników tekstowych na podstawie kryteriów.
Składnia
CONCATENATEIF(range, criteria, [delimiter], [concatenate_range])
Wejścia
Ta funkcja przyjmuje następujące argumenty:
| Nazwa | Wymagane | Opis | Prawidłowe wejście |
|---|---|---|---|
search_range |
Tak | Zakres komórek, które mają być sprawdzane pod kątem wartości w kryteriach . |
Odwołanie do komórki, zakres komórek lub formuła, której wynikiem jest jedno z powyższych. |
kryteria |
Tak | Wartość, którą musi spełniać każda komórka w search_range, aby została uwzględniona w konkatenacji. |
Ciąg tekstowy, liczba lub formuła, której wynikiem jest jedno z powyższych. |
ogranicznik |
Tak | Wartość do wstawienia między skonkatenowanymi wartościami. | Ciąg tekstowy, taki jak przecinek, spacja lub inny obsługiwany znak. |
concatenate_range |
Nie | Zakres, którego komórki odpowiadają wierszom spełniającym kryteria . |
Odwołanie do komórki, zakres komórek lub formuła, której wynikiem jest jedno z powyższych. |
Przykład
Dane próbki
| A | B |
|---|---|
| 1 | Apple |
| 2 | Banan |
| 3 | Wiśnia |
| 4 | Data |
Przykładowe formuły
| Formuła | Opis | Wynik |
|---|---|---|
=CONCATENATEIF(B1:B5, "Apple", ", ") |
Łączy wartości z zakresu B1:B5 zawierające słowo "Apple", oddzielone przecinkiem i spacją. | Apple |
=CONCATENATEIF(B1:B5, "*a*", " | ") |
Łączy wartości z zakresu B1:B5 zawierające literę "a" i zwraca je oddzielone znakiem potoku. | Jabłko | Banan | Daktyl | Szarlotka |
=CONCATENATEIF(B1:B5, "Date", "|") |
Łączy wartości z zakresu B1:B5 zawierające słowo "Date". | Data |
=CONCATENATEIF(B1:B5, "Date", "|", A1:A5) |
Łączy wartości z zakresu B1:B5 zawierające słowo "Date" i zwraca równoważną wartość z zakresu A1:A5. | 4 |
=CONCATENATEIF(B1:B5, "*a*", " | ", A1:A5) |
Łączy wartości z zakresu B1:B5 zawierające literę "a" i zwraca równoważną wartość z zakresu A1:A5 oddzieloną znakiem potoku. | 1 | 2 | 4 | 5 |
Uwagi
- Jeśli żadna komórka nie spełnia kryteriów, CONCATENATEIF zwraca pusty ciąg znaków.
- Separator jest opcjonalny; jeśli zostanie pominięty, wartości są łączone bez separatora.
- Zakres podany w
concatenate_rangemusi być co najmniej równy zakresowi podanemu wsearch_range. - CONCATENATEIF obsługuje symbole wieloznaczne w kryteriach, takie jak * dla dowolnej liczby znaków i ? dla pojedynczego znaku.
- W CONCATENATEIF wielkość liter nie ma znaczenia.
Wskazówki
- CONCATENATEIF można łączyć z innymi funkcjami, takimi jak IF i TEXT, aby tworzyć dynamiczne i elastyczne wyjścia tekstowe.
- Rozważ użycie CONCATENATEIF z dużymi zestawami danych do agregowania i analizowania określonych podzbiorów informacji.
- CONCATENATEIF jest szczególnie przydatne do tworzenia list lub ciągów znaków z przykładowych danych, które spełniają określone warunki.
Powiązane funkcje
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER