Chcesz szybko i łatwo połączyć tekst z wielu komórek w programie Excel? Oto jak możesz to zrobić za pomocą funkcji TEXTJOIN.

Excel oferuje szeroki zakres funkcji, które mogą pomóc w manipulowaniu danymi na różne sposoby. Jedną z takich funkcji jest TEXTJOIN, która, jak sama nazwa wskazuje, umożliwia łączenie tekstu za pomocą separatora. Może to być szczególnie przydatne, gdy trzeba wykonać zadania sumowania danych w programie Excel.

W tym artykule szczegółowo omówimy funkcję POŁĄCZ.TEKST i przedstawimy przykładowe przypadki, które pokazują, jak używać POŁĄCZ.TEKST w arkuszach programu Excel.

Składnia i parametry funkcji TEXTJOIN

Funkcja TEXTJOIN w programie Excel umożliwia łączenie tekstu z wielu komórek w jedną komórkę z dostosowywanymi ogranicznikami i opcjami. Oto składnia funkcji TEXTJOIN:

=TEXTJOIN(separator, ignoruj_pusty, tekst1, [tekst2], ...)

Rozłóżmy każdy parametr funkcji:

  • ogranicznik: To jest znak (znaki), które chcesz wstawić między każdym ciągiem tekstowym. Może to być przecinek, myślnik lub dowolny inny preferowany znak. Możesz także użyć pustego ciągu (
    instagram viewer
    "") jako ogranicznik, jeśli nie chcesz żadnego separatora.
  • ignorować_pusty: Jest to wartość logiczna określająca, czy puste komórki mają być ignorowane, czy uwzględniane w wyniku. Jeśli ustawione na PRAWDA, puste komórki zostaną zignorowane; jeśli ustawione na FAŁSZ, zostaną uwzględnione puste komórki.
  • tekst1, tekst2, …: To są ciągi tekstowe, które chcesz połączyć. Można określić do 252 ciągów tekstowych, które mogą być pojedynczymi komórkami, zakresami, a nawet wartościami tekstowymi ujętymi w podwójne cudzysłowy.

Funkcja TEXTJOIN łączy ciągi tekstowe w podanej kolejności i oddziela je określonym ogranicznikiem. Wyklucza puste komórki, chyba że ignorować_pusty parametr jest ustawiony na FAŁSZ.

Przykładowe przypadki użycia funkcji TEXTJOIN w programie Excel

Oto kilka przykładów przypadków, w których można użyć funkcji TEXTJOIN:

1. Łączenie tekstu

Załóżmy, że masz arkusz z imionami w kolumnie A i nazwiskami w kolumnie B. Chcesz utworzyć listę pełnych nazwisk w kolumnie C. W komórce C2, możesz użyć następującej formuły:

=POŁĄCZ.TEKST(" ", PRAWDA, A2, B2)

Skopiuj formułę w dół kolumny, a imię i nazwisko z każdego wiersza zostaną połączone w jedną komórkę oddzieloną spacją.

2. Tworzenie listy oddzielonej przecinkami

Załóżmy, że masz pionową listę miast i chcesz utworzyć pojedynczą komórkę łączącą te miasta w listę oddzieloną przecinkami. Aby to osiągnąć, możesz użyć funkcji TEXTJOIN z przecinkiem jako ogranicznikiem.

=POŁĄCZ.TEKST(", ", PRAWDA, A2:A7)

Każde miasto w zasięgu A2:A7 jest łączony przy użyciu ogranicznika przecinka i spacji określonych w podwójnych cudzysłowach. Drugi argument, PRAWDA, ignoruje puste komórki w zakresie.

3. Dodawanie przedrostków lub sufiksów

Jeśli masz kolumnę danych i chcesz dodać określony przedrostek lub sufiks do każdego wpisu, możesz użyć TEXTJOIN. Załóżmy, że masz listę numerów kursów w kolumnie A i chcesz dodać przedrostek MATA do liczb, aby stały się kodami kursów. Użyjesz następującej formuły:

=POŁĄCZ.TEKST("", PRAWDA, "MATA"&A2)

Ta formuła łączy przedrostek MATA z wartością w komórce A2 używając ampersandu (&) operatora.

4. Wstawianie podziałów linii między tekstem

Załóżmy, że masz tabelę z informacjami o pracownikach, w tym ich nazwiskami i adresami e-mail. Chcesz utworzyć raport podsumowujący, w którym informacje o każdym pracowniku zostaną scalone w jedną komórkę z podziałem wierszy.

Zakładając, że nazwiska znajdują się w kolumnie A, a adresy e-mail w kolumnie B, wprowadź poniższą formułę w komórce C2:

=POŁĄCZENIETEKST(ZNAK(10), PRAWDA, A2:B2)

Naciskać Ctrl + Shift + Enter, aby zastosować formułę do tabeli. Teraz w kolumnie C zostaną wyświetlone połączone informacje dla wszystkich pracowników, oddzielając każdy wpis podziałem wiersza. The ZNAK(10) funkcja generuje znak końca wiersza, który oddziela informacje o każdym pracowniku. Aby informacje były wyświetlane w wielu wierszach, jak pokazano powyżej, upewnij się, że plik Zawijaj tekst funkcja jest włączona.

To tylko kilka przykładów tego, jak możesz użyć TEXTJOIN do łączenia ciągów tekstowych na różne sposoby. Oferuje elastyczność w łączeniu tekstu i umożliwia określenie dowolnego wybranego ogranicznika dla żądanego wyniku.

Jak używać TEXTJOIN z innymi funkcjami w programie Excel

TEXTJOIN działa lepiej z Podstawowe funkcje w Excelu do zaawansowanych manipulacji danymi. Oto kilka przykładów:

Używanie TEXTJOIN z funkcją JEŻELI

Możesz użyj funkcji JEŻELI w funkcji TEXTJOIN, aby warunkowo dołączyć lub wykluczyć ciągi tekstowe na podstawie określonych kryteriów.

Załóżmy, że masz listę nazwisk uczniów w kolumnie A, odpowiadające im wyniki w kolumnie B i ich oceny w kolumnie C. Chcesz utworzyć pojedynczą komórkę zawierającą nazwiska uczniów, którzy mają wyższy wynik 80 i otrzymali ocenę „A”, oddzieloną przecinkiem. W komórce D1, możesz użyć następującej formuły:

=POŁĄCZ.TEKST(", ", PRAWDA, JEŚLI((B2:B9>80)*(C2:C9="A"), A2:A9, ""))

Po wprowadzeniu formuły w komórce D2 i potwierdzając to Ctrl+Shift+Enter (ponieważ jest to formuła tablicowa), otrzymasz listę uczniów, którzy spełniają określone warunki. Formuła wykorzystuje funkcję JEŻELI do sprawdzenia, czy odpowiedni wynik jest wyższy niż 80 (B2:B9>80), a ocena to A (C2:C9 = "A").

Jeśli oba warunki są spełnione, wynik zawiera imię i nazwisko ucznia. W przeciwnym razie zwraca pusty ciąg znaków (""). Następnie funkcja TEXTJOIN łączy wybrane nazwy przecinkami oddzielającymi je jako ograniczniki.

Używanie TEXTJOIN z funkcją SUBSTITUTE

Załóżmy, że masz listę kodów produktów w kolumnie A i chcesz utworzyć pojedynczy ciąg, który łączy wszystkie kody oddzielone przecinkami, usuwając myślniki (-) z kodów.

=POŁĄCZ.TEKST(", ", PRAWDA, PODSTAW(A2:A6, "-", ""))

Ta formuła używa funkcji TEXTJOIN do łączenia kodów produktów i funkcja ZASTĄPIĆ aby usunąć łączniki z kodów. Możesz dostosować zakres (A2:A6) w formule na podstawie rzeczywistych danych. Możesz także zmodyfikować kryteria zastępowania w ramach funkcji SUBSTITUTE, aby w razie potrzeby zastąpić różne znaki.

Bezproblemowe łączenie danych w programie Excel za pomocą TEXTJOIN

Funkcja TEXTJOIN w programie Excel to potężne narzędzie, które umożliwia łączenie wielu ciągów tekstowych z określonym ogranicznikiem. Znając jego składnię i argumenty, możesz manipulować danymi i łączyć je w elastyczny i wydajny sposób. Niezależnie od tego, czy chcesz scalić nazwiska, adresy czy jakiekolwiek inne dane tekstowe, funkcja TEXTJOIN jest wygodnym rozwiązaniem.