Jak podzielić imię i nazwisko Excel? Rozdzielanie danych tekstowych

Piotr Napora
przez Piotr Napora
5 min. czytania

Aby rozdzielić imię i nazwisko w Excelu na osobne kolumny, możesz skorzystać z kilku metod – zarówno tych dostępnych w każdej wersji programu (np. Tekst jako kolumny), jak i nowoczesnych, dynamicznych funkcji formuł, automatyzacji Flash Fill czy rozwiązań Power Query. Poniżej znajdziesz szczegółowy poradnik krok po kroku, zawierający praktyczne wyjaśnienia i wskazówki dotyczące każdej z metod.

1. Narzędzie – Tekst jako kolumny (Text to Columns)

Jest to najprostsza i najbardziej uniwersalna metoda, dostępna zarówno w starszych, jak i najnowszych wersjach Excela.

Instrukcja

  1. Zaznacz kolumnę z danymi – kliknij nagłówek kolumny lub przeciągnij, by zaznaczyć interesujące Cię komórki (np. A2:A100).
  2. Przejdź do zakładki Dane.
  3. Wybierz przycisk Tekst jako kolumny.
  4. W otwartym Kreatorze konwersji wybierz Ograniczony i kliknij Dalej.
  5. Jako separator wybierz spację (jeśli oddziela imię od nazwiska), kliknij Dalej.
  6. Wskaż miejsce docelowe wyniku (np. B2 dla imienia, C2 dla nazwiska).
  7. Kliknij Zakończ.

Efekt – Imię trafi do pierwszej kolumny, nazwisko – do drugiej. Jeśli są drugie imiona lub inne znaki, Excel utworzy dodatkowe kolumny zgodnie z liczbą separatorów.

2. Formuły tekstowe – LEWY, PRAWY, ZNAJDŹ, FRAGMENT.TEKSTU

Dla większej kontroli nad podziałem tekstu oraz w sytuacjach, gdy dane są mniej przewidywalne.

Przykład (A2 zawiera „Anna Kowalska”)

Cel Formuła
Imię =LEWY(A2; ZNAJDŹ(" ";A2)-1)
Nazwisko =PRAWY(A2; DŁ(A2)-ZNAJDŹ(" ";A2))
  • Imię – wyodrębnia znaki od początku do pierwszej spacji.
  • Nazwisko – pobiera tekst po pierwszej spacji aż do końca.

Uwaga – Jeśli są drugie imiona, można użyć FRAGMENT.TEKSTU lub funkcji wielokrotnego ZNAJDŹ, aby precyzyjnie określić fragmenty tekstu.

Wersje dynamiczne (Excel 365/2021+):

  • Imię – =TEKST.PRZED(A2; " ")
  • Nazwisko=TEKST.PO(A2; " ")

Funkcje TEKST.PRZED i TEKST.PO są prostsze i odporne na błędy, jeśli tylko imię i nazwisko oddziela pojedyncza spacja.

3. Wypełnianie błyskawiczne (Flash Fill)

Idealne do szybkiego rozdzielania wielu rekordów według powtarzającego się wzorca.

Instrukcja

  1. Wpisz ręcznie pierwsze imię obok rekordu (np. do komórki B2 obok „Anna Kowalska” w A2).
  2. Wybierz komórkę pod spodem (B3), naciśnij Ctrl + E – Excel automatycznie uzupełni wzorzec dla pozostałych wierszy.

To samo powtórz z nazwiskiem w nowej kolumnie.

4. Power Query – zaawansowane rozdzielanie tekstu

Power Query pozwala rozdzielać tekst także w bardzo złożonych przypadkach (np. imię, drugie imię, podwójne nazwiska itp.).

Instrukcja

  1. Zaznacz zakres danych, przejdź do Dane → Pobierz i przekształć.
  2. W oknie Power Query kliknij Podziel kolumnę → Według ogranicznika (spacja, przecinek itp.).
  3. Wybierz, ile razy kolumna ma być dzielona, zaakceptuj.
  4. Kliknij Zamknij i załaduj – dane trafią do nowego arkusza.

5. Funkcja Podziel.Tekst / SPLIT (Excel 365)

Nowoczesne rozwiązanie: dzieli tekst dynamicznie na tablicę wyników.

  • Formuła
    =PODZIEL.TEKST(A2; " ")

Zwraca poszczególne części tekstu do sąsiadujących kolumn.

6. Skrypt VBA (opcjonalnie, dla zaawansowanych)

Przy bardzo dużych zestawach danych i nietypowych separatorach możliwy jest własny makro-skrypt VBA. To jednak rozwiązanie raczej dla specjalistów.

Najczęstsze problemy i niuanse:

  • Drugi człon nazwiska lub drugie imię: standardowe metody rozdzielą każdy fragment rozdzielony spacją! Warto wcześniej przeanalizować strukturę danych.
  • Dane niejednolite – używaj Power Query lub zaawansowanych formuł.
  • Czystość danych – przed podziałem elementów usuń zbędne spacje i znaki specjalne, by poprawić wyniki.

Podsumowanie – Którą metodę wybrać?

Metoda Kiedy stosować
Tekst jako kolumny Najprostsze przypadki, jednolity separator
Formuły tekstowe (LEWY, PRAWY) Dla kontroli i automatyzacji
Flash Fill Gdy układ jest przewidywalny i szybka edycja
Power Query Zaawansowane przypadki, duże/złożone zbiory danych
Podziel.Tekst Nowoczesne wersje, szybki podział do kilku kolumn
VBA Masowa operacja na dużych, nietypowych zbiorach

Każda z tych metod pozwala sprawnie rozdzielić kolumnę z imieniem i nazwiskiem w Excelu – wybierz tę, która najlepiej odpowiada Twoim potrzebom oraz wersji programu.

Praktyczny przykład oraz pliki ćwiczeniowe znajdziesz na stronach poświęconych kursom Excel. Jeśli masz specyficzny przypadek (np. nazwiska wieloczłonowe), warto przygotować wzorcowe dane i przetestować wybraną metodę na mniejszym zbiorze.

Podziel się artykułem
Follow:
Piotr Napora jest absolwentem Informatyki na Politechnice Warszawskiej, z ponad 11 lat doświadczenia w branży marketingu cyfrowego. W swojej karierze zarządzał zespołami liczącymi do 25 osób, realizując projekty dla firm z listy Fortune 500. Poza pracą pasjonat aktywnego trybu życia, a w wolnych chwilach pokonuje setki kilometrów na rowerze.
Brak komentarzy

Dodaj komentarz

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