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

Excel 에서 문자, 글자 또는 숫자 사이에 공백을 추가하는 방법

작성자Siluvia수정 날짜

Excel 에서 가져온 코드, 제품 ID, 일련번호 또는 텍스트 문자열을 작업할 때 데이터를 더 쉽게 읽을 수 있도록 공백을 삽입해야 할 수 있습니다。 예를 들어,ABCDEA B C D E,123456을(를)1 2 3 4 5 6, 또는SKU99을(를)S K U 9 9로 변경하고 싶을 수 있습니다。

Excel 에는 이러한 모든 사례를 처리할 수 있는 단일 내장 버튼이 없지만 수식, VBA 또는 Kutools for Excel 를 사용하여 수행할 수 있습니다. 이 자습서에서는 Excel 에서 문자, 숫자 또는 모든 문자 사이에 공백을 추가하는 여러 가지 실용적인 방법을 소개합니다。

수식을 사용하여 문자 사이에 공백 추가

방법 1: 수식을 사용하여 문자 사이에 공백 추가

방법 2: Kutools 를 사용하여 문자, 숫자 또는 기호 사이에 공백 추가

방법 3: VBA 를 사용하여 문자 사이에 공백 추가

어떤 방법을 사용해야 할까요?

자주 묻는 질문


방법 1: 수식을 사용하여 문자 사이에 공백 추가

Microsoft 365 또는 Excel 2021 이상 버전을 사용 중이라면 수식을 사용하여 텍스트를 개별 문자로 분할한 후 공백으로 다시 결합할 수 있습니다。

원본 텍스트이(가) 셀A2에 있다고 가정합니다。

  1. B2에 다음 수식을 입력하고Enter를 누르세요。
  2. =TEXTJOIN(" ",TRUE,MID(A2,SEQUENCE(LEN(A2)),1))
  3. 채우기 핸들을 아래로 드래그하여 다른 셀에도 수식을 적용하세요。

결과:수식은 선택한 텍스트 문자열의 각 문자 사이에 공백을 추가합니다。
수식을 사용하여 문자 사이에 공백 추가

이 수식의 작동 방식:

  • 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 의텍스트 추가기능을 사용할 수 있습니다。 수식과 비교할 때 이 방법은 더 유연한 위치 옵션을 제공하므로 문자 앞, 모든 문자 사이 또는 숫자 앞에에 공백을 추가할지 선택할 수 있습니다。

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

사례 1: 문자 사이에 공백 추가

이 사례는 셀에 문자만 포함되어 있고 각 문자 앞에 공백을 추가하여Excel을(를)E x c e l처럼 만들고 싶을 때 유용합니다。

권장 옵션:대문자와 소문자 앞에

  1. 공백을 추가할 셀을 선택하세요。
  2. 클릭하세요Kutools > 텍스트 > 텍스트 추가.
  3. 텍스트상자에서Space키를 한 번 누르세요。
  4. 선택하세요다음 위치에만 추가.
  5. 드롭다운 목록에서대문자와 소문자 앞에를 선택하세요。
  6. 클릭하세요OK.
    사례 1: 문자 사이에 공백 추가

결과:문자 앞에 공백이 추가되어 분리된 문자 효과가 나타납니다。
문자 앞에 공백이 추가됨

적합한 용도:대문자와 소문자 앞에옵션은 알파벳 문자 앞에만 공백을 추가하려는 경우에 더 적합합니다。 특히 단어, 문자 및 텍스트 문자열에 적합합니다。

사례 2: 모든 문자 사이에 공백 추가

데이터에 문자와 숫자가 모두 포함되어 있고 모든 문자를 분리하려면문자 사이옵션을 사용하세요。

권장 옵션:문자 사이

  1. 텍스트 문자열이나 혼합 코드가 포함된 셀을 선택하세요。
  2. 클릭하세요Kutools > 텍스트 > 텍스트 추가.
  3. 텍스트상자에서Space키를 한 번 누르세요。
  4. 선택하세요다음 위치에만 추가.
  5. 드롭다운 목록에서문자 사이를 선택하세요。
  6. 클릭하세요OK.
    사례 2: 모든 문자 사이에 공백 추가

결과:문자와 숫자를 포함한 모든 문자 사이에 공백이 삽입됩니다。
문자와 숫자를 포함한 모든 문자 사이에 공백이 삽입됨

적합한 용도:문자 사이옵션은 문자, 숫자 및 기호를 포함한 문자열의 모든 문자를 분리하려는 경우에 사용하세요。

사례 3: 공백 숫자 앞에 추가

권장 옵션:숫자 앞에

  1. 텍스트와 숫자로 분할가 포함된 셀을 선택하세요。
  2. 클릭하세요Kutools > 텍스트 > 텍스트 추가.
  3. 텍스트상자에서Space키를 한 번 누르세요。
  4. 선택하세요다음 위치에만 추가.
  5. 드롭다운 목록에서숫자 앞에를 선택하세요。
  6. 클릭하세요OK.
    사례 3: 숫자 문자 앞에 공백 추가

결과:각 숫자 문자 앞에 공백이 추가됩니다。
각 숫자 문자 앞에 공백이 추가됨

적합한 용도:숫자 앞에옵션은 각 숫자 문자 앞에 지정된 텍스트를 추가합니다。 예를 들어Item123Item 1 2 3로 변환되며Item 123로 변환되지 않습니다。

사례 4: 공백 대신 다른 구분자 추가

공백 외에도텍스트 추가기능은 하이픈, 슬래시 또는 쉼표와 같은 다른 구분자도 삽입할 수 있습니다。공백키를 누르는 대신텍스트상자에 삽입하려는 구분자를 입력한 후다음 위치에만 추가옵션에서 적절한 항목을 선택하세요。 예를 들어대문자와 소문자 앞에,문자 사이또는숫자 앞에.
사례 4: 공백 대신 다른 구분 기호 추가

결과:Kutools 는 사용자가 선택한 옵션에 따라 입력한 구분자를 삽입합니다。 예를 들어 하이픈을 입력하고문자 사이옵션을 선택하면ABCDEA-B-C-D-E로 변환됩니다。
Kutools에서 선택한 옵션에 따라 입력한 구분 기호를 삽입함

적합한 용도:여러 셀에 일괄 추가 공백이나 다른 구분자를 추가하고Kutools for Excel다음과 같은 유연한 위치 옵션을 선택하려는 경우 사용하세요。대문자와 소문자 앞에,문자 사이또는숫자 앞에.
✅ 장점
  • 한 번에 모든 선택된 셀에 일괄 추가 공백을 추가
  • 수식, VBA 또는 매크로 지식이 필요 없습니다
  • 문자 앞, 모든 문자 사이 또는 숫자 앞에에 공백을 추가할 수 있습니다
  • 일반 텍스트, 숫자 문자열, 혼합 코드, 제품 ID 및 일련번호와 함께 작동합니다
  • 공백 대신 하이픈, 슬래시 또는 쉼표와 같은 다른 구분자를 삽입할 수 있습니다
  • 다양한 텍스트 위치 규칙이 필요할 때 수식보다 더 유연합니다
  • 명확한 대화 상자와 미리보기 스타일 설정으로 사용하기 쉽습니다
 
Kutools for Excel
유연한 위치 옵션으로 문자, 숫자 및 혼합 텍스트 문자열에 일괄 추가 공백이나 구분자를 추가하세요 — 수식이나 VBA 가 필요 없습니다。

방법 3: VBA 를 사용하여 문자 사이에 공백 추가

이전 버전의 Excel 을 사용하거나 재사용 가능한 사용자 정의 함수를 선호하는 경우 VBA 를 사용하여 문자 사이에 공백을 추가할 수 있습니다。

  1. 누르세요Alt + F11키를 눌러Microsoft Visual Basic for Applications창을 엽니다。
  2. 클릭하세요삽입 > 모듈.
  3. 다음 VBA 코드를 모듈에 붙여넣으세요。
  4. 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
    
  5. 누르세요Alt + Q키를 눌러 워크시트로 돌아갑니다。
  6. 빈 셀에 다음 수식을 입력하세요:
  7. =AddSpace(A2)
  8. 누르세요Enter키를 누르고 수식을 아래로 드래그하여 다른 셀에도 적용하세요。

결과:사용자 정의 함수가 텍스트 문자열의 각 문자 사이에 공백을 추가합니다。
사용자 정의 함수가 텍스트 문자열의 각 문자 사이에 공백을 추가함

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))

예를 들어ABCDEA B C D E로 변환됩니다。

2. Excel 에서 모든 숫자 사이에 공백을 어떻게 추가하나요?

셀에 숫자만 포함된 경우 동일한 수식을 사용하세요:

=TEXTJOIN(" ",TRUE,MID(A2,SEQUENCE(LEN(A2)),1))

예를 들어1234561 2 3 4 5 6로 변환됩니다。

3. 알파벳 문자 사이에만 공백을 어떻게 추가하나요?

Kutools for Excel 를 사용하여텍스트 추가 > 다음 위치에만 추가 > 대문자와 소문자 앞에옵션을 선택하세요。 숫자나 기호가 아닌 알파벳 문자 앞에만 공백을 추가하려는 경우 유용합니다。

4. 혼합된 텍스트와 숫자로 분할에서 모든 문자 사이에 공백을 어떻게 추가하나요?

Kutools for Excel 를 사용하여텍스트 추가 > 다음 위치에만 추가 > 문자 사이옵션을 선택하세요。 이 방법은 문자, 숫자 및 기호를 포함한 모든 문자를 분리합니다。 예를 들어A1B2C3A 1 B 2 C 3로 변환됩니다。

5. Excel 에서 숫자 앞에 공백을 어떻게 추가하나요?

Kutools for Excel 를 사용하여텍스트 추가 > 다음 위치에만 추가 > 숫자 앞에옵션을 선택하세요。 예를 들어Item123Item 1 2 3로 변환됩니다。

6. Kutools 가 전체 숫자 앞이 아니라 각 숫자 앞에 공백을 추가하는 이유는 무엇인가요?

이는숫자 앞에옵션이 각 숫자 문자를 개별적으로 처리하기 때문입니다。 따라서SKU2026SKU 2 0 2 6으로 변환되며SKU 2026로 변환되지 않습니다。

7. 공백 대신 하이픈이나 슬래시를 추가할 수 있나요?

네。 수식에서「 」안의 공백을"-"또는「/」와 같은 다른 구분자로 바꾸세요. Kutools 에서는 공백 키를 누르는 대신 원하는 구분자를텍스트상자에 입력하면 됩니다。

원본구분자결과
ABCDE-A-B-C-D-E
123456/1/2/3/4/5/6

8. 매 3 자 또는 4 자마다 공백을 추가할 수 있나요?

네, 가능하지만 이는 다른 형식 지정 작업입니다。 예를 들어1234567890121234 5678 9012로 변경하려는 경우 고정된 문자 수마다 공백을 삽입하도록 설계된 방법을 사용하세요。