Excel에서 이름과 성 순서 변경하기: 쉬운 완전 가이드
많은 상황에서 이름은 일반적으로 "이름 성" 형식으로 나열됩니다. 그러나 이를 "성, 이름" 순서로 바꾸는 것이 더 적합한 경우도 있습니다. 이때 성을 먼저 적고, 쉼표를 넣은 후 이름을 뒤에 배치합니다. 조직화, 데이터베이스 관리 또는 스타일적인 이유로 이름의 배열을 변경해야 할 필요가 있지만, 대량의 데이터셋에 대해 수작업으로 처리하는 것은 번거로울 수 있습니다.
이 튜토리얼에서는 Excel에서 이름을 쉽게 재배치하는 방법을 보여줍니다. "이름 성"을 "성, 이름"(쉼표 포함 여부에 관계없이)으로 또는 그 반대로 변경하려는 경우에도 적용할 수 있습니다. 간단한 교체부터 고급 기능이나 스크립트를 활용한 복잡한 솔루션까지, 필요한 모든 것을 다룹니다.
![]() |
플래시 필(Fill)을 사용하여 이름 순서 변경하기
Excel의 플래시 필(Fill) 기능은 제공된 패턴에 따라 자동으로 데이터를 채우는 스마트하고 효율적인 도구입니다. 이를 통해 데이터셋에서 이름의 순서를 바꾸는 작업 등에 적합합니다. 플래시 필(Fill)을 사용하여 이름을 바꾸는 간단한 단계를 따르세요.
- 이름이 있는 열 옆의 빈 열 첫 번째 셀 (예: B2) 에서 A2 셀의 이름을 역순으로 입력하세요: "성, 이름".
- 같은 열의 다음 셀을 선택하고 A3 셀의 역순 이름을 입력하세요. 입력을 시작하면 플래시 필(Fill) 기능이 패턴을 인식하고 해당 패턴에 따라 나머지 셀을 자동으로 채웁니다.
- Enter 키를 눌러 플래시 필(Fill) 제안을 확인하세요.
팁: 2단계와 3단계 대신 키보드에서 Ctrl + E를 누르거나 리본의 "데이터" 탭으로 이동하여 "플래시 필(Fill)" 버튼을 클릭하여 B2에서 제공한 패턴으로 아래쪽 셀을 채울 수 있습니다.
참고:
- 쉼표를 포함하지 않거나 "성, 이름"에서 다시 "이름 성"으로 순서를 되돌리려는 경우에도 이 방법은 효과적입니다. 중요한 점은 원하는 방식으로 초기 패턴을 제공하는 것입니다.
- 일부 이름에는 중간 이름이 있고 일부에는 없는 경우, 플래시 필(Fill)이 원활하게 작동하지 않을 수 있습니다. 이러한 상황에서는 다음 섹션에서 설명하는 AI 방법을 참조하세요.
- 플래시 필(Fill)은 고정된 솔루션을 제공합니다. 이 방법으로 역순으로 된 이름은 정적이며 원래 이름의 변경이나 새 항목 추가 시 동적으로 업데이트되지 않습니다. 자동으로 업데이트되는 동적 솔루션을 원한다면 수식 방법을 권장합니다.
AI를 사용하여 이름 순서 변경하기
Kutools for Excel에는 중간 이름이 포함된 경우에도 이름 순서를 쉽게 바꿀 수 있도록 설계된 AI 기반 도우미인 "AI 도우미"가 포함되어 있습니다. Kutools AI 도우미의 사용자 친화적인 인터페이스를 통해 필요에 따라 하나 이상의 선택된 범위에서 이름 순서를 쉽게 바꿀 수 있습니다. 다음 단계를 따르세요:
참고: AI 작업 후 실행 취소 기능은 사용할 수 없습니다. AI 지원 수정을 진행하기 전에 원본 데이터의 백업을 만드는 것이 좋습니다.
- Excel 리본의 "Kutools" 탭으로 이동하여 "AI 도우미"를 선택하여 "Kutools AI 도우미" 인터페이스를 엽니다.
- 바꾸려는 이름을 선택하세요.
- 입력 상자에 명령을 명확하게 입력하세요. 예를 들어, 다음과 같이 입력할 수 있습니다: "선택 영역에서 성을 앞으로 이동하고 쉼표를 붙이기".
- Enter 키를 누르거나 "보내기" 버튼을 클릭하세요.
.
- Kutools AI 도우미는 즉시 명령을 처리하고 솔루션을 제시합니다. "실행" 버튼을 클릭하여 선택한 데이터에 걸쳐 재배치를 적용하세요.
결과
선택한 셀의 모든 성이 앞으로 이동되고 쉼표가 뒤따릅니다.
- "불만족" 버튼을 클릭하세요. Kutools AI 도우미는 역순 작업을 취소하고 요구 사항에 맞춘 자세한 단계별 가이드를 생성합니다.
- 명령을 다르게 표현해 보아 더 만족스러운 결과를 얻을 수 있는지 확인하세요.
참고: Kutools AI 도우미를 사용하고 싶으신가요? 지금 바로 Kutools for Excel을 다운로드하세요! 이 외에도 Kutools는 300개 이상의 다양한 기능을 제공합니다. 지금 바로 사용해 보세요!
수식을 사용하여 이름 순서 변경하기
Excel에서 수식을 사용하여 이름 순서를 바꾸려면 Excel의 텍스트 조작 함수를 활용할 수 있습니다. 이 방법은 원래 이름이 변경될 때 자동으로 업데이트되는 동적 솔루션이 필요한 경우 특히 유용합니다. 수식을 구현하는 단계를 따르세요:
- 순서를 바꾸려는 이름이 있는 열이 있다고 가정합니다. A에서 시작하여 A2셀에서 시작합니다. 역순으로 된 이름을 표시하려는 열의 첫 번째 셀을 선택하세요 (우리의 경우B2 ). 그런 다음 다음 수식을 입력하세요:
=REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
팁: 제공된 수식에서 A1 을 역순으로 바꾸려는 이름이 포함된 실제 셀 참조로 교체했는지 확인하세요. - B2 셀의 오른쪽 하단 모서리에 있는 채우기 핸들을 드래그하여 관련된 모든 셀에 수식을 적용하세요.
- 쉼표 대신 공백만 포함하려면 다음 수식을 사용하세요:
=MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))
- "성, 이름"에서 다시 "이름 성"으로 순서를 되돌리려면 다음 수식을 사용하세요:
=MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)
(광고) Kutools for Excel로 텍스트 순서를 쉽게 역순으로 변경하기
Excel 셀에서 텍스트를 역순으로 바꾸는 데 어려움을 겪고 있나요? 각 글자를 개별적으로 뒤집거나 특정 구분 기호 주변의 텍스트를 재배치하려고 하는 경우 Kutools for Excel이 이를 쉽게 만들어 줍니다.
Reverse Text Order 기능을 사용하면 단일 대화 상자를 통해 셀 내부의 글자를 빠르게 뒤집거나 선택한 구분 기호로 분리된 텍스트 세그먼트를 역순으로 만들 수 있습니다.
Kutools for Excel - 필수적인 300개 이상의 도구로 Excel을 강화하세요. 영구적으로 무료인 AI 기능을 활용하세요! 지금 바로 구매하기
Power Query를 사용하여 이름 순서 변경하기
Excel에서 Power Query를 사용하는 것은 데이터를 조작하고 변환하는 강력한 방법이며, 선택한 구분 기호를 삽입하면서 이름의 위치를 바꾸는 작업에도 적합합니다. Power Query를 사용하여 이 작업을 수행하는 자세한 단계를 따르세요:
참고: Power Query 방법은 특정 상황에서만 사용하세요: 이미 데이터 변환 워크플로우의 일부로 Power Query를 사용 중이고 이름 역순 작업을 통합해야 하는 경우, 또는 비슷한 작업을 자주 처리하는 경우입니다. 일회성 이름 역순 작업의 경우 이 가이드에서 앞서 살펴본 Flash Fill, AI 또는 수식 같은 더 간단하고 직접적인 솔루션이 적합합니다.
- 역순으로 바꾸려는 이름이 포함된 범위를 선택하세요.
- "데이터" 탭으로 이동하여 "Get & Transform Data" 그룹에서 "From Table/Range"를 클릭하세요.
- 데이터가 표 형식이 아닌 경우 Excel에서 표를 생성하도록 요청할 것입니다. 확인을 클릭하세요.
- Power Query Editor에서 이름 열의 헤더를 마우스 오른쪽 버튼으로 클릭하고 "Split Column" > "By Delimiter"를 선택하세요.
- 이름을 구분하는 구분 기호(일반적으로 공백)를 선택하고 각 구분 기호마다 분할하도록 설정한 후 확인을 클릭하세요.
- 분할 후 이름과 성에 대한 두 개의 열이 생깁니다. 성이 있는 열을 수동으로 첫 번째 열로 드래그하세요.
- Ctrl 키를 누른 상태에서 결합하려는 열을 클릭한 다음, 열 헤더 중 하나를 마우스 오른쪽 버튼으로 클릭하고 "Merge Columns"를 선택하세요.
- "Merge Columns" 대화 상자에서 Separator 드롭다운 목록에서 "Custom" 옵션을 선택하고 쉼표와 공백(,)을 구분 기호로 입력하세요. 필요하다면 결합된 열의 이름을 지정한 후 확인을 클릭하세요.
- 그런 다음 "Close & Load" 버튼을 클릭하여 결과를 출력하세요.
결과
Power Query는 변환된 데이터를 즉시 Excel의 새 워크시트로 출력합니다.
VBA를 사용하여 이름 순서 변경하기
VBA 매크로를 사용하여 열의 이름 순서를 빠르게 바꿀 수도 있습니다. 이 접근 방식은 Excel 내에서 데이터를 효율적으로 조작하기 위해 코딩 방법을 선호하는 사람들에게 이상적입니다.
참고: VBA 스크립트를 실행하기 전에 VBA 작업은 표준 Excel 실행 취소 기능으로 되돌릴 수 없으므로 데이터의 백업을 만드는 것이 강력히 권장됩니다.
- Excel에서 "Alt + F11" 키를 눌러 "Microsoft Visual Basic for Applications" 창을 엽니다.
- "Insert" > "Module"을 클릭하고 Module 창에 다음 매크로를 붙여넣습니다.
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) 부분을 수정하세요. 예를 들어 ", "를 " "로 바꾸면 이름 사이에 공백이 삽입됩니다.
- F5 키를 눌러 이 매크로를 실행합니다. 나타나는 Kutools for Excel 대화 상자에서 이름을 바꾸려는 범위를 선택하고 확인 버튼을 클릭하세요.
- 다음 대화 상자에서 이름 내부에 사용된 기존 구분 기호(우리의 경우 공백)를 입력하고 확인 버튼을 클릭하세요.
결과
이제 선택된 범위의 이름과 성이 쉼표로 구분되어 역순으로 바뀌었습니다.
위 내용은 Excel에서 이름을 바꾸는 것과 관련된 모든 정보입니다. 이 튜토리얼이 도움이 되었기를 바랍니다. 더 많은 Excel 팁과 요령을 탐색하려면 여기를 클릭하여 수천 가지 이상의 튜토리얼 컬렉션에 액세스하세요.
최고의 오피스 생산성 도구
Kutools for Excel - 당신을 돋보이게 하는 도구
? | Kutools AI Aide: 지능형 실행, 코드 생성, 사용자 정의 수식 작성, 데이터 분석 및 차트 생성, Kutools 함수 호출 등을 기반으로 한 데이터 분석 혁신 |
인기 기능: 중복 찾기, 강조 또는 식별 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 결합 | 수식 없이 반올림 ... | |
슈퍼 VLookup: 다중 조건 | 다중 값 | 여러 시트에 걸쳐서 | 퍼지 매치... | |
고급 드롭다운 목록: 쉬운 드롭다운 목록 | 종속 드롭다운 목록 | 다중 선택 드롭다운 목록... | |
열 관리자: 특정 개수의 열 추가 | 열 이동 | 숨겨진 열의 표시 상태 전환 | 열 비교하여 동일한 셀과 다른 셀 선택 ... | |
주요 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 및 시트 관리자 | 자동 텍스트 라이브러리 (자동 텍스트) | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터 (굵은 글꼴/이탤릭체/취소선 필터링...) ... | |
최고의 15가지 도구 모음: 12개의 텍스트 도구 (텍스트 추가, 특정 문자 삭제 ...) | 50+ 차트 유형 (간트 차트 ...) | 40+ 실용적인 수식 (생일을 기반으로 나이 계산 ...) | 19개의 삽입 도구 (QR 코드 삽입, 경로에서 그림 삽입 ...) | 12개의 변환 도구 (단어로 변환하기, 통화 변환 ...) | 7개의 병합 및 분할 도구 (고급 행 병합, 엑셀 셀 분할 ...) | ... 그리고 더 많은 기능들 |
Kutools for Excel은 300개 이상의 기능을 제공하며, 필요한 모든 것이 단 한 번의 클릭만으로 가능합니다...
Office Tab - Microsoft Office(Excel 포함)에서 탭 방식의 읽기 및 편집 활성화
- 수십 개의 열린 문서 간에 1초 만에 전환 가능!
- 매일 수백 번의 마우스 클릭을 줄이고, 마우스 손 인사와 작별하세요.
- 여러 문서를 보고 편집할 때 생산성을 50% 향상시킵니다.
- Chrome, Edge 및 Firefox처럼 Office(Excel 포함)에 효율적인 탭을 제공합니다.