Jak zamienić imię z nazwiskiem Excel? Reorganizacja danych osobowych

Piotr Napora
przez Piotr Napora
4 min. czytania

Aby zamienić miejscami imię i nazwisko w Excelu (przykład: „Jan Kowalski” → „Kowalski Jan”) lub zautomatyzować reorganizację danych osobowych, można zastosować zarówno formuły, jak i narzędzia wbudowane w Excela. Poniżej znajdziesz szczegółowy poradnik krok po kroku z wyjaśnieniami, który sprawdzi się zarówno dla początkujących, jak i zaawansowanych użytkowników.

1. Zamiana miejscami imienia i nazwiska w jednej kolumnie – formuły

Załóżmy, że w komórce A2 masz wpisane dane w formacie „Imię Nazwisko” (np. Jan Kowalski), a chcesz uzyskać „Kowalski Jan”.

Instrukcja krok po kroku

  1. Wstaw nową kolumnę obok oryginalnej kolumny z danymi.

  2. W komórce B2 (lub odpowiedniej kolumnie) wpisz formułę

 =FRAGMENT.TEKSTU(A2;ZNAJDŹ(" ";A2;1)+1;DŁ(A2))&" "&LEWY(A2;ZNAJDŹ(" ";A2)-1) 

Wyjaśnienie –

  • LEWY(A2;ZNAJDŹ(" ";A2)-1) – wyodrębnia imię (wszystko przed pierwszą spacją).
  • FRAGMENT.TEKSTU(A2;ZNAJDŹ(" ";A2;1)+1;DŁ(A2)) – pobiera tekst po spacji, czyli nazwisko.
  • Całość składa je w odwrotnej kolejności z pojedynczą spacją jako separatorem.
  1. Rozciągnij formułę w dół dla wszystkich wierszy.

  2. Jeśli chcesz upewnić się, że dane pozostaną tylko jako tekst, zaznacz kolumnę z nowymi wartościami, skopiuj, a następnie użyj „Wklej specjalnie → wartości”.

2. Rozdzielanie imienia i nazwiska na osobne kolumny

Jeśli potrzebujesz osobnych kolumn (Imię, Nazwisko):

  1. Wstaw dwie nowe kolumny obok kolumny z danymi.

  2. Dla imienia (np. w kolumnie B)

 =LEWY(A2;ZNAJDŹ(" ";A2)-1) 
  1. Dla nazwiska (np. w kolumnie C) –
 =FRAGMENT.TEKSTU(A2;ZNAJDŹ(" ";A2)+1;DŁ(A2)) 
  1. Kopiuj formuły w dół.

Nowe kolumny możesz dowolnie sortować, używać w tabelach przestawnych etc..

3. Automatyzacja z Power Query

Dla dużych zbiorów danych lub częstej pracy z tym problemem warto skorzystać z Power Query:

  1. Zaznacz dane.
  2. Przejdź do menu Dane → Pobierz dane → Z tabeli/zakresu.
  3. W Power Query wybierz –
  • Podziel kolumny → Według ogranicznika (separator = spacja).
  1. Otrzymasz dwa pola „Imię i Nazwisko.1” i „Imię i Nazwisko.2”, zmień ich nazwy na „Imię” i „Nazwisko”.
  2. Aby zmienić kolejność połączenia, użyj:
  • Dodaj kolumnę → Połącz kolumny i wskazanie separatora (np. spacja).
  1. Zamknij i załaduj, aby przesłać gotowe dane z powrotem do Excela.

4. Połączenie imienia i nazwiska w jednej kolumnie (odwrotna operacja)

Gdy masz osobne kolumny „Imię” i „Nazwisko”, a chcesz je połączyć (np. „Nazwisko Imię”):

=[@Nazwisko]&" "&[@Imię] 

lub klasycznie:

=B2&" "&C2 

Gdzie B2 to nazwisko, a C2 imię. Odpowiednio zamień kolejność w zależności od potrzeb.

5. Częste problemy i dodatkowe wskazówki

  • Wieloczłonowe nazwiska lub imiona – Jeśli dane mogą zawierać kilka imion lub nazwisk (np. „Anna Maria Kowalska”), proste formuły mogą wymagać modyfikacji lub zastosowania zaawansowanych funkcji tekstowych. Power Query radzi sobie znacznie lepiej z nietypowymi wariantami.
  • Usuwanie kolumny źródłowej – Zawsze wykonaj „Kopiuj → Wklej specjalnie → Wartości” przed usunięciem oryginalnych danych.
  • Użycie Excela w wersji anglojęzycznej – Zamień funkcje na odpowiedniki (np. LEFT, MID, LEN, FIND).

6. Gotowe do publikacji – sekcja pytań i odpowiedzi (FAQ)

Q: Czy zmiana kolejności działa na dane z przecinkiem lub innym separatorem?
A: Tak, wystarczy w formułach i w Power Query podać odpowiedni separator zamiast „spacja”.

Q: Co zrobić, gdy dane są w różnych formatach?
A: Skorzystaj z Power Query – pozwala elastycznie dzielić i łączyć po różnych separatorach lub niestandardowych schematach.

Podsumowanie
Obróbka i reorganizacja danych osobowych w Excelu – zmiana kolejności imienia i nazwiska, rozdzielanie i łączenie – to codzienna operacja łatwa do zautomatyzowania za pomocą formuł i Power Query, co podnosi ergonomię pracy nawet przy dużych wolumenach danych.

Podziel się artykułem
Obserwuj:
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 *