Zamień imię i nazwisko w programie Excel: łatwy, kompletny przewodnik
W wielu kontekstach nazwiska są tradycyjnie podawane w formacie „Imię Nazwisko”. Są jednak przypadki, w których preferowane jest odwrócenie tej kolejności na „Nazwisko, imię”, umieszczając najpierw nazwisko, potem przecinek, a imię na końcu. Niezależnie od tego, czy jest to spowodowane względami organizacyjnymi, zarządzaniem bazami danych czy stylistycznymi, odwrócenie układu nazw może być konieczne, ale potencjalnie żmudne, jeśli zostanie wykonane ręcznie w dużym zbiorze danych.
W tym samouczku dowiesz się, jak łatwo zmienić kolejność nazw w programie Excel, niezależnie od tego, czy zamieniasz nazwy z „Imię Nazwisko” na „Nazwisko, imię” (z przecinkiem lub bez) lub na odwrót. Niezależnie od tego, czy potrzebujesz prostych zamian, czy bardziej złożonych rozwiązań obejmujących zaawansowane funkcje lub skrypty, mamy wszystko, czego potrzebujesz.
Zamień imiona i nazwiska za pomocą funkcji Flash Fill
Excela Wypełnienie błyskiem to inteligentne i wydajne narzędzie do automatycznego uzupełniania danych na podstawie podanego przez Ciebie wzorca. Dzięki temu idealnie nadaje się do zadań takich jak odwracanie kolejności imion i nazwisk w zbiorze danych. Wykonaj poniższe proste kroki, aby użyć funkcji Flash Fill do odwracania nazw:
- W pierwszej komórce pustej kolumny obok Twojego imienia i nazwiska (np. B2), wpisz nazwę z komórki A2 w odwrotnej kolejności: „Nazwisko Imię".
- Wybierz następną komórkę niżej w tej samej kolumnie i wprowadź odwróconą nazwę z komórki A3. Gdy zaczniesz pisać, funkcja Flash Fill rozpozna wzór i automatycznie wypełni według niego pozostałe komórki.
- Naciśnij przycisk Wchodzę aby potwierdzić sugestie Flash Fill.
Wskazówka: Alternatywnie do kroków 2 i 3 możesz nacisnąć Ctrl + E na klawiaturze lub przejdź do Dane na Wstążce i kliknij przycisk Wypełnienie błyskiem aby wypełnić poniższe komórki podanym wzorem B2.
Uwagi:
- Ta metoda jest równie skuteczna, jeśli nie chcesz wstawiać przecinka lub jeśli chcesz cofnąć kolejność z „Nazwisko, imię” z powrotem na „Imię, Nazwisko”. Kluczem jest zapewnienie początkowego wzorca w postaci, w jakiej chcesz go replikować.
- Jeśli niektóre imiona mają drugie imiona, a inne nie, funkcja Flash Fill może nie działać tak płynnie podczas ich przetwarzania. Aby uzyskać lepsze wyniki w takich sytuacjach, zapoznaj się z sekcją Metoda sztucznej inteligencji opisane w następnej sekcji.
- Flash Fill zapewnia stałe rozwiązanie; nazwy odwrócone tą metodą pozostają statyczne, co oznacza, że nie są dynamicznie aktualizowane wraz ze zmianami oryginalnych nazw lub dodaniem nowych wpisów. W przypadku dynamicznego rozwiązania, które aktualizuje się automatycznie, plik metoda formuły jest polecany.
Zamień imię i nazwisko za pomocą sztucznej inteligencji
Kutools dla programu Excel zawiera asystenta opartego na sztucznej inteligencji, Doradca AI, zaprojektowane tak, aby bez wysiłku odwracać kolejność imion, niezależnie od tego, czy zawierają drugie imiona. Korzystając z przyjaznego dla użytkownika interfejsu Pomocnik AI Kutools, możesz w razie potrzeby łatwo odwrócić kolejność nazw w jednym lub wielu wybranych zakresach. Wykonaj następujące kroki:
Uwaga: Funkcja Cofnij jest niedostępna po wykonaniu operacji AI. Zaleca się utworzenie kopii zapasowej oryginalnych danych przed przystąpieniem do jakichkolwiek modyfikacji wspomaganych przez sztuczną inteligencję.
- Nawiguj do Kutools na wstążce programu Excel i wybierz Doradca AI otworzyć Pomocnik AI Kutools berło.
- Wybierz nazwy, które chcesz odwrócić.
- Wpisz wyraźnie polecenie w polu wprowadzania. Możesz na przykład wpisać: „Przesuń zaznaczone nazwiska na początek, po czym wstaw przecinek".
- Naciśnij przycisk Wchodzę lub uderz w Wyślij przycisk .
- Pomocnik AI Kutools niezwłocznie realizuje Twoje polecenie, przedstawiając rozwiązanie. Po prostu kliknij Wykonać przycisk, aby zastosować przegrupowanie w wybranych danych.
Wynik
Wszystkie nazwiska w wybranych komórkach zostaną przesunięte na początek, po czym następuje przecinek.
- Po prostu kliknij Niezadowolony przycisk. Pomocnik AI Kutools następnie cofnie odwrotną sytuację i wygeneruje szczegółowy przewodnik krok po kroku dostosowany do Twoich potrzeb.
- Rozważ zmianę sformułowania polecenia, aby sprawdzić, czy daje bardziej zadowalający wynik.
Uwaga: Chcesz uzyskać dostęp do Pomocnik AI Kutools? Pobierać Kutools dla programu Excel Teraz! Poza tym Kutools oferuje niezliczoną ilość innych funkcji 300 i oferuje 30-dniowy bezpłatny okres próbny. Nie czekaj, spróbuj już dziś!
Odwróć imiona i nazwiska za pomocą wzoru
Aby odwrócić imiona i nazwiska w programie Excel za pomocą formuły, możesz skorzystać z funkcji manipulacji tekstem programu Excel. Ta metoda jest szczególnie przydatna, gdy potrzebne jest rozwiązanie dynamiczne, które aktualizuje się automatycznie w przypadku zmiany oryginalnych nazw. Wykonaj następujące kroki, aby zaimplementować formułę:
- Załóżmy, że nazwy, które chcesz odwrócić, znajdują się w kolumnie A, zaczynając od A2. Wybierz pierwszą komórkę w kolumnie, w której mają się pojawić odwrócone nazwy (B2 w naszym przypadku) i wpisujemy formułę:
=REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
Wskazówka: W dostarczonej formule pamiętaj o wymianie A1 z rzeczywistym odwołaniem do komórki zawierającej nazwę, którą chcesz odwrócić. - Przeciągnij uchwyt wypełniania w prawym dolnym rogu komórki B2 w dół, aby zastosować formułę do wszystkich odpowiednich komórek.
- Jeśli wolisz nie umieszczać przecinka, a jedynie spację, rozważ użycie poniższej formuły:
=MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))
- Jeżeli chcesz cofnąć kolejność z „Nazwisko, Imię” z powrotem na „Imię Nazwisko”, użyj poniższego wzoru:
=MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)
(AD) Łatwo odwróć kolejność tekstu dzięki Kutools for Excel
Masz problem z odwróceniem tekstu w komórkach programu Excel, niezależnie od tego, czy odwracasz każdą literę osobno, czy zmieniasz układ tekstu wokół określonego separatora? Kutools dla programu Excel ułatwia to!
Z Odwróć kolejność tekstu umożliwia szybkie odwracanie liter w komórce lub odwracanie segmentów tekstu oddzielonych wybranym przez Ciebie ogranicznikiem – a wszystko to w jednym, prostym oknie dialogowym!
Kutools dla programu Excel: Integracja AI 🤖, ponad 300 przydatnych funkcji Excela na wyciągnięcie ręki. Wypróbuj je wszystkie w 30-dniowym bezpłatnym okresie próbnym bez ograniczeń funkcji już teraz!
Zmień imię i nazwisko za pomocą Power Query
Korzystanie z Power Query w programie Excel to solidna metoda manipulowania i przekształcania danych, obejmująca przełączanie pozycji imion i nazwisk podczas wstawiania wybranego ogranicznika. Wykonaj poniższe szczegółowe kroki, aby wykonać to zadanie za pomocą Power Query:
Uwaga: Zdecyduj się na Power Query metoda wyłącznie w określonych scenariuszach: gdyby Power Query jest już częścią Twojego procesu transformacji danych i musisz zintegrować odwracanie nazw lub jeśli często napotykasz podobne zadania. W przypadku jednorazowej zmiany nazwy można skorzystać z prostszych alternatyw, takich jak Wypełnienie błyskiem, AIlub Wzory (jak omówiono wcześniej w tym przewodniku) są prawdopodobnie bardziej odpowiednimi i bezpośrednimi rozwiązaniami.
- Wybierz zakres zawierający nazwy, które chcesz odwrócić.
- Nawiguj do Dane tab i kliknij Z tabeli/zakresu Pobierz i przekształć dane grupa.
- Jeśli Twoje dane nie mają formatu tabeli, Excel wyświetli monit o jej utworzenie. Proszę kliknąć OK.
- W Power Query redaktor które się otworzy, kliknij prawym przyciskiem myszy nagłówek kolumny nazwy, a następnie wybierz Podziel kolumnę > Według ogranicznika.
- Wybierz ogranicznik oddziela Twoje imiona (zazwyczaj spacja) i zdecyduj się na dzielone przy każdym wystąpieniu ogranicznika, następnie kliknij OK.
- Po podzieleniu otrzymasz dwie kolumny na imię i nazwisko. Ręcznie przeciągnij kolumnę zawierającą nazwisko jako pierwszą kolumnę.
- Wybierz kolumny, które chcesz scalić, przytrzymując klawisz Ctrl klawisz i klikając każdy z nich. Następnie kliknij prawym przyciskiem myszy dowolny nagłówek kolumny i wybierz Połącz kolumny.
- W Połącz kolumny dialogowe, z Separator z listy rozwijanej wybierz plik Zamówienia Indywidualne opcję i wprowadź przecinek, po którym następuje spacja (, ) dla separatora. Jeśli potrzebne, podaj nazwę dla scalonej kolumny, a następnie kliknij OK.
- Gdy podgląd będzie zadowalający, kliknij przycisk Zamknij i wczytaj przycisk w Power Query redaktor aby zastosować zmiany.
Wynik
Power Query natychmiast wyświetli przekształcone dane w nowym arkuszu w programie Excel.
Zamień imiona i nazwiska za pomocą VBA
Możesz także użyć makr VBA, aby szybko odwrócić imiona i nazwiska w kolumnie. To podejście jest idealne dla każdego, kto preferuje metodę kodowania w celu wydajnego manipulowania danymi w programie Excel.
Uwaga: Przed uruchomieniem tego skryptu VBA zdecydowanie zaleca się utworzenie kopii zapasowej danych, ponieważ operacji VBA nie można cofnąć za pomocą standardowej funkcji cofania programu Excel.
- Przytrzymaj przycisk Alt + F11 klucze w programie Excel, aby otworzyć plik Microsoft Visual Basic for Applications okno.
- Kliknij wstawka > Modułi wklej następujące makro do pliku Moduł okno.
Sub FlipName() 'Update by ExtendOffice on 20240327 Dim xRng As Range Dim xWorkRng As Range Dim xSign As String Dim xSeparator As String On Error Resume Next xTitleId = "Kutools for Excel" Set xWorkRng = Application.Selection Set xWorkRng = Application.InputBox("Flip names in the range:", xTitleId, xWorkRng.Address, Type:=8) xSign = Application.InputBox("Input the separator used within names:", xTitleId, Type:=2) For Each xRng In xWorkRng xValue = xRng.Value NameList = VBA.Split(xValue, xSign) If UBound(NameList) = 1 Then xRng.Value = NameList(1) & ", " & NameList(0) End If Next End Sub
Uwaga: To makro automatycznie wstawia przecinek pomiędzy odwróconymi nazwami. Jeśli chcesz użyć innego separatora, możesz zmodyfikować fragment xRng.Value = Lista nazw(1) & ", " & Lista nazw(0) znajduje się w 16. wierszu kodu. Na przykład wymiana "" w "" oddzieli nazwy spacją zamiast przecinkiem.
- Naciśnij F5 klucz do uruchomienia tego makra. W wyskakującym okienku Kutools dla programu Excel wybierz zakres zawierający nazwy, które chcesz odwrócić, i kliknij przycisk OK przycisk.
- W kolejnym oknie dialogowym wprowadź istniejący separator używany w nazwach (w naszym przypadku jest to np. spacja), a następnie kliknij przycisk OK przycisk.
Wynik
Teraz imiona i nazwiska w wybranym zakresie zostaną odwrócone i oddzielone przecinkiem.
Powyżej znajduje się cała istotna treść związana z odwracaniem nazw w programie Excel. Mam nadzieję, że tutorial okaże się pomocny. Jeśli chcesz poznać więcej porad i wskazówek dotyczących programu Excel, kliknij tutaj aby uzyskać dostęp do naszej obszernej kolekcji ponad tysięcy samouczków.
Spis treści
- Zamień imiona i nazwiska za pomocą funkcji Flash Fill
- Zamień imię i nazwisko za pomocą sztucznej inteligencji
- Odwróć imiona i nazwiska za pomocą wzoru
- Zmień imię i nazwisko za pomocą Power Query
- Zamień imiona i nazwiska za pomocą VBA
- Powiązane artykuły
- Najlepsze narzędzia biurowe
- Komentarze
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.