엑셀 텍스트 나누기는 [데이터] 탭의 마법사로 셀 하나에 붙어 있는 값을 여러 열로 몇 초 만에 쪼갤 수 있는 기능이다. 다만 마법사 마지막 단계에서 열 데이터 서식을 기본값인 ‘일반’으로 그냥 두면, 우편번호 앞자리 0이 사라지거나 제품코드처럼 생긴 값이 날짜로 자동 변환되는 사고가 자주 일어난다. 마법사 사용법부터 이 사고를 막는 법, 함수로 자동화하는 법까지 정리했다.
엑셀 텍스트 나누기는 어떻게 하나요?

- 나눌 셀(열) 선택: “홍길동-영업팀”처럼 한 셀에 여러 값이 붙어 있는 열을 드래그
- 데이터 탭 진입: 상단 메뉴 [데이터] → [텍스트 나누기] 클릭
- 원본 데이터 형식 선택: 쉼표·하이픈처럼 일정한 기호로 나뉘어 있으면 ‘구분 기호로 분리됨’, 자릿수가 일정하면 ‘너비가 일정함’ 선택 후 다음
- 구분 기호 지정: 쉼표·공백·세미콜론·기타(하이픈 등) 중 실제 데이터에 쓰인 기호를 선택 → 다음
- 열 데이터 서식 선택: 각 열을 클릭해 ‘일반’·‘텍스트’·‘날짜’ 중 하나를 지정하고 마침
3단계에서 미리보기 창에 구분선이 원하는 위치에 정확히 그어지는지 먼저 확인하는 게 좋다. 구분 기호가 데이터 중간에 우연히 하나 더 들어있으면(예: 주소에 쉼표가 두 번) 열이 의도치 않게 하나 더 생길 수 있다.
왜 텍스트 나누기 후에 데이터가 이상하게 바뀌나요?
5단계 ‘열 데이터 서식’을 기본값인 ‘일반’으로 두고 넘어가면, 엑셀이 나눠진 값을 보고 숫자처럼 보이면 숫자로, 날짜처럼 보이면 날짜로 알아서 재해석한다. Microsoft 공식 문서에 따르면 ‘일반’ 서식은 “대부분의 경우 숫자 값은 숫자로, 날짜 값은 날짜로, 나머지는 텍스트로” 자동 변환하도록 설계돼 있다 — 편의 기능이지만, 데이터 성격에 따라 오히려 사고가 된다.
| 원본 값 | ‘일반’으로 나눈 결과 | ‘텍스트’로 나눈 결과 |
|---|---|---|
| 00123 (우편번호) | 123 (앞자리 0 소실) | 00123 (그대로) |
| 03-01 (제품코드) | 2026-03-01 (날짜로 변환) | 03-01 (그대로) |
| 010-1234 (내선번호) | 10-1234 또는 날짜 오인 가능 | 010-1234 (그대로) |
우편번호·사번·제품코드·전화번호처럼 자릿수 자체가 의미를 갖는 데이터는 나누기 전에 반드시 5단계에서 해당 열을 ‘텍스트’로 지정해야 한다. 이미 ‘일반’으로 나눠서 값이 바뀐 뒤라면 Ctrl+Z로 즉시 되돌리거나, 처음부터 다시 나누는 수밖에 없다 — 서식을 나중에 텍스트로 바꿔도 이미 바뀐 값(123, 2026-03-01)은 복구되지 않는다.
함수로 자동화할 수도 있나요?
매번 마법사를 여는 대신, 엑셀 2021·Microsoft 365 버전이라면 TEXTSPLIT 함수로 셀에 수식 하나만 넣어 자동으로 나눌 수 있다. 동적 배열을 지원하는 버전이라 수식을 입력하면 결과가 옆 셀들로 자동으로 흘러넘친다.
=TEXTSPLIT(A1, "-")
이 수식은 A1 셀 값을 하이픈(-) 기준으로 나눠 옆 셀들에 순서대로 채운다. 구분 기호를 쉼표·공백 등 다른 문자로 바꾸면 그대로 적용된다. 다만 함수는 원본 셀(A1)을 건드리지 않고 결과만 다른 셀에 표시하는 방식이라, 마법사처럼 원본 열 자체를 바꾸고 싶다면 여전히 마법사 쪽이 더 직관적이다. 엑셀 2019 이하 버전은 TEXTSPLIT을 지원하지 않아 마법사나 빠른 채우기(Ctrl+E)를 쓰는 게 정답이다.
자주 묻는 질문
Q. 텍스트 나누기를 실행 취소하고 싶어요
다른 작업 전이라면 Ctrl+Z로 바로 되돌릴 수 있다. 이미 저장하고 닫았다면 되돌릴 수 없으니, 나누기 전 원본 열을 복사해두는 습관이 안전하다.
Q. 구분 기호가 아니라 글자 수로 나누고 싶어요
마법사 2단계에서 ‘구분 기호로 분리됨’ 대신 ‘너비가 일정함’을 선택하면 원하는 위치에 클릭해서 구분선을 직접 넣을 수 있다.
Q. 매번 마법사를 여는 게 번거로워요, 자동화할 방법이 있나요?
엑셀 2021·M365 버전이면 TEXTSPLIT 함수로 셀 하나에 수식만 넣어 자동으로 나눌 수 있다. 예: =TEXTSPLIT(A1,"-")
Q. 빠른 채우기(Ctrl+E)와는 뭐가 다른가요?
빠른 채우기는 옆 열에 원하는 결과를 한두 개 직접 입력해서 패턴을 학습시키는 방식이라 구분 기호가 불규칙해도 되지만, 규칙을 잘못 추측하면 조용히 틀린 값을 채울 수 있어 결과를 한 번 더 확인해야 한다.
정리하면, 엑셀 텍스트 나누기는 마법사 자체보다 마지막 ‘열 데이터 서식’ 단계에서 막히는 경우가 많다. 우편번호·사번처럼 자릿수가 의미를 갖는 데이터는 나누기 전에 반드시 ‘텍스트’로 지정하는 것부터 기억해두면 된다. 나눈 데이터를 다시 하나로 합쳐야 한다면 엑셀 매크로 만들기의 기록 기능으로 반복 작업을 자동화하는 것도 방법이다.