Excel i łączenie komórek tekstowych

Czasami potrzebujemy połączyć ze sobą zawartość kilku komórek. Przykładowo w komórce A2 mamy imię, w komórce B2 mamy nazwisko i chcemy aby w komórce C2 było imię wraz z nazwiskiem.

Pierwsza myśl jaka pewnie przyjdzie do głowy to napisanie formuły:

=A2+B2

Niestety, ale pojawi się błąd #ARG! Dlaczego? Otóż znak + w Excelu pozwala na dodawanie do siebie jedynie liczb. Aby łączyć ze sobą ciągi tekstowe należy użyć operatora & Oto prosty przykład:

=A2&B2

Niestety, ale efekt nie do końca będzie zgodny z naszymi oczekiwaniami. Otóż w wyniku tej funkcji otrzymamy JoannaLepieszka. Brakuje spacji pomiędzy imieniem i nazwiskiem. Aby otrzymać pożądany efekt należy połączyć ze sobą trzy ciągi znaków:

  • Imię
  • Spacja
  • Nazwisko

Ponieważ spacja jest tekstem a wszystko co jest tekstem w formułach należy objąć w cudzysłów otrzymamy następującą formułę:

=A2 & " " & B2

Aby połączyć ze sobą imię, drugie imię i nazwisko będziemy możemy użyć następującej formuły:

=A16 & " " & B16 & " " & C16

(należy pamiętać o tym, że pomiędzy kolejnymi wyrazami należy doklejać spację)

Pobierz plik z wykonanymi ćwiczeniami

Funkcja ZŁĄCZ.TEKSTY

Zamiast operatora & możemy użyć funkcji ZŁĄCZ.TEKSTY. Jako argumenty podajemy ciągi znaków, które ze sobą chcemy połączyć. Pamiętaj, że pomiędzy imieniem a nazwiskiem chcemy dodać spację. Aby połączyć imię i nazwisko możemy napisać:

=ZŁĄCZ.TEKSTY(A2; " "; B2)

Jeśli chcesz połączyć imię, drugie imię i nazwisko napiszemy

=ZŁĄCZ.TEKSTY(A16; " "; B16; " "; C16)

ZŁĄCZ.TEKST

W Excelu 2016 pojawiła się funkcja o nazwie ZŁĄCZ.TEKST (zwróć uwagę na brak Y na końcu nazwy tej funkcji). Jeśli masz Excela 2016 lub nowszego to zaleca się używanie tej funkcji, gdyż funkcja ZŁACZ.TEKSTY jest uważana za przestarzałą i w którejś z przyszłych wersji Excela może zniknąć. Z grubsza ta funkcja działa podobnie jak wcześniej omówiona ZŁĄCZ.TEKSTY. W celu połączenia imienia z nazwiskiem napiszemy:

=ZŁĄCZ.TEKST(A2; " "; B2)

Natomiast jest pewna nowość. Otóż funkcja ta pozwala na łączenie ze sobą nie tylko wymienionych komórek, ale jako argument funkcji możemy podać zakres np.

=ZŁĄCZ.TEKST(A2:A10)

Zwróci nam taki oto ciekawy ciąg znaków: JoannaBogdanAgnieszkaPiotrKatarzynaKrzysztofJustynaKrzysztofTomasz

POŁĄCZ.TEKSTY

W Excelu 2019 pojawiła się ciekawa funkcja POŁĄCZ.TEKSTY. Jest ona najwygodniejsza ze wszystkich poprzednio omówionych, szczególnie wtedy, gdy łączymy ze sobą kilka ciągów znaków, które mają być oddzielone jakimś separatorem (np. spacją). Otóż pierwszym argumentem funkcji jest separator (np. spacja), drugi informuje czy mamy pomijać puste komórki a ostatni argument jest to zakres komórek jakie ze sobą łączymy:

=POŁĄCZ.TEKSTY(" "; PRAWDA; A2:C2)

Zamiast zakresu możemy też wymienić komórki jakie ze sobą łączymy podając adresy komórek jako kolejne argumenty tej funkcji:

=POŁĄCZ.TEKSTY(" "; PRAWDA; A2; B2; C2)
Jeśli artykuł Ci się podobał, będę wdzięczny gdy go udostępnisz w mediach społecznościowych
Ten wpis został opublikowany w kategorii funkcje i oznaczony tagami , , , . Dodaj zakładkę do bezpośredniego odnośnika.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.