Excel 에서 이름와(과) 성 사이에 공백을 추가하는 방법은?
다른 시스템에서 가져온 데이터, 텍스트 연결 또는 잘못된 서식 지정으로 인해 이름 목록가 포함된 스프레드시트를 작업할 때 종종 이름와(과) 성이 공백 없이 병합된 경우(예: “John Smith” 대신 “JohnSmith”)를 접하게 됩니다. 이러한 형식은 가독성을 떨어뜨릴 뿐만 아니라 정렬, 필터링 및 추가 텍스트 분석에도 문제를 일으킬 수 있습니다. Excel 에서 이름과 성을 명확히 구분해야 한다면, 두 요소 사이에 공백을 추가하는 것이 보고서의 명확성, 메일 병합 및 일반적인 데이터 처리 측면에서 매우 유용합니다。
아래 스크린샷은 모든 이름와(과) 성이 함께 연결된 이름 목록의 예를 보여줍니다。 목표는 각 항목의 이름와(과) 성 사이에 신속하게 공백을 삽입하여 데이터의 시각적 효과와 사용성을 모두 향상시키는 것입니다。

이름와(과) 성 사이에 Kutools for Excel 으로 공백 추가![]()
이름와(과) 성 사이에 수식으로 공백 추가(Excel 2021 이상 / Excel 365)
이름와(과) 성 사이에 정의된 함수로 공백 추가
단일 문자열로 서식이 지정된 이름과 성 사이에 공백을 추가해야 하는 경우, Excel 에서정의된 함수(사용자 정의 함수 또는 UDF 라고도 함)를 사용하여 이를 수행할 수 있습니다。 이 방법은 이름 수가 많아 수작업으로 처리하기에 시간이 너무 많이 소요될 때 특히 유용합니다。 정의된 함수는 첫 번째 문자 이후의 모든 대문자 앞에 공백을 삽입하므로, 구성 요소를 구분하기 위해 항상 대문자를 사용하는 이름(예: “JohnSmith”, “MaryJones” 등)에 특히 적합합니다。 이 방법은 프로세스를 자동화하여 수동 개입과 오류 발생 가능성을 줄여줍니다。
그러나 이 방법은 모든 성이 대문자로 시작하며 중간 이름나 이니셜이 포함되지 않는다는 가정에 기반합니다。 더 복잡한 형식의 이름의 경우 함수를 추가로 조정해야 할 수도 있습니다。
다음은 이 정의된 함수를 생성하고 사용하는 방법입니다:
1. 키보드에서Alt + F11을 눌러Microsoft Visual Basic for Applications(VBA) 창을 엽니다. VBA 를 처음 사용하는 경우 Excel 의 리본에서 개발자 탭을 활성화하면 더 쉽게 접근할 수 있습니다。
2. VBA 창에서삽입>모듈을 클릭하여 빈 코드 영역을 엽니다。 그런 다음 다음 VBA 코드를 모듈 스크립트 영역에 복사하여 붙여넣습니다。
코드: 이름 사이에 공백 추가
Function AddSpaces(pValue As String) As String
'UpdatebyExtendoffice20160908
Dim xOut As String
xOut = VBA.Left(pValue, 1)
For i = 2 To VBA.Len(pValue)
xAsc = VBA.Asc(VBA.Mid(pValue, i, 1))
If xAsc >= 65 And xAsc <= 90 Then
xOut = xOut & " " & VBA.Mid(pValue, i, 1)
Else
xOut = xOut & VBA.Mid(pValue, i, 1)
End If
Next
AddSpaces = xOut
End Function 
3. 코드를 붙여넣은 후Ctrl + S를 눌러 저장합니다(프롬프트가 표시되면 매크로 사용 워크북으로).xlsm확장자를 사용하여 파일을 저장합니다)。 VBA 창을 닫고 Excel 워크시트로 돌아갑니다。
수정된 이름을 표시할 빈 셀을 선택합니다。 예를 들어 이름이 A1 셀에 있는 경우 다음 수식을 입력합니다:
=AddSpaces(A1) 수식을 입력한 후Enter를 눌러 적용합니다。 적절한 공백이 포함된 이름이 표시되어야 합니다。 여러 이름을 신속하게 처리하려면 선택한 셀의 오른쪽 하단 모서리에 있는 자동 채우기 핸들(작은 사각형)을 아래로 드래그하여 공백을 삽입해야 하는 범위까지 확장합니다。

팁:이 함수는 초기 문자 다음의 모든 대문자 앞에 자동으로 공백을 추가하므로, 복합 성씨나 이니셜이 포함된 더 복잡한 이름 패턴의 경우 코드를 조정해야 할 수도 있습니다。
#NAME? 오류가 발생하면 매크로 보안 설정이 매크로 실행을 허용하도록 되어 있는지, 그리고 워크북이 매크로 사용 파일 유형으로 저장되었는지 확인하세요。
이름와(과) 성 사이에 Kutools for Excel 으로 공백 추가
VBA 코드를 작성하거나 수정하는 것을 원치 않는다면 Excel 사용자는Kutools for Excel의텍스트 추가유틸리티를 편리하게 사용할 수 있습니다. 이 직관적인 도구를 사용하면 선택한 셀 내의 모든 대문자 앞에 공백을 삽입할 수 있어 광범위한 데이터에 대해 빠르고 비프로그래밍 방식의 해결책이 필요한 상황에 이상적입니다. Kutools for Excel 은 대규모 데이터 세트를 자주 다루며 스크립팅 학습 곡선 없이 효율적이고 반복적인 텍스트 작업이 필요한 사용자에게 적합합니다. 수동 편집과 비교했을 때 Kutools 는 저장 시간뿐만 아니라 긴 목록을 처리할 때 발생할 수 있는 실수 위험도 줄여줍니다。
이 기능을 사용하려면 다음 단계를 따르세요:
1. 공백을 추가해야 하는 이름이 포함된 모든 셀을 강조 표시합니다。 Excel 리본에서Kutools>텍스트>텍스트 추가를 클릭합니다。

2.표시되는텍스트 추가대화 상자에서텍스트필드에 공백 문자(스페이스바 누름)를 입력합니다。 그런 다음다음에만 추가옵션을 선택하고 드롭다운 메뉴에서대문자 앞에을 선택합니다. 이 설정은 이름 내의 모든 대문자 앞에 공백을 삽입하도록 Kutools 에 지시합니다。 대화 상자는 다음과 같아야 합니다:

3. 설정을 구성한 후확인또는적용을 클릭합니다. 그러면 Kutools 가 즉시 선택한 셀을 처리하여 모든 이름에서 각 대문자 앞에 자동으로 공백이 추가된 것을 확인할 수 있습니다:


Kutools 사용의 장점:이 방법은 코딩 기술이 전혀 필요 없으며 몇 번의 클릭으로 대량의 이름을 처리할 수 있습니다。 그러나 이 도구는 모든 대문자 앞에 공백을 추가한다는 점에 유의하세요。 중간 이니셜이 포함되거나 여러 대문자가 연속으로 나타나는 이름의 경우 나중에 수동으로 조정이 필요할 수 있습니다。
Kutools for Excel– Excel 을 300 개 이상의 필수 도구로 강력하게 개선하여 작업을 더 빠르고 쉽게 처리하고, 스마트한 데이터 처리와 생산성을 위한 AI 기능을 활용하세요。지금 받기
이름와(과) 성 사이에 수식으로 공백 추가(Excel 2021 이상 / Excel 365)
대안으로, 각 이름이 간단한 패턴(이름와(과) 성, 공백 없음, 성이 대문자로 시작함)을 따르는 경우 Excel 수식을 사용할 수 있습니다. 이 방법은 VBA 나 애드인을 사용할 수 없고 간단하고 수식 기반의 해결책이 필요한 경우 특히 편리합니다。
1. 데이터 옆의 빈 셀(예: 이름이 A1 에 있으면 B1 셀)에 다음 수식을 입력합니다:
=TEXTJOIN("",,IF(ISNUMBER(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),IF(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))<=90," "&MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))))
이 수식은 첫 번째 문자 다음에 나오는 첫 번째 대문자(A–Z)의 위치를 찾아 그 지점에서 이름을 분할한 후 공백으로 두 부분을 결합합니다。
2. Enter 를 눌러 수식을 적용합니다. 필요에 따라 수식 핸들을 아래로 드래그하여 모든 행에 채웁니다. 데이터가 1 행에서 시작하는 경우 B1 셀을 복사하여 나머지 열에 수식을 붙여넣어 모든 이름을 처리합니다。
참고:이 수식은 이름과 성이 병합되어 있으며 성가 항상 대문자로 시작한다고 가정합니다。 중간 이니셜이나 더 복잡한 사례가 포함된 이름의 경우 수식을 추가로 수정해야 할 수도 있습니다。
Kutools for Excel 으로 이름 사이에 공백 추가 데모
최고의 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 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
- 최고의 가성비— 개별 애드인 구매 대비 절약