Przykłady funkcji TEXTJOIN w Excelu – Excel i Arkusze Google

Ten samouczek pokazuje, jak używaćPrzewyższać TEKSTJOIN Funkcjonować w programie Excel, aby połączyć tekst z wielu ciągów.

Przegląd funkcji TEXTJOIN

Funkcja TEXTJOIN łączy tekst z wielu ciągów, które określasz jako ogranicznik i czy ignorować spacje.

Aby użyć funkcji TEXTJOIN Excel Worksheet, zaznacz komórkę i wpisz:

(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)

Funkcja TEXTJOIN Składnia i wejścia:

=TEKSTJOIN (ogranicznik, ignoruj_puste, tekst1, [tekst2],… )

ogranicznik - Separator między każdym tekstem.

ignorować_puste - Czy ignorować puste komórki, czy nie.

Tekst 1 - Pierwsza wartość tekstowa lub zakres.

tekst2 - [opcjonalne] Druga wartość tekstowa lub zakres.

Jak korzystać z funkcji TEXTJOIN w programie Excel:

Funkcja TEXTJOIN łączy tekst z wielu ciągów, które określasz jako ogranicznik i czy ignorować spacje. Jest dostępny w programie Excel 2016 i nowszych.

=TEKSTJOIN("",fałsz,B3:C3)

Powyższe łączy Imię i Nazwisko (kolumny B i C) ze spacją jako ogranicznikiem (znakiem dzielącym słowo) i możliwością włączenia spacji (następny przykład będzie bardziej oczywisty).

TEXTJOIN, aby uwzględnić puste miejsca

Chociaż niektóre komórki mogą być puste, ważne może być, aby wiedzieć, że są one puste po ich połączeniu.

=POŁĄCZTEKST(";",FAŁSZ;B3:E3)

Używając FALSE jako drugiego argumentu, łączy je ze średnikiem (wybranym jako separator), mimo że niektóre z nich są puste. Kiedy musisz je ponownie podzielić, okazuje się to przydatne w przypadku tekstu do kolumn.

TEXTJOIN, aby zignorować puste miejsca

Nie ma sensu umieszczać spacji, jeśli scenariusz ma połączyć pozdrowienie z nazwami takimi jak poniżej:

=TEKSTJOIN(" ";FAŁSZ;B3:E3)

Możesz zobaczyć te oczywiste w F5 i F6, gdzie jest dodatkowa spacja między imieniem i nazwiskiem.

W tym scenariuszu lepiej zignorować puste komórki, jeśli nie są wypełnione wartością PRAWDA jako drugim argumentem.

=TEKSTJOIN(" ";PRAWDA;B3:E3)

TEKSTJOIN z 1 i 0

Jeśli korzystasz z funkcji WYSZUKAJ.PIONOWO, możesz wiedzieć, że program Excel rozpoznaje TRUE jako 1 i FALSE jako 0. W większości przypadków można ich używać zamiennie. I tutaj również. Nie ma wpływu na wybór tekstu lub numeru. Tylko preferencje (i szybkość pisania).

TEXTJOIN z warunkiem

Możesz chcieć połączyć tekst, tylko jeśli spełniają warunek. W tym scenariuszu możesz chcieć dołączyć pełne nazwy z przecinkami jako separatorem, tylko jeśli jest to „Tak” w przepracowanych godzinach nadliczbowych (kolumna C).

{=TEKSTJOIN(", ",PRAWDA,JEŻELI(C3:C7="Tak",B3:B7,""))}

To jest formuła tablicowa.

Jeśli używasz wersji programu Excel sprzed 2022 r., po wpisaniu formuły musisz nacisnąć klawisze CTRL + SHIFT + ENTER zamiast ENTER. Powinieneś zobaczyć nawiasy klamrowe otaczające go, gdy zrobisz to dobrze (NIE wpisuj ręcznie nawiasów klamrowych).

Jeśli korzystasz z programu Excel 2022 lub Office 365, możesz normalnie wprowadzić formułę.

TEXTJOIN z różnymi ogranicznikami

Możesz użyć stałych tablicowych (nawiasów klamrowych), aby wprowadzić wiele ograniczników w następujący sposób:

=POŁĄCZTEKST({"-","."};1,B3:D3)

Będzie wiedział, jak używać myślnika (-) jako pierwszego ogranicznika i kropki (.) jako drugiego.

TEXTJOIN z numerem/datą

Zwróć uwagę, że TEXTJOIN jest funkcją tekstową. Po użyciu TEXTJOIN wynikiem jest tekst. Na przykład nie będzie można zsumować tych liczb w komórce F3 po użyciu funkcji TEXTJOIN.

To samo dzieje się z datami, ponieważ są one rozpoznawane jako numery seryjne, a nie tekst. Być może nie musisz sumować dat, ale nie działa to dobrze w filtrach i tabelach przestawnych.

Aby rozwiązać powyższe problemy, możesz użyć VALUE do konwersji tekstu na wartości.

Inny przykład TEXTJOIN

Odwróć ciąg tekstowy

Możesz odwrócić ciąg tekstowy, łącząc funkcję MID z funkcją TEXTJOINT w następujący sposób.

=ZESP.TEKST("",1.MID(A2,{10,9,8,7,6,5,4,3,2,1},1))

Co dałoby nam następujące wyniki:

Funkcja TEXTJOIN działa prawie tak samo w Arkuszach Google.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave