Opis
Użyj tej funkcji, aby połączyć tekst z wielu komórek, w tym opcję określenia separatora, który ma zostać wstawiony między każdą wartością. Może być używany z CHILDREFS.
TEXTJOIN jest przydatny do łączenia tekstu z wielu komórek w pojedynczą komórkę, z opcją określenia separatora i ignorowania pustych komórek. Funkcja ta zapewnia większą elastyczność niż CONCATENATE lub operator &.
Składnia
TEXTJOIN(delimiter, ignore_empty, text1, [..., text_251])
Wejścia
Ta funkcja przyjmuje następujące argumenty:
| Nazwa | Wymagane | Opis | Prawidłowe wejście |
|---|---|---|---|
ogranicznik |
Tak | Tekst do wstawienia między każdą wartością tekstową. | Ciąg tekstowy, odwołanie do komórki zawierającej tekst lub formuła, której wynikiem jest jedno z powyższych. Jeśli jest pusty (""), nie zostanie wstawiony żaden separator. |
ignore_empty |
Tak | Określa, czy puste komórki mają być ignorowane. | PRAWDA lub FAŁSZ |
text1 |
Tak | Pierwszy element tekstowy do połączenia. | Liczba, ciąg tekstowy, odwołanie do komórki lub formuła, której wynikiem jest jedno z powyższych. |
..., text_n |
Nie | Dodatkowe elementy tekstowe do dołączenia. | Ciąg tekstowy, liczba, odwołanie do komórki lub formuła, której wynikiem jest jedno z powyższych. Można podać do 252 dodatkowych wartości. |
Przykład
Dane próbki
| A | B | C | D |
|---|---|---|---|
| Apple | Banan | Wiśnia | |
| Czerwony | Niebieski | Zielony | |
| 1 | 2 | 3 | 4 |
Przykładowe formuły
| Formuła | Opis | Wynik |
|---|---|---|
=TEXTJOIN(", ", FALSE, A1:D1) |
Łączy komórki A1:D1 za pomocą przecinka i spacji, nie ignorując pustych komórek | Jabłko, banan, wiśnia, |
=TEXTJOIN(", ", TRUE, A1:D1) |
Łączy komórki A1:D1 za pomocą przecinka i spacji, ignorując puste komórki | Jabłko, banan, wiśnia |
=TEXTJOIN(" - ", TRUE, A2:D2) |
Łączy komórki A2:D2 z myślnikiem, ignorując puste komórki | Czerwony - Niebieski - Zielony |
=TEXTJOIN("", FALSE, A3:D3) |
Łączy komórki A3:D3 bez separatora | 1234 |
=TEXTJOIN(CHAR(10), TRUE, A1:A3) |
Łączy komórki A1:A3 z podziałami wierszy, ignorując puste komórki | Apple Red 1 |
Uwagi
- Separatorem może być dowolny ciąg tekstowy, w tym pusty ciąg ("") lub znaki specjalne. Użyj pustego ciągu znaków, aby wskazać brak separatora.
- Gdy
ignore_emptyma wartość TRUE, puste komórki są pomijane i nie są dodawane do liczby separatorów. - Gdy
ignore_emptyjest ustawiona na FALSE, puste komórki są traktowane jako puste ciągi znaków. - TEXTJOIN może pracować zarówno z zakresami poziomymi, jak i pionowymi.
- Numery są automatycznie konwertowane na tekst podczas łączenia.
- TEXTJOIN może pracować zarówno z pojedynczymi odwołaniami do komórek, jak i z zakresami.
Wskazówki
- Możesz połączyć TEXTJOIN z innymi funkcjami, takimi jak IF, aby uzyskać bardziej złożone operacje tekstowe.
- Podczas pracy z dużymi zbiorami danych rozważ użycie TEXTJOIN z formułami tablicowymi w celu zwiększenia wydajności.
- Użyj pustego łańcucha ("") jako separatora, aby połączyć tekst bez żadnych separatorów.
- TEXTJOIN może być przydatny do tworzenia list oddzielonych przecinkami lub formatowania danych do eksportu.
- Połącz TEXTJOIN z innymi funkcjami, takimi jak PROPER lub TRIM, aby uzyskać bardziej zaawansowaną manipulację tekstem.
- Użyj
CHAR(10)jako separatora, aby utworzyć tekst wielowierszowy w pojedynczej komórce.
Powiązane funkcje
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER