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Ź.
=ZNAJDŹ(" ";A2)
=LEWY(A2;ZNAJDŹ(" ";A2)-1)
Powyższa formuła znajduje się w komórce B2.
Przejdźmy teraz do nazwiska.
Do pobrania nazwiska użyję funkcji PRAWY, która zwróci mi odpowiednią ilość znaków z prawej strony. Pozostaje tylko pytanie, ile tych znaków ma zwrócić. Potrzebna nam jest całkowita ilość znaków w komórce A1 odjąć miejsce znalezienia odstępu.
=DŁ(A2)-ZNAJDŹ(" ";A2)
Wstawię teraz tą wartość do drugiego argumenty funkcji PRAWY.
=PRAWY(A2;DŁ(A2)-ZNAJDŹ(" ";A2))
Powyższa formuła znajduje się w komórce C2.