Opis
Użyj tej funkcji, aby połączyć zawartość jednej lub więcej komórek oraz opcjonalne znaki w jedną komórkę.
Składnia
CONCAT(text1, ..., [text253])
Wejścia
Ta funkcja przyjmuje następujący argument:
| Nazwa | Wymagane | Opis | Prawidłowe wejście |
|---|---|---|---|
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órej wynikiem jest którykolwiek z tych elementów. |
text2, ..., text253 |
Nie | Tekst lub wartość komórki, która ma zostać dodana. | Ciąg tekstowy, identyfikator komórki, zakres komórek lub formuła, której wynikiem jest którykolwiek z tych elementó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łeś | Kod obszaru | Numer telefonu |
| 2 | George | Smith | 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 | Don | Ffolkes | D_Ffolks@mail.co.uk | 6/9/2012 | 503 | 354-8092 |
| 6 | Maria | Empenada | 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 | Kuguary | Niedźwiedzie | Kruki | Lwy |
| 2 | Wynik | 8 | 5 | 7 | 7 | 5 | 6 |
Przykładowe formuły
| Przypadek użycia | Formuła | Wynik | |
|---|---|---|---|
| Połącz zawartość komórek A2 i B2. | =CONCAT(A2:B2) |
Korzystając z zestawu danych 1, uzyskasz następujące wyniki:
|
|
| Połącz zawartość komórek A2 i B2, dodając spację między zawartością obu komórek. | =CONCAT(A2, " ", B2) |
Korzystając z zestawu danych 1, uzyskasz 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, ", and ", E1, ", oh my!") |
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 tekst "ojej!" na końcu. Korzystając z zestawu danych 2, uzyskasz następujące wyniki:
|
|
| Połącz zawartość wielu komórek opisanych zakresem. | =CONCAT(B2:G2) |
Ta formuła łączy zawartość wszystkich komórek w zakresie B2:G2. Korzystając z tabeli danych 2, otrzymasz następujące wyniki:
|
|
| Połącz numer kierunkowy i numer telefonu w jeden ciąg znaków. | =CONCAT(E2, "-", F2) |
Ta formuła łączy zawartość komórek E2 i F2, wstawiając myślnik między zawartość obu komórek. Korzystając z zestawu danych 1, uzyskasz następujące wyniki:
|
|
| Weź pierwszą literę imienia w A2 i pierwszą literę nazwiska w B2, łącząc je w inicjały. | =CONCAT(LEFT(A2,1), LEFT(B2,1)) |
Ta formuła najpierw używa polecenia
|
|
| Połącz imię i powiązane nazwisko wielkimi literami, a następnie dodaj tekst z komórki D1 i dołącz rok z daty w D2. | =CONCAT(A2, " ", UPPER(B2), ", ", $D$1, ": ", YEAR(D2)) |
Ta formuła używa CONCAT do zebrania wyników operacji wewnątrz zewnętrznych nawiasów "()". Korzystając z zestawu danych 1, uzyskasz następujące wyniki:
|
Uwagi
- Microsoft stworzył CONCAT, aby zastąpić i ulepszyć CONCATENATE. Istnieją jednak pewne znaczące różnice:
- Obsługa zakresów: CONCAT może pracować z zakresami komórek, umożliwiając łączenie wielu komórek w jednej operacji (na przykład:
CONCAT(A1:A10)), podczas gdy CONCATENATE wymaga indywidualnych odwołań do komórek. - Prostota składni: CONCATENATE oferuje prostszą składnię do łączenia wielu komórek, szczególnie podczas pracy z zakresami.
- Wydajność: W niektórych przypadkach, CONCATENATE może przewyższać operator konkatenacji (&) dla dużej liczby argumentów, ale CONCAT jest ogólnie bardziej wydajny do pracy z zakresami.
- Zgodność wsteczna: CONCATENATE jest nadal obsługiwany w celu zapewnienia zgodności z wcześniejszymi wersjami programu Excel, podczas gdy CONCAT może nie być dostępny w starszych wersjach.
- Obsługa zakresów: CONCAT może pracować z zakresami komórek, umożliwiając łączenie wielu komórek w jednej operacji (na przykład:
- CONCAT:
- Nie dodaje automatycznie spacji między ciągami tekstowymi. W razie potrzeby musisz dodać 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 separatora między elementami. Musisz określić każdy separator osobno w formule.
Wskazówki
- Operator ampersand (&) działa jako alternatywa dla CONCAT. Na przykład:
=A2 & " " & B2. - Połączenie CONCAT z innymi funkcjami, takimi jak LEFT, RIGHT lub MID pozwala na bardziej złożone manipulacje tekstem.
Powiązane funkcje
Poniżej znajdziesz inne funkcje formuł tablicowych obsługiwane w arkuszach kalkulacyjnych Workiva.