Imię i nazwisko w jednej komórce możesz rozdzielić na trzy sposoby: użyć Wypełnienia błyskawicznego przy szybkim, jednorazowym podziale, narzędzia Tekst jako kolumny dla danych statycznych albo formuł, jeśli wynik ma aktualizować się po zmianie źródła.
Wypełnienie błyskawiczne – najszybszy podział
Wypełnienie błyskawiczne, czyli Flash Fill, rozpoznaje wzór na podstawie przykładowego wpisu. Załóżmy, że w komórce A2 znajduje się tekst „Anna Nowak”, a obok chcesz umieścić imię i nazwisko w osobnych kolumnach.
Wykonaj następujące czynności:
- W sąsiedniej kolumnie wpisz ręcznie samo imię, na przykład „Anna”.
- W kolejnej kolumnie wpisz nazwisko, na przykład „Nowak”.
- Zaznacz komórkę poniżej pierwszego przykładu.
- Naciśnij Ctrl+E, aby uruchomić Wypełnienie błyskawiczne.
Excel uzupełni pozostałe wiersze zgodnie z rozpoznanym wzorem. Ta metoda działa najlepiej przy jednolitych danych, w których występuje jedno imię i jedno nazwisko oddzielone spacją.
Uwaga: Flash Fill tworzy statyczne wyniki. Jeśli później zmienisz tekst w kolumnie źródłowej, rozdzielone dane nie zaktualizują się automatycznie. Przy takich zmianach lepiej użyć formuł.
Tekst jako kolumny – podział według spacji
Narzędzie Tekst jako kolumny sprawdza się przy jednorazowym rozdzielaniu większego zakresu danych. Przed rozpoczęciem skopiuj oryginalną kolumnę albo upewnij się, że obok znajdują się puste komórki, ponieważ Excel wstawi tam wynik.
Najpierw sprawdź podstawowe warunki danych:
- Każda komórka zawiera jedno imię i jedno nazwisko.
- Imię i nazwisko oddziela pojedyncza spacja.
- Wpisy nie mają pustych komórek ani nadmiarowych odstępów.
- Kolumny po prawej stronie są wolne na wynik podziału.
Aby rozdzielić dane, wykonaj te kroki:
- Zaznacz zakres zawierający imiona i nazwiska, na przykład A2:A21.
- Otwórz kartę Dane i wybierz Tekst jako kolumny.
- W kreatorze zaznacz opcję Rozdzielany, a następnie kliknij Dalej.
- W sekcji ograniczników zaznacz Spacja i przejdź dalej.
- Wskaż komórkę docelową, na przykład B2.
- Kliknij Zakończ.
Excel umieści imię i nazwisko w dwóch sąsiednich kolumnach. Jest to metoda statyczna, więc późniejsza zmiana wartości w kolumnie źródłowej nie zmieni automatycznie otrzymanego wyniku.
Jeżeli lista będzie edytowana lub regularnie uzupełniana, zastosuj formuły. Wynik przeliczy się wtedy po zmianie zawartości komórki źródłowej. Poniższe przykłady zakładają, że pełne imię i nazwisko znajduje się w komórce A2, a między nimi występuje jedna spacja.
W komórce przeznaczonej na imię wpisz:
=LEWY(A2;ZNAJDŹ(” „;A2)-1)
Funkcja LEWY pobiera znaki od początku tekstu, a ZNAJDŹ określa położenie pierwszej spacji. Od wyniku odejmujemy 1, aby spacja nie została dopisana do imienia.
W komórce przeznaczonej na nazwisko wpisz:
=PRAWY(A2;DŁ(A2)-ZNAJDŹ(” „;A2))
Funkcja PRAWY pobiera znaki od końca, natomiast DŁ zwraca długość całego tekstu. Po skopiowaniu obu formuł w dół kolumny każdy wiersz zostanie rozdzielony według tej samej reguły.
Formuły działają poprawnie przy prostym układzie „Imię Nazwisko”. Dodatkowe imiona, nazwiska dwuczłonowe, brak spacji lub kilka spacji mogą wymagać innej reguły podziału. W takich danych przed rozpoczęciem pracy usuń nadmiarowe odstępy albo wybierz narzędzie pozwalające dokładniej określić sposób rozdzielenia.
Którą metodę wybrać?
Decyzja zależy głównie od tego, czy wynik ma pozostać niezmienny, czy reagować na modyfikacje danych źródłowych:
| Metoda |
Szybkość |
Automatyzacja |
Wymagana wiedza |
| Wypełnienie błyskawiczne |
Bardzo wysoka |
Brak aktualizacji po zmianie źródła |
Podstawowa |
| Tekst jako kolumny |
Wysoka |
Podział jednorazowy |
Podstawowa |
| Formuły LEWY, PRAWY i ZNAJDŹ |
Średnia |
Automatyczna aktualizacja |
Średnia |
Do kilku prostych rekordów wybierz Ctrl+E. Przy jednorazowym podziale całej kolumny wygodniejsze będzie Tekst jako kolumny. Gdy dane będą się zmieniać lub są regularnie importowane, zastosuj formuły. Przy dużych, powtarzalnych i bardziej niejednorodnych zbiorach można rozważyć także Power Query, które zapisuje kolejne kroki przekształcania i pozwala je później odświeżać.
Najważniejsze jest dopasowanie metody do danych: narzędzia tworzą szybki, statyczny wynik, a formuły zapewniają jego bieżące przeliczanie.