Jak przełączyć imię i nazwisko w Excelu za pomocą przecinka

  • Udostępnij To
Hugh West

W tym artykule pokażę, jak zamienić imię i nazwisko w Excelu za pomocą przecinka. W zależności od problemów, możesz napotkać wiele problemów. W tym tutorialu skupię się na jak największej liczbie problemów i ich rozwiązaniach. Ale jeśli masz szczególny problem i napotykasz problem, aby go rozwiązać, to daj nam znać w polu komentarza. Postaramy się dać ci rozwiązanie.

Pobierz Zeszyt ćwiczeń

Proszę pobrać poniższy plik Excela, który wykorzystałem do napisania tego artykułu. Otrzymasz wszystkie formuły i metody, które wykorzystałem w tym artykule.

Zamień Imię i Nazwisko z Przecinkiem.xlsm

4 Odpowiednie sposoby na przełączanie imienia i nazwiska w Excelu za pomocą przecinka

Najpierw zapoznajmy się z naszym zbiorem danych. W arkuszu mam kilka nazwisk osób z imieniem i nazwiskiem, które w Excelu będę zamieniał przecinkami.

1) Zamień imię i nazwisko z przecinkiem używając funkcji Excela

W tej metodzie będziemy przełączać First Name i Last Name w następujący sposób:

Last Name, First Name = Imię Last Name

Na przykład,

John Dalton = Dalton, John

Możemy to zrobić za pomocą następującej metody podrzędnej.

1.1 Połączenie funkcji PRAWO, SZUKAJ i LEWO

W tym rozdziale zastosujemy PRAWO, SZUKAJ, oraz LEWE funkcje aby zamienić imię i nazwisko z przecinkiem. Postępujmy zgodnie z poniższą instrukcją, aby zamienić imię i nazwisko z przecinkiem!

Kroki:

  • Po pierwsze, wybierz komórka C5 dla wygody naszej pracy.
  • Następnie zapisz w tej komórce poniższe funkcje.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))&", "&LEFT(B5,SEARCH(" ",B5)-1)

  • Stąd, po prostu, naciśnij Wejdź na stronę na swojej klawiaturze. W rezultacie będziesz mógł uzyskać zwrot PRAWO, SZUKAJ, oraz Funkcje LEWA, a zwrot to. Dalton, John .

  • Dalej, AutoFill funkcje do pozostałych komórek w kolumnie C co zostało podane na zrzucie ekranu.

1.2 Połączenie funkcji REPLACE, SEARCH i LEFT

Teraz zastosujemy REPLACE, SEARCH, oraz LEWE funkcje aby zamienić imiona i nazwiska przecinkiem. Z naszego zbioru danych możemy to łatwo zrobić. Wykonajmy poniższe instrukcje, aby zamienić imiona i nazwiska przecinkiem!

Kroki:

  • Po pierwsze, wybierz komórka C5 dla wygody naszej pracy.
  • Następnie zapisz w tej komórce poniższe funkcje.
=REPLACE(B5,1,SEARCH(",",B5)+1,"")&"&LEFT(B5,SEARCH(",",B5)-1)

  • Stąd, po prostu, naciśnij Wejdź na stronę na swojej klawiaturze. W rezultacie będziesz mógł uzyskać zwrot REPLACE, SEARCH, oraz LEWE funkcje a zwrot to. Dalton John .

  • Dalej, AutoFill funkcje do pozostałych komórek w kolumnie C co zostało podane na zrzucie ekranu.

1.3 Zastosowanie funkcji MID, SEARCH i LEN

W tej części zastosujemy MID, SEARCH, oraz Funkcje LEN aby zamienić imiona i nazwiska bez przecinka. Postępujmy zgodnie z poniższą instrukcją, aby zamienić imiona i nazwiska bez przecinka!

Kroki:

  • Po pierwsze, wybierz komórka C5 dla wygody naszej pracy.
  • Następnie zapisz w tej komórce poniższe funkcje.
=MID(B5&""&B5,SEARCH(", ",B5)+2,LEN(B5)-1)

  • Stąd, po prostu, naciśnij Wejdź na stronę na swojej klawiaturze. W rezultacie będziesz mógł uzyskać zwrot MID, SEARCH, oraz Funkcje LEN , a zwrot to. Dalton John .

  • Dalej, AutoFill funkcje do pozostałych komórek w kolumnie C co zostało podane na zrzucie ekranu.

2) Użyj funkcji Flash Fill w Excelu, aby przełączyć imię i nazwisko

Czasami nazwa może mieć więcej niż dwie części. W tym przypadku możesz użyć Funkcja Flash Fill w programie Excel .

Skrót klawiaturowy: CTRL + E

  • Na początku wprowadź swoje dane wyjściowe do komórki C5 W razie potrzeby wykonaj więcej wyjść w kilku kolejnych komórkach w kolumnie, aby dać Excelowi wskazówkę, jakie będą twoje rzeczywiste wyjścia.

  • Teraz wybierz to ( C5 ) lub tych komórek i naciśnij CTRL + E na klawiaturze. Znajdziesz tam rozwijaną listę o nazwie Opcje wypełnienia błyskiem Kliknij na rozwijaną listę i wybierz Przyjmij sugestie polecenie, jeśli wszystko jest OK Albo wybierz Cofnij wypełnienie błyskiem polecenie, jeśli chcesz anulować wyjścia.

3. zastosuj tekst do kolumn w Excelu, aby przełączyć imię i nazwisko

W ten sposób podzielimy nazwy na poszczególne części używając Funkcja "Tekst w kolumnach" w programie Excel Następnie połączymy te części, aby stworzyć nowy format nazwy. Postępujmy zgodnie z instrukcjami poniżej, aby się nauczyć!

Krok 1:

  • Zaznacz komórki, w których znajdują się nazwy, a następnie otwórz Tekst w kolumnach kreator programu Excel ( Dane> Narzędzia danych> Tekst do kolumn ). Skrót klawiaturowy otwierający kreatora Text to Columns: ALT + A + E
  • W kroku 1 z 3 wybierz Delimited a następnie kliknij na Następny przycisk.

  • W kroku 2 z 3 wybierz Przestrzeń jako Delimiter I kliknij na Następny opcja.

  • W kroku 3 z 3 wybieramy Miejsce przeznaczenia komórka jako B2 i kliknąć na Wykończenie opcja.

  • To właśnie otrzymujemy na tym etapie:

Krok 2:

  • Teraz użyłem funkcja CONCATENATE aby połączyć te komórki i stworzyć nowy format nazwy.
=CONCATENATE(D5,", ",C5)

Ale można też użyć w ten sposób operatora &:

=D5&", "&C5

Read More: Excel VBA, aby znaleźć i zastąpić tekst w kolumnie (2 przykłady)

4. uruchom kod VBA, aby zamienić imię i nazwisko przecinkiem

Na koniec pokażę, jak zamienić imię i nazwisko w Excelu z przecinkiem za pomocą prostego VBA Kod. Jest bardzo pomocny w pewnych szczególnych momentach . Z naszego zbioru danych będziemy zamieniać imiona i nazwiska w Excelu za pomocą prostego VBA kod. postępujmy zgodnie z poniższymi instrukcjami, aby się nauczyć!

Krok 1:

  • Przede wszystkim otwórz moduł, aby to zrobić, po pierwsze, z twojego Deweloper zakładka, przejdź do,

Programista → Visual Basic

  • Po kliknięciu na Visual Basic wstążka, okno o nazwie Microsoft Visual Basic for Applications - Zamień imię i nazwisko z przecinkiem natychmiast pojawi się przed Tobą. Z tego okna wstawimy moduł do zastosowania naszego Kod VBA. Aby to zrobić, należy udać się do,

Wkładka → Moduł

Krok 2:

  • W związku z tym Zamień imię i nazwisko z przecinkiem Wyskakuje moduł. Zamień imię i nazwisko z przecinkiem moduł, zapisz poniższe VBA kod.
 Sub Switch_First_and_Last_Name() Dim R As Range Dim X As Range Dim Y As String On Error Resume Next xTitleId = "Switch First and Last Name" Set X = Application.Selection Set X = Application.InputBox("Range", xTitleId, X.Address, Type:=8) Y = Application.InputBox("Symbol interval", xTitleId, " ", Type:=2) For Each R In X xValue = R.Value NameList = VBA.Split(xValue, Y) If UBound(NameList) = 1 Then.R.Value = NameList(1) + Y + NameList(0) End If Next End Sub 

  • Stąd też należy uruchomić VBA kod. Aby to zrobić, przejdź do,

Run → Run Sub/UserForm

  • Po uruchomieniu Kod VBA , okno dialogowe o nazwie Przełączanie imienia i nazwiska W tym oknie dialogowym należy wpisać $B$5:$B$10 w Zakres Wreszcie, naciśnij OK .

  • W wyniku tego pojawi się nowe pole do wpisywania o nazwie Symbol odstępu Pojawi się komunikat. Przestrzeń na klawiaturze. Ponownie naciśnij przycisk OK .

  • Wreszcie będziesz mógł s imię i nazwisko z przecinkiem używając VBA kod.

Rzeczy do zapamiętania

➜ O ile w komórce, do której się odwołujemy, nie można znaleźć wartości, o tyle #N/A! błąd dzieje się w Excelu.

➜ Wypełnienie błyskowe Funkcja jest dostępna dla Excel w wersji 2013 i nowszych.

Wniosek

Więc, to są moje metody na przełączanie imion i nazwisk w Excelu z przecinkiem lub bez przecinka . Nawet pokazałem jak zamienić nazwy z trzema lub więcej częściami. Jeśli masz jakieś konkretne problemy, daj nam znać w sekcji komentarzy, postaramy się dać Ci rozwiązanie.

Dziękujemy za czytanie naszego bloga.

Happy Excelling 😀

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.