Skip to main content

대문자로 텍스트를 별도의 열로 분할하는 방법은 무엇입니까?

Author: Xiaoyang Last Modified: 2025-05-20
split text into separate columns by capital letter

아래 스크린샷에 표시된 대로 셀 내용을 대문자로 구분하여 별도의 열로 분할하려는 데이터 범위가 있다고 가정해 봅시다. Excel에서 이 문제를 해결하기 위한 좋은 아이디어가 있습니까?

수식을 사용하여 대문자로 텍스트를 별도의 열로 분할

VBA 코드를 사용하여 대문자로 텍스트를 별도의 열로 분할

Kutools for Excel을 사용하여 대문자로 텍스트를 별도의 열로 분할


수식을 사용하여 대문자로 텍스트를 별도의 열로 분할

셀에 두 개의 단어만 있는 경우 다음 수식이 작업을 완료하는 데 도움이 됩니다. 아래와 같이 진행하세요:

1. 배열 수식: =LEFT(A2,SMALL(FIND(CHAR(ROW(INDIRECT("65:90"))),A2&"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),2)-1) (A2는 대문자로 분할하려는 셀)을 데이터 옆의 빈 셀에 입력하고 Ctrl + Shift + Enter 키를 함께 눌러 첫 번째 단어를 얻습니다. 스크린샷 참조:

use a fromula to  to get the first word

2. 그런 다음 C2를 선택하고 채우기 핸들을 원하는 셀까지 드래그하여 이 수식을 적용합니다. 그러면 범위 셀의 모든 첫 번째 단어가 한 번에 추출됩니다. 스크린샷 참조:

drag and fill the formula to other cells

3. 다른 수식을 계속 입력합니다: =REPLACE(A2,1,LEN(C2),"") (A2는 분할하려는 셀이고, C2는 반환한 첫 번째 단어가 포함된 셀)을 D2 셀에 입력하고 Enter 키를 눌러 두 번째 단어를 얻습니다. 스크린샷 참조:

use a fromula to  to get the second word

4. D2 셀을 선택하고 채우기 핸들을 원하는 셀까지 드래그하여 두 번째 단어를 얻습니다. 그러면 범위의 셀 내용이 대문자로 두 열로 분할됩니다. 스크린샷 참조:

drag the formula to other cells

a screenshot of kutools for excel ai

Kutools AI로 엑셀의 마법을 풀다

  • 스마트 실행: 셀 작업 수행, 데이터 분석 및 차트 생성 - 간단한 명령어로 모든 것을 처리합니다.
  • 사용자 정의 수식: 작업을 간소화하기 위한 맞춤형 수식을 생성합니다.
  • VBA 코딩: 손쉽게 VBA 코드를 작성하고 실행합니다.
  • 수식 해석: 복잡한 수식도 쉽게 이해할 수 있습니다.
  • 텍스트 번역: 스프레드시트 내 언어 장벽을 허물어 보세요.
AI 기반 도구로 엑셀 활용 능력을 강화하세요. 지금 다운로드하여 그 어느 때보다 높은 효율성을 경험해 보세요!

VBA 코드를 사용하여 대문자로 텍스트를 별도의 열로 분할

위의 수식은 두 단어로 구성된 셀 값에만 적용됩니다. 셀에 여러 단어가 분할되어야 하는 경우 대문자 앞에 공백을 추가한 다음 텍스트를 열로 변환 기능을 사용하여 셀 내용을 공백으로 분할할 수 있습니다.

먼저 VBA 코드를 적용하여 단어를 분리하기 위해 대문자 앞에 공백을 추가합니다.

1. ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.

2. 삽입 > 모듈을 클릭하고 모듈 창에 다음 코드를 붙여넣습니다.

VBA 코드: 셀의 각 대문자 앞에 공백 삽입

Function SplitWords(ByVal Str As String) As String
'updateby Extendoffice 20151128
    Dim I As Integer
    SplitWords = Left(Str, 1)
    For I = 2 To Len(Trim(Str))
        If (Asc(Mid(Str, I, 1)) > 64) And _
           (Asc(Mid(Str, I, 1)) < 91) And _
           (Mid(Str, I - 1, 1) <> " ") Then _
            SplitWords = SplitWords & " "
        SplitWords = SplitWords & Mid(Str, I, 1)
    Next
End Function

3. 이 코드를 저장하고 닫은 후 워크시트로 돌아가서 =splitwords(A2) 수식을 데이터 옆의 빈 셀에 입력합니다. 스크린샷 참조:

enter a user defined function to add spaces before the capital letter

4. 그런 다음 채우기 핸들을 원하는 셀까지 드래그하여 이 수식을 적용하고 각 대문자 앞에 공백이 삽입되어 셀 내용이 분리됩니다. 스크린샷 참조:

 the spaces have been inserted before each capital letter

5. 그리고 나서 수식을 제거하기 위해 이러한 수식 셀을 값으로 복사하여 다른 위치나 원래 범위에 붙여넣어야 합니다.

copy and paste theses formula cells as values

두 번째로, 텍스트를 열로 변환 기능을 사용하여 공백으로 셀 내용을 별도의 열로 분할합니다.

6. 공백을 삽입한 셀 값을 선택하고 데이터 > 텍스트를 열로 변환을 클릭합니다. 텍스트를 열로 변환 마법사의 1단계에서 구분 기호 옵션을 선택합니다. 스크린샷 참조:

click Data > Text to Columns, and choose Delimited option

7. 다음 버튼을 클릭하고 마법사의 2단계에서 구분 기호 섹션에서 공백 옵션을 선택합니다. 스크린샷 참조:

check Space option under the Delimiters section

8계속해서 다음 버튼을 클릭하고 마법사의 3단계에서 일반 옵션을 선택합니다. 열 데이터 형식아래에서 선택하고 분할된 값을 넣을 셀을 선택합니다. select button 버튼을 클릭하면 스크린샷과 같습니다:

specify options in the dialog box

9. 마지막으로 완료 버튼을 클릭하면 셀 내용이 다음과 같은 스크린샷에 표시된 대로 여러 열로 분할됩니다:

cell contents have been split into multiple columns


Kutools for Excel을 사용하여 대문자로 텍스트를 별도의 열로 분할

Kutools for Excel이 있다면 Add TextSplit Cells 기능을 결합하여 이 작업을 쉽게 처리할 수 있습니다. 아래와 같이 진행하세요:

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

1. 분할하려는 원본 데이터를 선택합니다.

2. Kutools > 텍스트 > Add Text를 클릭합니다. 스크린샷 참조:

click Add Text feature of kutools

3. Add Text 대화 상자에서 필요에 따라 공백을 한 번 또는 다른 구분자를 텍스트 상자에 입력하고 Only add to 섹션에서 1 st letter is uppercase를 선택합니다. 스크린샷 참조:

set options in the dialog box

4. 확인 버튼을 클릭하면 각 대문자 앞에 공백이 추가됩니다. 스크린샷 참조:

spaces have been added before each capital letter

5. 그런 다음 Kutools for ExcelSplit Cells 유틸리티를 사용하여 공백으로 셀 값을 분할할 수 있습니다. 데이터 범위를 선택한 상태에서 Kutools > Merge & Split > Split Cells를 클릭합니다. 스크린샷 참조:

click Split Cells feature of kutools

6. Split Cells 대화 상자에서 Type 섹션에서 Split to Columns를 선택하고 3단계에서 추가한 공백이나 기타 구분자를 선택합니다. 스크린샷 참조:

select Space or other delimiters

7. 확인 버튼을 클릭하면 분할된 데이터를 넣을 셀을 선택하라는 메시지 상자가 나타납니다. 스크린샷 참조:

select a cell to put the split data

8. 마지막으로 확인 버튼을 클릭하면 필요한 결과를 얻을 수 있습니다. 스크린샷 참조:

the cells are split by capital letters

지금 바로 Kutools for Excel을 다운로드하고 무료로 사용해 보세요!

최고의 오피스 생산성 도구

? Kutools AI Aide: 지능형 실행, 코드 생성, 사용자 정의 수식 작성, 데이터 분석 및 차트 생성, Kutools 함수 호출을 기반으로 데이터 분석 혁신…
인기 기능: 중복 찾기, 강조 또는 식별   |  빈 행 삭제   |  데이터 손실 없이 열 또는 셀 결합   |   수식 없이 반올림 ...
슈퍼 LOOKUP: 다중 조건 VLookup    다중 값 VLookup  |   다중 시트 조회   |   퍼지 매치 ....
고급 드롭다운 목록: 빠르게 드롭다운 목록 만들기   |  종속 드롭다운 목록   |  다중 선택 드롭다운 목록 ....
열 관리자: 특정 개수의 열 추가  |  열 이동  |  숨겨진 열의 가시성 상태 전환  |  범위 및 열 비교 ...
주요 기능: 그리드 포커스   |  디자인 보기   |   향상된 수식 표시줄    통합 문서 및 시트 관리자   |  자동 텍스트 라이브러리 (Auto Text)   |  날짜 선택기   |  데이터 병합   |  셀 암호화/해독    목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터 (굵은 글꼴/이탤릭체/취소선 필터링...) ...
최고의 15가지 도구 모음12개의 텍스트 도구 (텍스트 추가, 특정 문자 삭제, ...)   |   50+ 차트 유형 (간트 차트, ...)   |   40+ 실용적인 수식 (생일을 기반으로 나이 계산, ...)   |   19개 삽입 도구 (QR 코드 삽입, 경로에서 그림 삽입, ...)   |   12개 변환 도구 (단어로 변환하기, 통화 변환, ...)   |   7개 병합 및 분할 도구 (고급 행 병합, 셀 분할, ...)   |   ... 그리고 더 많은 기능들

Kutools for Excel로 엑셀 스킬을 강화하고 지금까지 경험하지 못한 효율성을 체험하세요. Kutools for Excel은 생산성을 향상시키고 시간을 절약할 수 있는 300개 이상의 고급 기능을 제공합니다.  가장 필요한 기능을 얻으려면 여기를 클릭하세요...


Office Tab은 탭 인터페이스를 Office에 제공하여 작업을 훨씬 쉽게 만듭니다.

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화하세요.
  • 새 창 대신 동일한 창의 새 탭에서 여러 문서를 열고 생성하세요.
  • 생산성을 50% 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!