
Podsumowanie
Funkcja Excel TEXTJOIN konkatenuje (łączy) wartości z podanym separatorem. W przeciwieństwie do funkcji CONCAT, TEXTJOIN umożliwia podanie zakresu komórek i ma ustawienie ignorowania pustych wartości.
Cel, powód
Połącz wartości tekstowe za pomocą separatoraWartość zwracana
Tekst łączonySkładnia
= TEXTJOIN (separator, ignoruj_pusty, tekst1, (tekst2),…)Argumenty
- separator - separator między każdym tekstem.
- ignore_empty - czy ignorować puste komórki, czy nie.
- tekst1 - pierwsza wartość lub zakres tekstowy.
- text2 - (opcjonalne) Druga wartość tekstowa lub zakres.
Wersja
Excel 2019Uwagi dotyczące użytkowania
TEXTJOIN to nowa funkcja dostępna w Office 365 i Excel 2019.
Funkcja TEXTJOIN łączy wartości z jednego lub wielu ciągów tekstowych lub zakresów zawierających tekst. W przeciwieństwie do funkcji ZŁĄCZ.TEKSTJOIN umożliwia określenie zakresu komórek i separatora, który ma być używany podczas łączenia wartości tekstowych.
Przykład 1
Aby połączyć komórki z zakresu A1: A3 przecinkiem i spacją, możesz użyć TEXTJOIN w następujący sposób:
=TEXTJOIN(", ",TRUE,A1:A3)
Drugi argument, ignore_empty, kontroluje zachowanie pustych komórek i wartości tekstowych. W przypadku ustawienia PRAWDA puste wartości są pomijane, aby separator nie był powtarzany w wyniku końcowym. Jeśli ustawione na FALSE, TEXTJOIN będzie uwzględniać puste wartości w danych wyjściowych.
Przykład nr 2
Aby połączyć komórki z zakresu A1: A3 bez separatora, w tym puste wartości, możesz użyć:
=TEXTJOIN("",FALSE,A1:A3)
Uwagi
- Aby połączyć ręcznie, użyj operatora konkatenacji (&)
- Funkcja CONCAT zapewnia również podstawową konkatenację, ale nie udostępnia żadnych opcji ograniczników ani pustych wartości.
- Liczby przekazane do TEXTJOIN zostaną przekonwertowane na wartości tekstowe podczas łączenia.