Opis
Za pomocą tej funkcji możesz połączyć tekst z wielu komórek, a także określić separator, który będzie wstawiany pomiędzy każdą wartością. Można używać z CHILDREFS .
TEXTJOIN przydaje się do łączenia tekstu z wielu komórek w jedną komórkę, z opcją określenia ogranicznika i ignorowania pustych komórek. Funkcja ta zapewnia większą elastyczność niż CONCATENATE lub operator & .
Składnia
TEXTJOIN(rozdzielacz, ignoruj_puste, tekst1, […, tekst_251])
Wejścia
Funkcja ta akceptuje następujące argumenty:
| Nazwa | Wymagane | Opis | Prawidłowe dane wejściowe |
|---|---|---|---|
ogranicznik |
Tak | Tekst, który należy wstawić pomiędzy każdą wartość tekstową. | Ciąg tekstowy, odwołanie do komórki zawierającej tekst lub formuła, której wynikiem jest którykolwiek z powyższych wyników. Jeżeli jest pusty (""), nie wstawia się żadnego separatora. |
ignoruj_puste |
Tak | Określa, czy ignorować puste komórki. | PRAWDA czy FAŁSZ |
text1 |
Tak | Pierwszy element tekstu do dołączenia. | Liczba, ciąg tekstowy, odwołanie do komórki lub formuła, która daje w wyniku którykolwiek z poniższych wyników. |
…, tekst_ n |
Nie | Dodatkowe elementy tekstowe do dołączenia. | Ciąg tekstowy, liczba, odwołanie do komórki lub formuła, która daje w wyniku którykolwiek z poniższych efektów.Można podać maksymalnie 252 dodatkowe wartości. |
Przykład
Dane próbki
| A | B | C | D | ||
|---|---|---|---|---|---|
| 1 | Jabłko | Banan | Wiśniowy | ||
| 2 | Czerwony | Niebieski | Zielony | ||
| 3 | 1 | 2 | 3 | 4 |
Przykładowe formuły
| Przypadek użycia | Formuła | Wyjaśnienie i wynik |
|---|---|---|
| Połącz wiersz komórek za pomocą ogranicznika, pozostawiając symbol zastępczy dla pustych komórek. | =POŁĄCZENIETEKSTÓW(", ", FAŁSZ, A1:D1) |
Łączy komórki Apple, Banana, Cherry i pustą komórkę D1 za pomocą znaku „,”, dodając końcowy ogranicznik dla pustej komórki. Wynik: Jabłko, Banan, Wiśnia, |
| Połącz wiersz komórek za pomocą ogranicznika, całkowicie pomijając puste komórki. | =POŁĄCZENIETEKSTÓW(", ", PRAWDA, A1:D1) |
Łączy Apple, Banana i Cherry za pomocą znaku ", " pomiędzy każdym z nich, pomijając pustą D1 i jej ogranicznik. Wynik: Jabłko, Banan, Wiśnia |
| Połącz wiersz komórek za pomocą niestandardowego ogranicznika innego niż przecinek. | =POŁĄCZENIETEKSTÓW(" - ", PRAWDA, A2:D2) |
Łączy kolory Czerwony, Niebieski i Zielony za pomocą znaku „-” pomiędzy nimi, pomijając pustą komórkę B2. Wynik: Czerwony - Niebieski - Zielony |
| Połącz szereg komórek bezpośrednio, bez żadnego rozgranicznika. | =POŁĄCZENIETEKSTÓW("", FAŁSZ, A3:D3) |
Łączy elementy 1, 2, 3 i 4 jeden po drugim, używając pustego ciągu jako ogranicznika. Wynik: 1234 |
| Połącz komórki z zakresu pionowego w osobne wiersze w obrębie jednej komórki. | =POŁĄCZENIETEKSTÓW(ZNAK(10), PRAWDA, A1:A3) |
Używa CHAR(10) jako rozgranicznika, aby wstawić podział wiersza między Apple, Red i 1. Wynik: Jabłko Czerwony 1 |
Uwagi
- Rozgranicznikiem może być dowolny ciąg tekstowy, w tym ciąg pusty ("") i znaki specjalne. Użyj pustego ciągu, aby wskazać brak ogranicznika.
- Jeśli opcja
ignore_emptyjest ustawiona na TRUE, puste komórki są pomijane i nie są dodawane do liczby rozdzielaczy. - Jeśli
ignore_emptyjest ustawione na FALSE, puste komórki są traktowane jako puste ciągi znaków. - TEXTJOIN może działać zarówno na zakresach poziomych, jak i pionowych.
- Po połączeniu liczby są automatycznie zamieniane na tekst.
- TEXTJOIN może działać zarówno na odwołaniach do pojedynczych komórek, jak i zakresów.
Porady
- Możesz połączyć funkcję TEXTJOIN z innymi funkcjami, takimi jak IF , aby uzyskać bardziej złożone operacje tekstowe.
- Pracując z dużymi zbiorami danych, w celu zwiększenia efektywności należy rozważyć zastosowanie TEXTJOIN z formułami tablicowymi.
- Aby połączyć tekst bez użycia separatorów, użyj pustego ciągu znaków ("") jako ogranicznika.
- TEXTJOIN może być użyteczny przy tworzeniu list rozdzielonych przecinkami lub formatowaniu danych na potrzeby eksportu.
- Połącz TEXTJOIN z innymi funkcjami, takimi jak PROPER lub TRIM , aby uzyskać bardziej zaawansowaną manipulację tekstem.
- Użyj
CHAR(10)jako rozgranicznika, aby utworzyć tekst wielowierszowy w jednej komórce.