엑셀 텍스트 나누기 기능을 활용하면 하나의 셀에 입력된 데이터를 여러 셀로 깔끔하게 분리할 수 있습니다. 실무에서 많이 사용하는 엑셀 텍스트 나누기 방법에는 구분 기호 기준 분리, 너비 기준 나누기, 그리고 원본 데이터가 변경되면 결과도 자동으로 업데이트되는 함수 활용 방법이 있습니다.

구분 기호로 엑셀 텍스트 나누기
구분 기호를 활용한 엑셀 텍스트 나누기 방법은 쉼표(,), 공백, 세미콜론(;) 등으로 연결된 데이터를 일회성으로 빠르게 분리해야 할 때 가장 효과적입니다. 다만, 이 방법은 텍스트가 여러 열로 나뉘면서 오른쪽 셀의 기존값을 덮어쓰게 되므로, 반드시 분리될 열 개수만큼 오른쪽에 빈 열을 미리 추가한 뒤 작업해야 합니다.
- 작업 전, 나뉠 열 개수만큼 오른쪽에 빈 열을 미리 추가합니다.

- 나누고자 하는 텍스트가 포함된 셀 또는 열 전체를 선택합니다.

- 상단 메뉴에서 ‘데이터’ 탭의 ‘텍스트 나누기’를 클릭합니다. (단축키: Alt + A + E)
※ '텍스트 나누기' 단축키: Alt + A + E

- 텍스트 마법사 1단계에서 ‘구분 기호로 분리됨’을 선택한 후 ‘다음’ 버튼을 클릭합니다.

- 탭, 세미콜론, 쉼표, 공백 중 나누는 기준이 되는 구분자를 선택합니다.
※ ‘기타’를 선택하면 원하는 기호를 직접 입력할 수 있습니다.

- ‘데이터 미리 보기’에서 분리 결과를 확인합니다.
- ‘마침’ 버튼을 클릭하면 구분 기호 기준 엑셀 텍스트 나누기가 완료됩니다.

너비가 일정할 때 엑셀 텍스트 나누기
구분 기호가 없어도 문자 길이(글자 수)가 일정하다면, 원하는 위치에 직접 구분선을 지정해 텍스트를 분리할 수 있습니다. 단, 구분 기호 방식과 동일하게 분리 과정에서 오른쪽 셀 값이 덮어쓰기 되므로, 분리될 열 개수만큼 오른쪽에 빈 열을 미리 확보하는 것이 안전합니다.
- 나뉠 열 개수만큼 오른쪽에 빈 열을 미리 추가합니다.
- 나누고자 하는 텍스트가 포함된 셀 또는 열을 선택합니다.
- 상단 메뉴에서 ‘데이터’ 탭의 ‘텍스트 나누기’를 클릭합니다. (단축키: Alt+A+E)
- 텍스트 마법사 1단계에서 ‘너비가 일정함’을 선택 후 ‘다음’ 버튼을 클릭합니다.

- 미리보기 창에서 마우스로 원하는 위치에 구분선을 배치합니다.
- 클릭: 구분선 생성
- 드래그: 위치 이동
- 더블 클릭: 구분선 삭제
- 구분선 위치가 정확하다면, ‘마침’ 버튼을 눌러 작업을 종료합니다.

엑셀 텍스트 나누기 함수 활용 방법
함수를 활용한 엑셀 텍스트 나누기 방법은 원본 데이터가 변경될 때 결과도 자동으로 업데이트되므로, 반복적으로 발생하는 엑셀 데이터 분리 작업이나 자동화가 필요한 업무에서 효율을 크게 높일 수 있습니다. 또한 수식 기반으로 관리할 수 있어 수정과 유지 및 보수가 편리합니다.
TEXTSPLIT 함수로 엑셀 텍스트 나누기
TEXTSPLIT 함수는 여러 개의 구분자를 동시에 처리할 수 있는 최신 엑셀 텍스트 나누기 함수입니다. 단, TEXTSPLIT 함수는 Microsoft 365 및 Excel 2021 이상 버전에서만 사용할 수 있습니다.
- 함수 형식: =TEXTSPLIT(텍스트, 열구분자, [행구분자])
- 지원 버전: Microsoft 365, Excel 2021 이상
- 실무 활용 예시:
| 입력값 (A2) | 수식 (A3) | 결과 (A4) | 결과 (A5) | 결과 (A6) |
|---|---|---|---|---|
| 사과,배,포도 | =TEXTSPLIT(A2, “,”) | 사과 | 배 | 포도 |
| 국어;1등급-133점 | =TEXTSPLIT(A2, {“,”,”;”,”-“}) | 국어 | 1등급 | 133점 |
LEFT, MID, RIGHT 함수로 엑셀 텍스트 나누기
구분 기호가 없거나 구버전 엑셀 환경에서는 텍스트 추출 함수를 조합해 엑셀 텍스트 나누기를 구현할 수 있습니다. LEFT, MID, RIGHT 함수는 모든 엑셀 버전에서 사용 가능하다는 점이 가장 큰 장점입니다.
- LEFT 함수: =LEFT(A2, 3) → 왼쪽(앞)에서 3글자 추출
- RIGHT 함수: =RIGHT(A2, 4) → 오른쪽(뒤)에서 4글자 추출
- MID 함수: =MID(A2, 2, 3) → 2번째 위치부터 3글자 추출
- FIND 함수: =FIND(“,”, A2) → 쉼표(,) 위치 반환
- LEN 함수: =LEN(A2) → 전체 글자 수 반환 (공백·문장부호 포함)
- 실무 활용 예시:
- =LEFT(A2, FIND(“,”, A2)-1) → 쉼표(,) 기준 앞부분 추출
- =MID(A2, FIND(“,”, A2)+1, LEN(A2)) → 쉼표(,) 기준 뒷부분 추출
- =LEFT(A2,FIND(“@”,A2)-1) → 이메일 아이디 추출 (@ 앞부분)
- =RIGHT(A2, LEN(A2)-FIND(“@”, A2)) → 이메일 도메인 추출 (@ 뒷부분)
엑셀 텍스트 나누기 방법 비교
엑셀 텍스트 나누기 방법은 데이터의 양, 엑셀 버전, 작업 목적(일회성 작업인지 자동 업데이트가 필요한지) 등에 따라 선택이 달라집니다. 상황에 맞는 방법을 선택하면 엑셀 데이터 분리 작업의 속도와 정확도를 동시에 높일 수 있습니다.
| 방법 | 장점 | 단점 | 추천 상황 |
|---|---|---|---|
| 텍스트 나누기 마법사 | 사용이 쉽고 빠름 | 데이터 변경 시 재실행 필요 | 일회성 데이터 정리 |
| TEXTSPLIT 함수 | 자동 업데이트 | 365 이상 버전만 지원 | 최신 버전 자동화 |
| LEFT/MID/RIGHT 조합 | 모든 버전 호환 | 수식이 다소 복잡 | 구버전 엑셀 환경 |
결론: 엑셀 텍스트 나누기 방법 총정리
지금까지 다양한 엑셀 텍스트 나누기 방법을 살펴보았습니다. 데이터를 한 번만 빠르게 정리해야 한다면 텍스트 나누기 마법사가 가장 간편한 방법이며, 원본 데이터가 자주 변경되어 결과도 자동으로 업데이트되어야 한다면 TEXTSPLIT 함수가 가장 효율적인 선택입니다. 또한 구버전 엑셀에서는 LEFT, MID, RIGHT 함수 조합으로 충분히 효과적으로 텍스트를 분리할 수 있습니다.
▼ 카테고리 다른 글
엑셀 체크박스 만들기 삽입 삭제 합계 계산 방법 총정리
엑셀 인쇄 영역 설정 한 페이지 맞춤부터 제목 반복까지 총정리