Jak korzystać z funkcji CONCATENATE/CONCAT w programie Excel?

Termin „konkatenacja” oznacza po prostu łączenie lub łączenie rzeczy. W programie Microsoft Excel funkcja CONCATENATE lub CONCAT służy do łączenia dwóch lub więcej danych komórek/kolumn.

Istnieją dwie metody łączenia danych w programie Excel:

  • Korzystanie z funkcji CONCATENATE/CONCAT
  • Korzystanie z operatora „&”

W tym artykule pokażemy, jak połączyć wiele komórek w jeden ciąg za pomocą funkcji Concatenate w programie Excel.

Łączenie komórek za pomocą funkcji CONCATENATE/CONCAT

Funkcja CONCATENATE jest jedną z funkcji tekstowych programu Excel, która pomaga połączyć dwie lub więcej komórek w jeden ciąg, niezależnie od tego, czy zawierają liczby, daty czy ciągi tekstowe.

Począwszy od programu Excel 2016, program Excel zastąpił „ZŁĄCZ.TEKSTY” funkcją „ZŁĄCZ”. Oznacza to, że w nowszych wersjach programu Excel można użyć opcji „ZŁĄCZ.TEKSTY” lub „ZŁĄCZ”, ale w starszych wersjach programu Excel (2013 i starsze) można używać tylko funkcji „ZŁĄCZ.TEKST”.

Składnia

Składnia funkcji KONCAT w programie Excel to:

= CONCAT(tekst1, tekst2...tekst_n)

W przypadku programu Microsoft Excel 2013 i starszych wersji składnia to:

= ZŁĄCZ.TEKST(tekst1, tekst2, ... tekst_n)

Argumenty

tekst1, tekst2, … tekst_n — wartości, które chcesz połączyć, mogą to być ciągi, komórki lub zakresy komórek.

Połącz ciągi tekstowe

Możesz połączyć dwa lub więcej ciągów tekstowych w jeden ciąg za pomocą funkcji CONCAT.

Aby połączyć, najpierw wybierz komórkę, w której chcesz uzyskać wynik, i wprowadź formułę. Jeśli używasz bezpośrednio ciągu tekstowego jako argumentów w funkcji, pamiętaj o umieszczeniu ich w podwójnych cudzysłowach („”), jak pokazano poniżej.

Połącz wartości komórek

Formuła KONCAT do łączenia wartości komórek A1 i B1 to:

=KONKAT(A1;A2)

Dodaj odwołania do komórek jako argumenty w formule, aby połączyć wartości komórek.

Połącz dwie wartości komórek za pomocą separatora

Aby oddzielić wartości spacją, wprowadź „ ” między odwołaniami do komórek.

=KONKAT(A1;"";B1)

W drugim argumencie wprowadź spację (””) ujętą w podwójny cudzysłów, jak pokazano poniżej.

Połącz komórki ze znakami specjalnymi

Możesz także łączyć wartości z różnymi ogranicznikami, takimi jak przecinki, spacje, różne znaki interpunkcyjne lub inne znaki, takie jak łącznik lub ukośnik.

Aby połączyć dwie komórki przecinkiem:

=ZŁĄCZ(A1,",";B1)

Wprowadzając ogranicznik (,) upewnij się, że umieściłeś je w podwójnych cudzysłowach.

Połącz ciąg tekstowy i wartości komórek

Poniższa funkcja KONCAT łączy ciąg w komórce A1, ciąg „i” i ciąg w komórce B1.

=KONKAT(A1" i ", B1)

Dodaliśmy spację przed i po słowie „ i” w drugim argumencie formuły, aby oddzielić połączone ciągi, a także nadać znaczenie ciągowi tekstowemu.

Możesz dodać ciąg tekstowy w dowolnym argumencie formuły ZŁĄCZ/ZŁĄCZ.

Połącz kolumny w programie Excel

Załóżmy, że masz listę imion i nazwisk w dwóch oddzielnych kolumnach i chcesz je połączyć w jedną kolumnę imiona i nazwiska. Aby połączyć dwie lub więcej kolumn, wpisz formułę łączenia w pierwszej komórce, a następnie zastosuj ją do całej kolumny, przeciągając uchwyt wypełniania.

Aby skopiować formułę do innych komórek, po prostu przeciągnij mały kwadrat (uchwyt wypełniania) w prawym dolnym rogu zaznaczonej komórki.

Teraz masz kolumnę pełnych nazwisk.

Połącz szereg ciągów

Możesz także połączyć zakres ciągów za pomocą funkcji CONCAT. Jeśli nie chcesz dodawać separatora między ciągiem (spacja, przecinek, myślnik itp.), przydatna może być ta formuła:

=ZŁĄCZ(A1:F1)

Jeśli chcesz połączyć zakres ciągów z ogranicznikiem (””), użyj poniższej formuły:

=CONCAT(A2;";B2";C2;";D2;";E2)

Połącz zakres ciągów za pomocą funkcji TEXTJOIN

Funkcja TEXTJOIN to także kolejna funkcja, której można użyć do połączenia zakresu danych komórki. Funkcja TEXTJOIN łączy (łączy) wartości z wielu zakresów i/lub ciągów z podanym ogranicznikiem. W przeciwieństwie do funkcji CONCAT, TEXTJOIN umożliwia określenie, czy ignorować puste wartości, czy nie.

=TEKSTJOIN(" ";PRAWDA;A2:E2)

Ta formuła łączy zakres ciągów z ogranicznikiem (określonym w pierwszym argumencie) między poszczególnymi wartościami. Ta formuła ignoruje puste komórki, ponieważ jej drugi argument ma wartość „PRAWDA”.

Funkcji TEKSTJOIN można używać tylko w programie Excel 2016 lub nowszej wersji.

Połącz za pomocą operatora „&”

Operator „&” to kolejny sposób łączenia ciągów tekstowych i komórek w programie Microsoft Excel. Znak ampersand (&) jest w rzeczywistości alternatywą dla funkcji CONCATENATE.

Formuły operatora ampersand (&) są krótkie, proste i łatwe w użyciu.

Składnia

=komórka_1&komórka_2 

Użyj operatora &, aby połączyć wartości komórek A1 i B1:

=A1&B1

Wybierz komórkę, w której chcesz uzyskać wynik i wpisz powyższą formułę.

Połącz wartości dwóch komórek za pomocą separatora za pomocą operatora „&”

Aby połączyć wartości w komórce A1 i komórce B1 oraz spację pomiędzy nimi za pomocą operatora „&”:

=A1&" "&B1

Kolejny przykład z innym ogranicznikiem:

Połącz ciąg tekstowy i wartości komórek za pomocą operatora „&”

Możesz także użyć operatora „&”, aby połączyć ciąg w komórce A1, tekst „i” pomiędzy i ciąg w komórce B1.

=A1&” i „&B1

Dodaliśmy spację przed i po słowie „ i „, aby oddzielić połączone ciągi tekstowe. Zawsze umieszczaj tekst w podwójnych cudzysłowach w formule programu Excel.

CONCAT a operator „&”

Jedyną rzeczywistą różnicą między operatorami KONCAT i „&” jest to, że funkcja KONCAT programu Excel ma limit 255 ciągów i nie ma takich ograniczeń dla znaku &.

W ten sposób łączysz ciągi w Excelu.