Menu

ZŁĄCZ.TEKSTY (CONCATENATE) w Excelu: łączenie komórek

=A2&" "&B2 łączy tekst z A2 i B2 ze spacją pośrodku. ZŁĄCZ.TEKSTY i ZŁĄCZ.TEKST robią to samo, a TEKST sprawia, że łączone liczby i daty pozostają czytelne.

Każdy arkusz na tej stronie działa na żywo: zmień liczbę albo formułę, a się przeliczy.

=A2&" "&B2 łączy imię z A2 i nazwisko z B2 ze spacją pośrodku. Operator & skleja tekst, a spacja w cudzysłowie to tekst, który dodajesz pomiędzy.

Połączenie imienia i nazwiska
C2
ABC
1FirstLastFull name
2AnaSilvaAna Silva
3BenOkaforBen Okafor
4ChenWuChen Wu
5DaraKellyDara Kelly
6EliNovakEli Novak
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =A2&" "&B2

Kliknij C2, aby zobaczyć formułę, a potem zmień imię w kolumnie A: pełne imię i nazwisko się dostosuje. Formułę wpisano raz w C2 i skopiowano w dół, więc C3 czyta A3 i B3, C4 czyta A4 i B4 i tak dalej. Aby skopiować ją we własnym arkuszu, kliknij dwukrotnie uchwyt wypełniania, mały kwadrat w prawym dolnym rogu C2.

ZŁĄCZ.TEKSTY, ZŁĄCZ.TEKST i operator &

Excel ma trzy sposoby łączenia tekstu i na pojedynczych komórkach dają ten sam wynik:

Trzy sposoby, jeden wynik
E2
ABCDE
1FirstLastMethodResult
2AnaSilva&Ana Silva
3CONCATENATEAna Silva
4CONCATAna Silva
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =A2&" "&B2

Tabela pokazuje formuły po angielsku, ale możesz w niej wpisywać formuły także po polsku, ze średnikami: =ZŁĄCZ.TEKSTY(A2;" ";B2) i =ZŁĄCZ.TEKST(A2;" ";B2).

  • & działa w każdej wersji Excela i w Arkuszach Google. Najszybciej się go wpisuje.
  • CONCATENATE(text1, text2, ...), po polsku ZŁĄCZ.TEKSTY, to pierwotna funkcja. Microsoft zostawia ją dla zgodności i przyjmuje do 255 argumentów.
  • CONCAT(text1, text2, ...), po polsku ZŁĄCZ.TEKST, zastąpiła ją w Excelu 2019 i Microsoft 365. Jedyna prawdziwa różnica: przyjmuje zakresy.

Jeśli formuła ma się otwierać w Excelu 2016 albo starszym, użyj & albo ZŁĄCZ.TEKSTY, bo ZŁĄCZ.TEKST pokazuje tam #NAZWA? (po angielsku #NAME?; tabele pokazują angielskie nazwy błędów).

Łączenie zakresu funkcją ZŁĄCZ.TEKST

=ZŁĄCZ.TEKST(A2:A5) łączy po kolei wszystkie komórki zakresu. ZŁĄCZ.TEKSTY tego nie potrafi: każda komórka musi być osobnym argumentem, =ZŁĄCZ.TEKSTY(A2;A3;A4;A5).

Łączenie zakresu
C2
ABC
1PartCode
2AXAX42B7
342AX42B7
4BAX42B7-2026
57
62026
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: =ZŁĄCZ.TEKST(A2:A5)

ZŁĄCZ.TEKST nie wstawia niczego między elementy. Gdy po każdej komórce potrzebujesz separatora, na przykład przecinka i spacji, użyj funkcji POŁĄCZ.TEKSTY, która przyjmuje separator raz i potrafi pomijać puste komórki.

Łączenie tekstu i liczb

Liczba dołącza się jako sama wartość, bez formatu widocznego w komórce. Cena pokazana jako $1,250.50 dołącza się jako 1250.5, a data pokazana jako 2026-03-15 jako 46096, liczba seryjna, którą Excel przechowuje dla tej daty. Aby liczba pozostała czytelna, obejmij ją funkcją TEKST z kodem formatu:

Tekst z liczbami i datami
D2
ABCD
1ItemPriceDueLabel
2Desk$1,250.502026-03-15Price: 1250.5
3Price: $1,250.50
4Due 46096
5Due Mar 15, 2026
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.W polskim Excelu: ="Price: "&B2

D2 i D4 pokazują surowe wartości; D3 i D5 używają funkcji TEKST i wyglądają tak jak komórki. Kod formatu wpisujesz w cudzysłowie i używasz tych samych kodów co w oknie Formatowanie komórek: "0.00", "#,##0", "0%", "yyyy-mm-dd". To kody angielskiego Excela; w polskim Excelu rok zapisuje się literą r, a część dziesiętną po przecinku: "rrrr-mm-dd", "0,00".

Etykieta z ceną
C2
ABC
1ItemPriceLabel
2Desk1250.5
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.

Twoja kolej: W C2 zbuduj z A2 i B2 etykietę Desk costs $1,250.50, z ceną w dolarach i centach.

Podział wiersza, przecinek albo cudzysłów

Wszystko w cudzysłowie staje się częścią wyniku, więc =A2&", "&B2 daje Ana, Silva. Trzy przypadki szczególne:

  • Podział wiersza: =A2&ZNAK(10)&B2 (ZNAK to po angielsku CHAR). Podział widać tylko wtedy, gdy komórka ma włączone Narzędzia główne > Zawijaj tekst; zobacz nowa linia w komórce.
  • Cudzysłów: wpisz go dwa razy wewnątrz cudzysłowu. ="Say ""hi""" daje Say "hi".
  • Pusta komórka: dołącza się jako nic, więc =A2&" "&B2 przy pustej B2 zostawia spację na końcu. POŁĄCZ.TEKSTY z PRAWDA jako drugim argumentem pomija puste komórki.
Najpierw nazwisko
C2
ABC
1FirstLastDirectory name
2AnaSilva
Kliknij komórkę, aby zobaczyć jej formułę. Zmień liczbę albo formułę, a arkusz przeliczy się na nowo.

Twoja kolej: W C2 zapisz imię i nazwisko jako Silva, Ana: nazwisko, przecinek i spacja, a potem imię.

Połączenie dwóch kolumn bez utraty danych

Scal i wyśrodkuj to złe narzędzie do tego zadania: gdy scalasz A2 i B2, zachowuje tylko wartość z A2, a drugą usuwa. Połącz kolumny formułą, a jeśli chcesz zwykłego tekstu, który nie zależy już od A i B:

  1. Zaznacz kolumnę z formułami i skopiuj ją (Ctrl+C, na Macu Cmd+C).
  2. Narzędzia główne > Wklej > Wklej wartości. Formuły zamieniają się w swoje wyniki.
  3. Teraz możesz usunąć pierwotne kolumny.

Przy jednorazowym zadaniu działa też Wypełnianie błyskawiczne: wpisz ręcznie pierwsze pełne imię i nazwisko w C2, potem zaznacz C3 i naciśnij Ctrl+E albo użyj Dane > Wypełnianie błyskawiczne, a Excel uzupełni resztę, kopiując wzorzec. Wypełnianie błyskawiczne zapisuje wartości, a nie formuły, więc nie aktualizuje się, gdy imię się zmieni.

Najczęściej zadawane pytania

Czym różni się ZŁĄCZ.TEKST od ZŁĄCZ.TEKSTY w Excelu?

Obie łączą tekst. ZŁĄCZ.TEKST (CONCAT, Excel 2019 i nowsze) przyjmuje także zakresy, więc =ZŁĄCZ.TEKST(A2:A5) łączy cztery komórki, a ZŁĄCZ.TEKSTY (CONCATENATE) wymaga wymienienia każdej komórki: =ZŁĄCZ.TEKSTY(A2;A3;A4;A5). ZŁĄCZ.TEKSTY zostaje w Excelu dla zgodności ze starymi plikami.

Jak złączyć teksty ze spacją w Excelu?

Wstaw spację w cudzysłowie między komórki: =A2&" "&B2 albo =ZŁĄCZ.TEKST(A2;" ";B2). Bez " " imię i nazwisko się sklejają: AnaSilva.

Dlaczego data zamienia się w liczbę, gdy ją łączę z tekstem?

Łączenie używa wartości ukrytej pod datą, liczby seryjnej takiej jak 46096, i pomija format komórki. Obejmij datę funkcją TEKST; w postaci angielskiej: ="Due "&TEXT(C2,"mmm d, yyyy").

Jak połączyć dwie kolumny w Excelu bez utraty danych?

Użyj formuły w trzeciej kolumnie, =A2&" "&B2, i skopiuj ją w dół. Scal i wyśrodkuj zachowuje tylko lewą górną wartość, więc druga kolumna przepada. Aby zachować wynik bez formuły, skopiuj kolumnę i użyj Narzędzia główne > Wklej > Wklej wartości.

Ilustracja języków programowania w Coddy

Ucz się programowania z Coddy

ZACZNIJ