Opis
Za pomocą tej funkcji można łączyć (zbierać) zawartość jednej lub większej liczby komórek oraz opcjonalne znaki w jedną komórkę.
Składnia
CONCAT(tekst1, …, [tekst253])
Wejścia
Ta funkcja akceptuje następujący argument:
| Nazwa | Wymagane | Opis | Prawidłowe dane wejściowe |
|---|---|---|---|
text1 |
Tak | Tekst lub wartość komórki, która ma zostać dodana. | Ciąg tekstowy, identyfikator komórki, zakres komórek lub formuła, która daje w wyniku którykolwiek z poniższych wyników. |
tekst2, …, tekst253 |
Nie | Tekst lub wartość komórki, która ma zostać dodana. | Ciąg tekstowy, identyfikator komórki, zakres komórek lub formuła, która daje w wyniku którykolwiek z poniższych wyników. CONCAT może obsłużyć do 254 argumentów tekstowych. |
Przykłady
Dane próbki
Zestaw danych 1
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Imię | Nazwisko | Adres e-mail | Dołączył | Numer kierunkowy | Numer telefonu |
| 2 | Jerzy | Kowal | george.smith@gmail.com | 12/4/2024 | 415 | 482-7391 |
| 3 | Lina | Escobar | Escobar_L@yahoo.com | 1/6/1997 | 801 | 615-2840 |
| 4 | Ezsther | Klein | EstherK@juno.com | 3/5/2002 | 213 | 927-5613 |
| 5 | Przywdziewać | Ludzie | D_Ffolks@mail.co.uk | 6/9/2012 | 503 | 354-8092 |
| 6 | Maria | Empanada | m.empenada45@telefonica.es | 11/5/2021 | 245 | 768-4325 |
Zestaw danych 2
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Nazwa | Tygrysy | Orły | Pumy | Niedźwiedzie | Kruki | Krzyże |
| 2 | Wynik | 8 | 5 | 7 | 7 | 5 | 6 |
Przykładowe formuły
| Przypadek użycia | Formuła | Wyjaśnienie i wynik | |
|---|---|---|---|
| Połącz zawartość komórek A2 i B2. | =ZŁĄCZ.T(A2:B2) |
Łączy zawartość komórek A2 (George) i B2 (Smith).
Należy pamiętać, że w tym przypadku nie dodaje się żadnej spacji. |
|
| Połącz zawartość komórek A2 i B2, dodając spację między zawartością obu komórek. | =ZŁĄCZ.T(A2; " "; B2) |
Łączy zawartość komórek A2 (George) i B2 (Smith) za pomocą spacji (" ") pomiędzy nimi. Używając zestawu danych 1, można uzyskać następujące wyniki:
|
|
| Połącz zawartość wielu komórek jako osobne słowa, a następnie dodaj na końcu stały ciąg tekstowy. | =CONCAT(G1, ", ", B1, ", i ", E1, ", ojej!") |
Ta formuła łączy zawartość komórek G1, B1 i E1, dodając spację między zawartością komórek, a następnie dodając na końcu tekst „ojej!”. Korzystając z zestawu danych 2, można uzyskać następujące wyniki:
|
|
| Połącz zawartość wielu komórek opisanych zakresem. | =ZŁĄCZ.T(B2:G2) |
Ta formuła łączy zawartość wszystkich komórek z zakresu B2:G2. Korzystając z tabeli danych 2, można uzyskać następujące dane:
|
|
| Połącz numer kierunkowy i numer telefonu w jeden ciąg. | =ZŁĄCZ.T(E2, "-", F2) |
Ta formuła łączy zawartość komórek E2 i F2, wstawiając myślnik między zawartością obu komórek. Używając zestawu danych 1, można uzyskać następujące wyniki:
|
|
| Weź pierwszą literę imienia z komórki A2 i pierwszą literę nazwiska z komórki B2, a następnie połącz je w inicjały. | =ZŁĄCZ.POŁ.(LEWY(A2;1), LEWY(B2;1)) |
Ta formuła najpierw używa polecenia
|
|
| Połącz imię i nazwisko pisane wielkimi literami, następnie dodaj tekst z komórki D1 i dołącz rok na podstawie daty z komórki D2. | =ZŁĄCZ.LICZBY(A2, " ", GÓRNE(B2), ", ", $D$1, ": ", ROK(D2)) |
Ta formuła używa funkcji CONCAT do zebrania wyników operacji znajdujących się wewnątrz zewnętrznych nawiasów "()".Operacje Używając zestawu danych 1, można uzyskać następujące wyniki:
|
Uwagi
- Firma Microsoft stworzyła metodę CONCAT, aby zastąpić i udoskonalić metodę CONCATENATE. Istnieją jednak pewne istotne różnice:
- Obsługa zakresów: Funkcja CONCAT może działać na zakresach komórek, umożliwiając łączenie wielu komórek w ramach jednej operacji (na przykład:
CONCAT(A1:A10)), podczas gdy CONCATENATE wymaga odniesień do pojedynczych komórek. - Prostota składni: CONCATENATE oferuje prostszą składnię łączenia wielu komórek, szczególnie podczas pracy z zakresami.
- Wydajność: W niektórych przypadkach CONCATENATE może być skuteczniejszy niż operator łączenia (&) w przypadku dużej liczby argumentów, ale CONCAT jest ogólnie bardziej wydajny w przypadku pracy z zakresami.
- Wsteczna zgodność: Funkcja CONCATENATE jest nadal obsługiwana w celu zapewnienia zgodności ze starszymi wersjami programu Excel, podczas gdy funkcja CONCAT może nie być dostępna w starszych wersjach.
- Obsługa zakresów: Funkcja CONCAT może działać na zakresach komórek, umożliwiając łączenie wielu komórek w ramach jednej operacji (na przykład:
- CONCAT:
- Nie dodaje automatycznie spacji między ciągami tekstowymi. W razie potrzeby należy uwzględnić spacje jako część argumentów tekstowych.
- Automatycznie konwertuje liczby na tekst.
- Traktuje puste komórki jako puste ciągi znaków.
- W przeciwieństwie do TEXTJOIN, CONCAT nie pozwala na zdefiniowanie wspólnego rozgranicznika między elementami. Każdy ogranicznik należy określić we wzorze osobno.
Porady
- Operator ampersand (&) jest alternatywą dla CONCAT. Na przykład:
=A2 & " " & B2. - Połączenie funkcji CONCAT z innymi funkcjami, takimi jak LEFT, RIGHTlub MID umożliwia bardziej złożone manipulacje tekstem.
Powiązane funkcje
Oto inne funkcje formuł tablicowych obsługiwane w arkuszach kalkulacyjnych Workiva.