Excel 에서 이름과 성을(를) 한 셀에 빠르게 결합하려면 어떻게 해야 하나요?
Excel 에서 데이터를 관리할 때 이름과 성이(가) 두 개의 열로 나뉘어 있는 목록을 자주 받게 됩니다。 그러나 인쇄물 준비, 우편 병합 또는 보고서 작성과 같은 상황에서는 이름과 성을(를) 결합하여 한 셀에 전체 이름이(가) 표시되는 목록이 필요한 경우가 많습니다。 대규모 데이터셋의 이름을 수작업으로 병합하는 것은 번거롭고 오류가 발생하기 쉬우므로, 이러한 열을 결합하는 몇 가지 효율적인 방법을 알고 있으면 시간을 절약하고 실수를 줄일 수 있습니다。
다음 그림과 같이 왼쪽 스크린샷처럼 이름과 이름, 성이(가) 별도의 열에 있는 명단이 있다고 가정해 보겠습니다。 목표는 오른쪽 스크린샷과 유사하게 각 사람의 이름과 성이 한 셀에 병합된 전체 이름 열을 만드는 것입니다:

플래시 필(Flash Fill)을 사용하여 이름과 성 결합
플래시 필은 Excel 2013 이상 버전부터 제공되는 기본 기능으로, 사용자가 입력한 샘플을 기반으로 데이터의 패턴을 인식하여 나머지 열을 자동으로 채워줍니다。 수식이나 코드를 작성하지 않고 도구 중심의 접근 방식을 선호하는 경우, 특히 소규모에서 중간 규모 데이터셋에 적합합니다。 간단한 작업에 매우 빠르며 수식을 드래그하거나 입력할 때 발생할 수 있는 실수를 방지해 줍니다。
1. 이름과 성 열 옆(예: C 열)의 새 빈 열에 첫 번째 항목의 원하는 전체 이름을(를) 직접 입력합니다. 예를 들어 A2 가 John 이고 B2 가 Smith 인 경우 C2 에John Smith와 같이 “이름 성” 형식으로 입력합니다。
2。 C2 셀에 있을 때Enter를 누릅니다。 C3 셀에는 다음 행의 예상 출력(예: “Jane Miller”)을 입력합니다。
3. Excel 이 패턴을 감지하면 나머지 행을 자동으로 채우는 제안을 표시합니다。 제안된 미리보기가 나타나면Enter를 눌러 적용합니다。 자동으로 제안이 나타나지 않으면 C2 셀을 선택한 상태에서데이터>플래시 필로 이동하거나 단축키Ctrl+E를 사용합니다。
플래시 필은 사용자가 시연한 것과 동일한 구조로 모든 셀에 결합된 전체 이름을(를) 빠르게 채워줍니다。 데이터 패턴이 일관되고 간단하며 수식을 사용하지 않으려는 경우 특히 유용하지만, 플래시 필은 값만 입력할 뿐 실시간 수식을 생성하지 않으므로 원본 데이터가 나중에 변경되더라도 결과가 자동으로 업데이트되지 않는다는 점에 유의해야 합니다。
플래시 필이 작동하지 않으면 [파일] > [옵션] > [고급] > [편집 옵션]에서 [자동으로 플래시 필 사용]이 활성화되어 있는지 확인하세요。
함수를 사용하여 이름과 성 결합
Excel 은 이름과 성 열을 한 셀로 빠르게 결합할 수 있는 다양한 함수를 제공합니다。 이 방법은 결합된 이름이 원본 열의 변경 사항에 따라 자동으로 업데이트되도록 동적 수식을 유지하려는 경우 특히 유용합니다。 다만 결합 후 원본 열을 삭제하려면 수식을 값으로 변환해야 할 수도 있습니다。
1. =CONCATENATE(A2, 「 」, B2)
1. 빈 셀(예: C2)에 다음 수식을 입력합니다:
=CONCATENATE(A2, " ", B2) 
2. Enter를 누릅니다. 수식을 확인한 후 C2 셀을 선택하고 채우기 핸들을 아래로 드래그하여 결합하려는 모든 행에 수식을 적용합니다. Excel 은 이름과 이름, 성 열의 내용을 공백으로 연결하여 각 행에 대해 전체 이름을(를) 반환합니다。

참고: 데이터셋이 크거나 공백이나 불일치(예: 여분의 공백)가 포함된 경우 일관성을 확인하거나 수식 내 TRIM 함수를 사용하여 앞뒤 공백을 제거하는 것이 좋습니다。
=A2 & 「 」 & B2
다음과 같은 더 간결한 수식을 사용할 수도 있습니다:
=A2 & " " & B2 동일한 방법으로 C2 에 이 수식을 입력하고Enter를 누른 후 채우기 핸들을 아래로 드래그하여 모든 행의 이름을 결합합니다。
이 방법은 수식 사용에 익숙하고 원본 데이터이(가) 변경될 경우 결과가 자동으로 업데이트되기를 원하는 사용자에게 쉽고 직접적입니다。 다만 원본 열을 삭제하기 전에 결과를 값으로 복사하여 붙여넣어야 한다는 단점이 있습니다。
Kutools for Excel 을(를) 사용하여 이름과 성 결합
Kutools for Excel은(는) 별도의 열에서 데이터를 하나로 병합하는 빠르고 직관적인 방법을 제공합니다。 특히 수식 없이 여러 열이나 대규모 데이터셋을 처리해야 하는 경우 유용합니다。행/열/셀 병합 및 값 유지도구를 통해 일괄 작업이 가능하여 수작업과 오류를 최소화합니다。
Kutools for Excel 을(를)무료로 설치한 후다음 단계를 따르세요:
1. 결합하려는 이름과 성이(가) 포함된 범위를 선택합니다。
2. Kutools>병합 및 분할>행/열/셀 병합 및 값 유지으로 이동합니다。

3. 열 결합 & 행대화 상자에서 다음 설정을 지정합니다:
- 다음과 같은 방식으로 선택한 범위 병합섹션에서열 결합을(를) 선택합니다。
- 구분 기호로공백을(를)구분 기호섹션에서 선택합니다。 필요에 따라 쉼표나 세미콜론 등 다른 구분 기호를 선택할 수도 있습니다。
- 병합 결과에 대한옵션을(를) 결정하세요。 원본 내용을 유지하거나, 병합 후 내용을 삭제하거나, 필요에 따라 병합하여 덮어쓸 수 있습니다。

4. 확인또는적용을(를) 클릭하여 병합된 결과을(를) 생성합니다。 이제 전체 이름이(가) 지정한 대로 원본 이름 열을 대체하거나 단일 열에 표시됩니다。

이 방법은 수식 관리 없이 원활한 도구 기반 접근 방식을 원할 때 이상적입니다. 다만 Kutools for Excel 의 설치가 필요합니다。
Kutools for Excel 을(를) 사용하여 이름과(와) 성을(를) 두 셀로 분할
때로는 이름과 성이(가) 한 셀에 결합된 목록을 받을 수도 있으며, 이를 두 열로 분리해야 하는 경우가 있습니다. 이는 외부 소스나 고객 목록에서 데이터를 가져올 때 흔히 발생합니다. Kutools for Excel 은(는) 복잡한 수식이나 수작업 없이 이름 분할을(를) 수행할 수 있는 편리한 기능을 제공합니다。

전체 이름을(를) 분할하려면 Kutools for Excel 의이름 분할유틸리티를 사용하세요。
Kutools for Excel 을(를) 설치한 후다음 지침을 따르세요:(지금 Kutools for Excel 무료 다운로드!)
1. 분할할 열을 선택하고Kutools>병합 및 분할>이름 분할으로 이동합니다。

2. 대화 상자에서이름과(와)성을(를) 선택합니다。 해당하는 경우중간 이름도 선택하세요。 이 유연성은 다양한 이름 표기 방식을 지원합니다。

3. 확인을(를) 클릭하고 출력을 시작할 셀을 지정합니다。

4. 확인을(를) 클릭하면 이름이 해당하는 두 개 또는 세 개의 열로 분리됩니다。

이 기능은 정확한 필드 매핑으로 수백~수천 건의 이름을 신속하게 분할해야 할 때 특히 효과적입니다。 정확한 분할을 위해서는 이름 구성 요소 사이에 공백과 같은 구분자가 일관되게 사용되어야 합니다。
VBA 매크로를 사용하여 이름과 성 결합
대규모 데이터셋에서 이름과 성을 결합해야 하거나 반복적인 수작업을 피하기 위해 프로세스를 자동화하고자 한다면 VBA 매크로를 사용하는 것이 실용적인 선택입니다. 이 방법은 일괄 처리에 매우 효과적이며 사용자 맞춤 설정이 가능하므로 고급 Excel 사용자나 정기적으로 업데이트되는 데이터를 관리하는 사용자에게 적합합니다. 매크로를 실행하기 전에는 항상 작업 내용을 저장하여 실수로 인한 데이터 손실을 방지해야 하며, 매크로로 수행된 변경 사항은 Ctrl+Z 로 실행 취소할 수 없습니다。
1。 VBA 편집기를 열려면개발 도구>Visual Basic를 클릭하세요。 나타나는Microsoft Visual Basic for Applications창에서삽입>모듈을 선택하고 다음 코드를 모듈에 붙여넣으세요:
Sub CombineNames()
Dim ws As Worksheet
Dim lastRow As Long
Dim i As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = Application.ActiveSheet
' Detect last used row in columns A and B
lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
For i = 2 To lastRow
ws.Cells(i, 3).Value = ws.Cells(i, 1).Value & " " & ws.Cells(i, 2).Value
Next i
End Sub 2。 코드 입력 후
실행버튼을 클릭하거나F5를 눌러 매크로를 실행합니다. 그러면 이름 열(열 A)과 성 열(열 B)이 열 C 의 전체 이름에 2 행부터 아래 방향으로 결합됩니다。 열 구성이 다른 경우ws.Cells(i,3),및ws.Cells(i,1)ws.Cells(i,2)를 조정할 수 있습니다。
팁:매크로를 실행할 워크시트가 올바른지 항상 확인하고, 중요한 데이터를 일괄 처리하기 전에 샘플 워크시트에서 테스트해 보는 것이 좋습니다. 이 매크로는 2 행(For i = 2 To lastRow)부터 열 C 에 있는 기존 데이터를 덮어씁니다。 데이터 손실을 방지하려면 대상 열을 조정하세요。
이 VBA 방식은 수동 또는 수식 방식이 느릴 수 있는 매우 큰 목록이나 해당 작업을 자주 실행해야 할 때 특히 효율적입니다。
관련 문서:
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 제거 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교... | |
| 주요 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능 |
Kutools for Excel 로 Excel 역량을 한 단계 업그레이드하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。
Office Tab 가 Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다
- Word, Excel, PowerPoint 에서 탭 기반 편집 및 읽기 기능을 활성화합니다, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 50% 만큼 생산성을 높이고 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 애드인。 하나의 설치 프로그램
Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하며, 다양한 Office 앱을 사용하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
- 최고의 가성비— 개별 애드인 구매 대비 절약