KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Excel 에서 이름과 성 뒤집기: 쉽고 완벽한 가이드

작성자Kelly수정 날짜

많은 상황에서 이름은 일반적으로 「이름 성」 형식으로 표시됩니다。 그러나 성을 먼저 표시하고 쉼표를 추가한 후 이름을 뒤에 배치하는 「성, 이름」 형식으로 순서를 반대로 하는 것이 더 바람직한 경우도 있습니다。 조직적·데이터베이스 관리적 또는 스타일상의 이유로 이름 순서를 뒤집어야 할 수도 있지만, 대규모 데이터셋에서 이를 수작업으로 수행하는 것은 번거로울 수 있습니다。

이 튜토리얼에서는 「이름 성」 형식의 이름을 「성, 이름」(쉼표 포함 또는 미포함)으로 뒤집거나 그 반대로 변경하는 방법을 안내합니다。 간단한 교체부터 고급 기능이나 스크립트를 활용한 복잡한 해결책까지 모두 준비되어 있습니다。

Excel에서 이름을 반전시키는 예제의 스크린샷

플래시 필(Full Fill)을 사용하여 이름과 성 뒤집기

Excel 의 플래시 필(Flash Fill) 기능은 사용자가 제공한 패턴을 기반으로 데이터를 자동으로 채우는 스마트하고 효율적인 도구입니다。 이 기능은 데이터셋에서 이름과 성의 순서를 뒤집는 작업에 매우 적합합니다。 플래시 필을 사용하여 이름을 뒤집는 간단한 단계는 다음과 같습니다:

  1. 이름 옆의 빈 열(B2 등) 첫 번째 셀에 A2 셀의 이름을 반대로 입력하세요: 「성, 이름」。
  2. 같은 열의 다음 셀을 선택하고 A3 셀의 이름을 반대로 입력하세요。 입력을 시작하면 플래시 필 기능이 패턴을 인식하고 나머지 셀을 자동으로 해당 패턴에 따라 채웁니다。
  3. 플래시 필 제안을 확인하려면 Enter 키를 누르세요。

    팁:2 및 3 단계 대신 키보드에서 Ctrl + E 를 누르거나 리본의 「데이터」 탭으로 이동하여 「플래시 필」 버튼을 클릭하면 B2 에 입력한 패턴으로 아래 셀을 채울 수 있습니다。B2.

참고:

  • 이 방법은 쉼표를 포함하지 않으려 하거나 「성, 이름」 형식을 다시 「이름 성」 형식으로 되돌리고자 할 때도 동일하게 효과적입니다。 핵심은 원하는 대로 복제되기를 바라는 초기 패턴을 제공하는 것입니다。

    플래시 필(Fill)이 초기 패턴을 학습하는 방식을 보여주는 스크린샷

  • 일부 이름에는 중간 이름이 있고 일부는 없는 경우, 플래시 필이 이를 원활하게 처리하지 못할 수 있습니다。 이러한 상황에서는 더 나은 결과를 얻기 위해 다음 섹션에서 설명하는AI 방법을 참조하세요。
  • 플래시 필은 고정된 해결책을 제공합니다。 이 방법으로 뒤집힌 이름은 정적으로 유지되며 원래 이름이 변경되거나 새 항목이 추가되어도 자동으로 업데이트되지 않습니다。 자동으로 업데이트되는 동적 해결책을 원한다면수식 방법을 권장합니다。

AI 를 사용하여 이름과 성 교체하기

Kutools for Excel에는 이름의 순서를 중간 이름 여부와 관계없이 손쉽게 뒤집을 수 있도록 설계된 AI 기반 어시스턴트 「AI 도우미」이 포함되어 있습니다. KUTOOLS AI Aide 의 직관적인 인터페이스를 통해 하나 또는 여러 개의 범위 선택에서 이름 순서를 쉽게 뒤집을 수 있습니다。 다음 단계를 따르세요:

Kutools for Excel은(는) 복잡한 작업을 간소화하고 창의성과 효율성을 높이는 300 개 이상의 고급 기능을 제공합니다。AI 기능이 통합되어, Kutools 는 정밀하게 작업을 자동화하여 데이터 관리를 손쉽게 만듭니다。Kutools for Excel 에 대한 자세한 정보。。。         무료 체험。。。

참고:AI 작업을 사용한 후에는 실행 취소(Undo) 기능을 사용할 수 없습니다。 AI 기능을 사용하여 데이터를 수정하기 전에 원본 데이터의 백업을 생성하는 것이 좋습니다。

  1. Excel 리본에서 「Kutools」 탭으로 이동하여 「AI 도우미」를 선택하면 「KUTOOLS AI Aide」 인터페이스가 열립니다。
  2. 뒤집고자 하는 이름을 선택하세요。
  3. 입력란에 명령어를 명확하게 입력하세요。 예를 들어, 다음과 같이 입력할 수 있습니다: 「선택 영역에서 성을 앞으로 이동하고 쉼표를 추가하세요」。
  4. Enter 키를 누르거나 「Send」 버튼을 클릭하세요.

    이름을 반전시키기 위한 Kutools AI Aide 인터페이스의 스크린샷

  5. KUTOOLS AI Aide 가 즉시 명령을 처리하여 해결책을 제시합니다。 「Execute」 버튼을 클릭하기만 하면 데이터 선택 전체에 재배열이 적용됩니다。

    변경 사항을 적용하기 위한 Kutools AI Aide의 실행(Execute) 버튼 스크린샷

결과

선택한 셀의 모든 성이 앞으로 이동하고 그 뒤에 쉼표가 추가됩니다。

Kutools AI Aide로 이름이 반전된 Excel 데이터를 보여주는 스크린샷

결과가 기대에 미치지 못할 경우의 팁:
  1. 「불만족」 버튼을 클릭하기만 하면 됩니다。 그러면 KUTOOLS AI 도우미가 자동으로 작업을 취소하고 귀하의 요구에 맞춘 상세한 단계별 안내서를 생성합니다。

    결과를 개선하기 위해 Kutools AI Aide에서 사용하는 '불만족(Unsatisfied)' 버튼의 스크린샷

  2. 명령어를 다르게 표현해 보면 더 만족스러운 결과를 얻을 수 있습니다。

참고:KUTOOLS AI Aide 를 사용해 보시겠습니까? 지금 바로Kutools for Excel을 다운로드하세요! 이 외에도 Kutools 에는 300+개 이상의 다양한 기능이 포함되어 있습니다。 지금 바로 무료로 체험해 보세요!


수식을 사용하여 이름과 성 뒤집기

Excel 에서 수식을 사용하여 이름과 성의 순서를 뒤집으려면 Excel 의 텍스트 조작 함수를 활용할 수 있습니다。 이 방법은 원본 이름이 변경될 경우 자동으로 업데이트되는 동적 해결책이 필요한 경우 특히 유용합니다。 다음 단계에 따라 수식을 적용하세요:

  1. 뒤집고자 하는 이름이A열에 있으며,A2부터 시작한다고 가정합니다。 뒤집힌 이름을 표시할 열의 첫 번째 셀()B2의 경우)을 선택하고 다음 수식을 입력하세요:
    =REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
    팁:제공된 수식에서A1을 실제 뒤집고자 하는 이름이 포함된 셀 참조로 바꾸세요。
  2. B2셀의 오른쪽 아래 모서리에 있는 채우기 핸들을 아래로 드래그하여 관련 모든 셀에 수식을 적용하세요。

    Excel에서 이름과 성을 반전시키는 수식 결과의 스크린샷

팁:
  • 쉼표 없이 공백만 포함하려는 경우 다음 수식을 사용하는 것을 고려해 보세요:
    =MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))

    Excel에서 이름을 반전시키기 위한 쉼표가 없는 수식의 스크린샷

  • 「성, 이름」 형식을 다시 「이름 성」 형식으로 되돌리려면 다음 수식을 사용하세요:
    =MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)

    '성, 이름' 형식을 '이름 성'으로 되돌리는 수식의 스크린샷

(광고) 텍스트 반전을(를) Kutools for Excel 과(와) 함께 쉽게

Excel 셀에서 텍스트 뒤집기하는 데 어려움을 겪고 계신가요? 개별 문자를 뒤집거나 특정 구분자를 기준으로 텍스트를 재정렬해야 한다면, Kutools for Excel 이 손쉽게 해결해 드립니다!

다음의텍스트 반전기능을 사용하면 단일 대화 상자에서 셀 내 문자를 빠르게 뒤집거나 선택한 구분자로 분리된 텍스트 뒤집기를 재배열할 수 있습니다!

Kutools for Excel 텍스트 순서 반전 기능의 스크린샷

Kutools for Excel- 300 개 이상의 필수 도구로 Excel 을 강력하게 업그레이드하여 작업을 더 빠르고 쉽게 처리하고, AI 기능을 활용해 더 스마트한 데이터 처리와 생산성을 누리세요。지금 사용하기


Power Query 를 사용하여 이름과 성 교체하기

Excel 의 Power Query 는 데이터를 조작하고 변환하는 강력한 방법으로, 이름과 성의 위치를 바꾸고 원하는 구분 기호를 삽입하는 작업에도 적합합니다. 다음 단계에 따라 Power Query 로 이 작업을 수행하세요:

참고:Power Query 방법은 특정 상황에서만 사용하는 것을 권장합니다. 예를 들어, 이미 데이터 변환 워크플로에 Power Query 를 사용 중이며 이름 뒤집기를 통합해야 하거나 유사한 작업을 자주 수행해야 하는 경우입니다。 일회성 이름 뒤집기 작업의 경우, 본 가이드 앞부분에서 설명한플래시 필(Full Fill),AI, 또는수식과 같은 더 간단하고 직접적인 대안이 적합합니다。

  1. 뒤집고자 하는 이름이 포함된 범위를 선택하세요。
  2. 「데이터」 탭으로 이동하여 「데이터 가져오기 및 변환」 그룹에서 「테이블/범위에서」를 클릭하세요。
  3. 데이터가 테이블 형식이 아닌 경우 Excel 에서 테이블 생성을 요청합니다。 확인을 클릭하세요。

  4. Power Query 편집기에서 이름 열의 헤더를 마우스 오른쪽 버튼으로 클릭한 후 「열 분할」 > 「구분 기호별」을 선택하세요。

    Power Query에서 구분 기호로 열을 분할하는 스크린샷

  5. 이름을 구분하는 구분 기호(대개 공백)를 선택하고 구분 기호가 나타날 때마다 분할하도록 설정한 후 확인을 클릭하세요。

    이름을 분할하기 위한 Power Query의 구분 기호 옵션 스크린샷

  6. 분할 후 이름과 성을 위한 두 개의 열이 생성됩니다。 성이 포함된 열을 첫 번째 열로 직접 드래그하세요。

    Power Query에서 열을 수동으로 재배열하는 스크린샷

  7. 병합할 열을 Ctrl 키를 누른 상태에서 각각 클릭하여 선택하세요。 그런 다음 선택한 열 헤더 중 하나를 마우스 오른쪽 버튼으로 클릭하고 「열 병합」을 선택하세요。

    Power Query의 열 병합(Merge Columns) 옵션 스크린샷

  8. 「열 병합」 대화 상자에서 구분 기호 드롭다운 목록 옵션에서 「사용자 지정」을 선택하고 구분자로 쉼표와 공백(),)을 입력하세요。 필요 시 병합된 열의 이름을 지정한 후 확인을 클릭하세요。

    Power Query의 열 병합(Merge Columns) 대화상자 스크린샷

  9. 그런 다음 「닫기 및 로드」 버튼을 클릭하여 결과를 출력하세요。

    Power Query 편집기의 닫기 및 로드(Close and Load) 버튼 스크린샷

결과

Power Query 는 변환된 데이터를 Excel 의 새 워크시트에 즉시 출력합니다。

Power Query가 출력한 변환된 데이터의 스크린샷

팁:이 방법은 원본 데이터와 변환된 결과물 간에 연결을 생성합니다。 원본 데이터가 업데이트되면 결과 테이블을 새로 고침하여 손쉽게 반영할 수 있습니다。 결과 테이블을 마우스 오른쪽 버튼으로 클릭하고 「새로 고침」을 선택하기만 하면 됩니다。

Excel에서 출력 테이블을 새로 고치는 방법을 보여주는 스크린샷


VBA 를 사용하여 이름과 성 교체하기

VBA 매크로를 사용하여 열 내 이름과 성을 빠르게 뒤집을 수도 있습니다。 이 방법은 Excel 내에서 코드 방식으로 데이터를 효율적으로 조작하고자 하는 사용자에게 이상적입니다。

참고:이 VBA 스크립트를 실행하기 전에 반드시 데이터의 백업을 생성하시기 바랍니다. VBA 작업은 Excel 의 표준 실행 취소 기능으로 되돌릴 수 없습니다。

  1. Excel 에서 「Alt + F11」 키를 눌러 「Microsoft Visual Basic for Applications」 창을 엽니다。
  2. 「삽입」 > 「모듈」을 클릭하고 다음 매크로를 모듈 창에 붙여넣으세요。
    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

    참고:이 매크로는 자동으로 뒤집힌 이름 사이에 쉼표를 삽입합니다. 다른 구분 기호를 사용하려면 코드의 16 번째 줄에 있는 xRng.Value = NameList(1) & “, “ & NameList(0) 부분을 수정할 수 있습니다。 예를 들어,", "「 」으로 바꾸면 이름이 쉼표 대신 공백으로 구분됩니다。

  3. F5 키를 눌러 이 매크로를 실행하세요。 나타나는 Kutools for Excel 대화 상자에서 뒤집고자 하는 이름이 포함된 범위를 선택하고 확인 버튼을 클릭하세요。

    VBA를 사용하여 이름 뒤집기를 위한 범위를 선택하는 스크린샷

  4. 다음 대화 상자에서 이름 내부에서 사용되는 기존 구분 기호(예: 공백)를 입력한 후 확인 버튼을 클릭하세요。

    Excel에서 VBA 매크로에 사용할 구분자를 입력하는 스크린샷

결과

이제 이름과(와) 성이(가) 범위 선택 내에서 뒤집혀 쉼표로 구분됩니다。

VBA를 사용한 후 Excel에서 뒤집힌 이름을 보여주는 스크린샷


이상으로 Excel 에서 이름을 뒤집는 관련 내용을 모두 다뤘습니다。 이 튜토리얼이 도움이 되었기를 바랍니다。 더 많은 Excel 팁과 요령을 알아보고 싶으시다면,여기를 클릭하세요。 수천 개가 넘는 다양한 튜토리얼 모음을 확인하실 수 있습니다。