Excel 에서 문자, 글자 또는 숫자 사이에 공백을 추가하는 방법
작성자Siluvia•수정 날짜
Excel 에서 가져온 코드, 제품 ID, 일련번호 또는 텍스트 문자열을 작업할 때 데이터를 더 쉽게 읽을 수 있도록 공백을 삽입해야 할 수 있습니다。 예를 들어,ABCDE를A B C D E,123456을(를)1 2 3 4 5 6, 또는SKU99을(를)S K U 9 9로 변경하고 싶을 수 있습니다。
Excel 에는 이러한 모든 사례를 처리할 수 있는 단일 내장 버튼이 없지만 수식, VBA 또는 Kutools for Excel 를 사용하여 수행할 수 있습니다. 이 자습서에서는 Excel 에서 문자, 숫자 또는 모든 문자 사이에 공백을 추가하는 여러 가지 실용적인 방법을 소개합니다。

방법 1: 수식을 사용하여 문자 사이에 공백 추가
Microsoft 365 또는 Excel 2021 이상 버전을 사용 중이라면 수식을 사용하여 텍스트를 개별 문자로 분할한 후 공백으로 다시 결합할 수 있습니다。
원본 텍스트이(가) 셀A2에 있다고 가정합니다。
- 셀B2에 다음 수식을 입력하고Enter를 누르세요。
- 채우기 핸들을 아래로 드래그하여 다른 셀에도 수식을 적용하세요。
=TEXTJOIN(" ",TRUE,MID(A2,SEQUENCE(LEN(A2)),1))
결과:수식은 선택한 텍스트 문자열의 각 문자 사이에 공백을 추가합니다。
이 수식의 작동 방식:
- LEN(A2)셀 내 문자 수를 계산합니다。
- SEQUENCE(LEN(A2))문자 위치 목록을 생성합니다。
- MID(A2,SEQUENCE(LEN(A2)),1)각 문자를 하나씩 추출합니다。
- TEXTJOIN(「 」,TRUE,...)추출된 문자들을 공백으로 연결합니다。
💡 팁: 이 수식은 Microsoft 365 및 Excel 2021 이상 버전에서 가장 잘 작동합니다. 이전 버전의 Excel 을 사용 중이라면 VBA 또는 Kutools for Excel 를 대신 사용해 보세요。
수식의 한계점
- 이 방법에서 사용하는 수식은 Microsoft 365 또는 Excel 2021 이상 버전이 필요합니다。
- 결과는 수식 기반이므로 값을 복사하여 선택하여 붙여넣어야 할 수도 있습니다。
- 문자, 숫자 및 기호를 포함하여 셀 내 모든 문자를 분리합니다。
- 문자 앞에만 공백을 추가하거나 숫자 앞에와 같이 유연한 위치 지정 옵션을 제공하지 않습니다。
방법 2: Kutools 를 사용하여 문자, 숫자 또는 기호 사이에 공백 추가
수식이나 VBA 를 작성하지 않고 많은 셀에 공백을 추가하려면 Kutools for Excel 의텍스트 추가기능을 사용할 수 있습니다。 수식과 비교할 때 이 방법은 더 유연한 위치 옵션을 제공하므로 문자 앞, 모든 문자 사이 또는 숫자 앞에에 공백을 추가할지 선택할 수 있습니다。
사례 1: 문자 사이에 공백 추가
이 사례는 셀에 문자만 포함되어 있고 각 문자 앞에 공백을 추가하여Excel을(를)E x c e l처럼 만들고 싶을 때 유용합니다。
권장 옵션:대문자와 소문자 앞에
- 공백을 추가할 셀을 선택하세요。
- 클릭하세요Kutools > 텍스트 > 텍스트 추가.
- 텍스트상자에서Space키를 한 번 누르세요。
- 선택하세요다음 위치에만 추가.
- 드롭다운 목록에서대문자와 소문자 앞에를 선택하세요。
- 클릭하세요OK.

결과:문자 앞에 공백이 추가되어 분리된 문자 효과가 나타납니다。
사례 2: 모든 문자 사이에 공백 추가
데이터에 문자와 숫자가 모두 포함되어 있고 모든 문자를 분리하려면문자 사이옵션을 사용하세요。
권장 옵션:문자 사이
- 텍스트 문자열이나 혼합 코드가 포함된 셀을 선택하세요。
- 클릭하세요Kutools > 텍스트 > 텍스트 추가.
- 텍스트상자에서Space키를 한 번 누르세요。
- 선택하세요다음 위치에만 추가.
- 드롭다운 목록에서문자 사이를 선택하세요。
- 클릭하세요OK.

결과:문자와 숫자를 포함한 모든 문자 사이에 공백이 삽입됩니다。
사례 3: 공백 숫자 앞에 추가
권장 옵션:숫자 앞에
- 텍스트와 숫자로 분할가 포함된 셀을 선택하세요。
- 클릭하세요Kutools > 텍스트 > 텍스트 추가.
- 텍스트상자에서Space키를 한 번 누르세요。
- 선택하세요다음 위치에만 추가.
- 드롭다운 목록에서숫자 앞에를 선택하세요。
- 클릭하세요OK.

결과:각 숫자 문자 앞에 공백이 추가됩니다。
사례 4: 공백 대신 다른 구분자 추가
공백 외에도텍스트 추가기능은 하이픈, 슬래시 또는 쉼표와 같은 다른 구분자도 삽입할 수 있습니다。공백키를 누르는 대신텍스트상자에 삽입하려는 구분자를 입력한 후다음 위치에만 추가옵션에서 적절한 항목을 선택하세요。 예를 들어대문자와 소문자 앞에,문자 사이또는숫자 앞에.
결과:Kutools 는 사용자가 선택한 옵션에 따라 입력한 구분자를 삽입합니다。 예를 들어 하이픈을 입력하고문자 사이옵션을 선택하면ABCDE는A-B-C-D-E로 변환됩니다。
- 한 번에 모든 선택된 셀에 일괄 추가 공백을 추가
- 수식, VBA 또는 매크로 지식이 필요 없습니다
- 문자 앞, 모든 문자 사이 또는 숫자 앞에에 공백을 추가할 수 있습니다
- 일반 텍스트, 숫자 문자열, 혼합 코드, 제품 ID 및 일련번호와 함께 작동합니다
- 공백 대신 하이픈, 슬래시 또는 쉼표와 같은 다른 구분자를 삽입할 수 있습니다
- 다양한 텍스트 위치 규칙이 필요할 때 수식보다 더 유연합니다
- 명확한 대화 상자와 미리보기 스타일 설정으로 사용하기 쉽습니다
방법 3: VBA 를 사용하여 문자 사이에 공백 추가
이전 버전의 Excel 을 사용하거나 재사용 가능한 사용자 정의 함수를 선호하는 경우 VBA 를 사용하여 문자 사이에 공백을 추가할 수 있습니다。
- 누르세요Alt + F11키를 눌러Microsoft Visual Basic for Applications창을 엽니다。
- 클릭하세요삽입 > 모듈.
- 다음 VBA 코드를 모듈에 붙여넣으세요。
- 누르세요Alt + Q키를 눌러 워크시트로 돌아갑니다。
- 빈 셀에 다음 수식을 입력하세요:
- 누르세요Enter키를 누르고 수식을 아래로 드래그하여 다른 셀에도 적용하세요。
Function AddSpace(Str As String) As String
'Updated by Extendoffice 2026/5/19
Dim i As Long
For i = 1 To Len(Str)
AddSpace = AddSpace & Mid(Str, i, 1) & " "
Next i
AddSpace = Trim(AddSpace)
End Function
=AddSpace(A2) 결과:사용자 정의 함수가 텍스트 문자열의 각 문자 사이에 공백을 추가합니다。
VBA 의 한계점
- 매크로 및 코드 작업이 필요합니다。
- 워크북을 매크로 사용 파일로 저장해야 할 수도 있습니다。
- 다른 사용자가 사용자 정의 함수를 사용하려면 매크로를 활성화해야 할 수도 있습니다。
- VBA 에 익숙하지 않은 초보자에게는 어려울 수 있습니다。
- 이 작업을 자주 반복하거나 다양한 공백 규칙을 적용해야 하는 경우 불편할 수 있습니다。
어떤 방법을 사용해야 할까요?
다양한 방법은 서로 다른 Excel 버전 및 데이터 정리 요구사항에 적합합니다。 아래 비교표를 참고하여 상황에 가장 적합한 방법을 선택하세요。
| 방법 | 적합한 용도 | 장점 | 제한 사항 |
|---|---|---|---|
| 수식 | Microsoft 365 또는 Excel 2021+에서 빠른 결과 제공 | ✅ VBA 가 필요 없으며, 동적이어서 편집이 쉽습니다 | ❌ 최신 Excel 함수가 필요하며, 유연한 위치 지정 옵션 없이 모든 문자를 분리합니다 |
| Kutools for Excel | 일괄 추가 공백 또는 구분자를 유연한 위치 규칙으로 삽입 | ✅ 수식이나 VBA 가 필요 없으며, 다음과 같은 옵션을 지원합니다:대문자와 소문자 앞에,문자 사이, 및숫자 앞에 | Kutools for Excel 가 필요하지만, 다양한 공백 요구사항을 훨씬 더 쉽게 유연하게 처리할 수 있습니다 |
| VBA | 구형 Excel 버전 사용자 또는 재사용 가능한 사용자 정의 함수가 필요한 경우 | ✅ 사용자 정의 워크시트 함수로 작동합니다 | ❌ 매크로가 필요하며 초보자에게는 어려울 수 있습니다 |
자주 묻는 질문
1. Excel 에서 모든 문자 사이에 공백을 어떻게 추가하나요?
Microsoft 365 또는 Excel 2021 이상 버전에서는 다음 수식을 사용할 수 있습니다:
=TEXTJOIN(" ",TRUE,MID(A2,SEQUENCE(LEN(A2)),1))
예를 들어ABCDE는A B C D E로 변환됩니다。
2. Excel 에서 모든 숫자 사이에 공백을 어떻게 추가하나요?
셀에 숫자만 포함된 경우 동일한 수식을 사용하세요:
=TEXTJOIN(" ",TRUE,MID(A2,SEQUENCE(LEN(A2)),1))
예를 들어123456는1 2 3 4 5 6로 변환됩니다。
3. 알파벳 문자 사이에만 공백을 어떻게 추가하나요?
Kutools for Excel 를 사용하여텍스트 추가 > 다음 위치에만 추가 > 대문자와 소문자 앞에옵션을 선택하세요。 숫자나 기호가 아닌 알파벳 문자 앞에만 공백을 추가하려는 경우 유용합니다。
4. 혼합된 텍스트와 숫자로 분할에서 모든 문자 사이에 공백을 어떻게 추가하나요?
Kutools for Excel 를 사용하여텍스트 추가 > 다음 위치에만 추가 > 문자 사이옵션을 선택하세요。 이 방법은 문자, 숫자 및 기호를 포함한 모든 문자를 분리합니다。 예를 들어A1B2C3는A 1 B 2 C 3로 변환됩니다。
5. Excel 에서 숫자 앞에 공백을 어떻게 추가하나요?
Kutools for Excel 를 사용하여텍스트 추가 > 다음 위치에만 추가 > 숫자 앞에옵션을 선택하세요。 예를 들어Item123는Item 1 2 3로 변환됩니다。
6. Kutools 가 전체 숫자 앞이 아니라 각 숫자 앞에 공백을 추가하는 이유는 무엇인가요?
이는숫자 앞에옵션이 각 숫자 문자를 개별적으로 처리하기 때문입니다。 따라서SKU2026은SKU 2 0 2 6으로 변환되며SKU 2026로 변환되지 않습니다。
7. 공백 대신 하이픈이나 슬래시를 추가할 수 있나요?
네。 수식에서「 」안의 공백을"-"또는「/」와 같은 다른 구분자로 바꾸세요. Kutools 에서는 공백 키를 누르는 대신 원하는 구분자를텍스트상자에 입력하면 됩니다。
| 원본 | 구분자 | 결과 |
|---|---|---|
| ABCDE | - | A-B-C-D-E |
| 123456 | / | 1/2/3/4/5/6 |
8. 매 3 자 또는 4 자마다 공백을 추가할 수 있나요?
네, 가능하지만 이는 다른 형식 지정 작업입니다。 예를 들어123456789012를1234 5678 9012로 변경하려는 경우 고정된 문자 수마다 공백을 삽입하도록 설계된 방법을 사용하세요。
관련 문서
최고의 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 일간 모든 기능 무료 체험— 등록이나 신용카드 불필요
- 최고의 가성비— 개별 애드인 구매 대비 비용 절감


