Od czasu do czasu użytkownicy zgłaszają się do mnie z problemem rozdzielenia imienia i nazwiska, które znajdują się jednej komórce. Dzisiaj pokażę jak to zrobić. Będzie to jednocześnie pretekst do pokazania kilku funkcji tekstowych, które mogą przydać się też w innych przypadkach.
Załóżmy, że połączone imię i nazwisko mam w komórce A1. Znakiem rozdzielającym jest tutaj spacja, muszę więc ją znaleźć. Używam do tego funkcji ZNAJDŹ.
1 |
=ZNAJDŹ(" ";A2) |
W powyższym przypadku formuła ta zwróci mi 10. Skoro odstęp jest 10-ty, to imię będzie się zawierać w lewych 9 znakach. Skorzystam z funkcji LEWY.
1 |
=LEWY(A2;ZNAJDŹ(" ";A2)-1) |
Powyższa formuła znajduje się w komórce B2.
Przejdźmy teraz do nazwiska.
1 |
=DŁ(A2)-ZNAJDŹ(" ";A2) |
1 |
=PRAWY(A2;DŁ(A2)-ZNAJDŹ(" ";A2)) |
W ramach ćwiczeń polecam spróbować osiągnąć podobny efekt przy pomocy funkcji FRAGMENT.TEKSTU, zamiast funkcji LEWY i PRAWY.