엑셀에서 이름·전화번호·주소가 한 셀에 들어 있다면 ‘텍스트 나누기’로 여러 열에 분리할 수 있습니다. 쉼표나 탭처럼 일정한 구분 문자가 있다면 비교적 간단하게 정리할 수 있습니다.
다만 전화번호의 앞자리 0이 사라지거나, 주소가 지나치게 여러 열로 나뉘는 문제가 생길 수 있습니다. 분리 기준과 출력 위치, 열 데이터 형식을 먼저 확인하는 것이 중요합니다.
이번 글에서는 구분 기호와 고정 너비 방식, TEXTSPLIT 수식, 빠른 채우기를 상황별로 정리합니다.
- 쉼표·탭·하이픈 기준: 구분 기호로 분리합니다.
- 문자 위치가 일정한 자료: 고정 너비를 사용합니다.
- 원본 변경에 따라 갱신: 지원 환경에서 TEXTSPLIT을 사용합니다.
- 전화번호·상품코드: 분리 단계에서 텍스트 형식을 지정합니다.
- 원본 보존: 대상 위치를 빈 열로 지정하고 기존 데이터와 겹치지 않게 합니다.
1. 텍스트 나누기란?
텍스트 나누기는 한 열에 들어 있는 내용을 기준에 따라 여러 열로 나누는 기능입니다.
예를 들어 다음 자료를 쉼표 기준으로 나누면 이름·전화번호·주소가 각각 다른 셀로 들어갑니다.
김민수,010-1234-5678,경상남도 양산시 물금읍 예시로 10
| 이름 | 전화번호 | 주소 |
|---|---|---|
| 김민수 | 010-1234-5678 | 경상남도 양산시 물금읍 예시로 10 |
셀 하나를 시각적으로 쪼개는 기능이 아니라, 내용을 인접한 여러 셀로 분리하는 작업입니다. 병합 셀 해제와는 다릅니다.
2. 연습용 데이터 준비하기
A1에 ‘원본’을 입력하고 A2:A4에 다음 내용을 한 줄씩 입력합니다. 이름·번호·주소는 설명용 가상 자료입니다.
김민수,010-1234-5678,경상남도 양산시 물금읍 예시로 10
이지영,010-2345-6789,부산광역시 북구 예시로 20
박현우,010-3456-7890,서울특별시 강서구 예시로 30
분리 결과를 넣을 C2:E4는 비워두고, C1:E1에는 이름·전화번호·주소 제목을 입력하세요.
원본 자료는 복사본으로 보관하고, 출력될 열에 기존 데이터가 없는지 확인합니다.
3. 쉼표를 기준으로 이름·전화번호·주소 분리하기
다음은 일반적인 Windows용 데스크톱 Excel의 텍스트 나누기 마법사 기준입니다.
- 원본 범위인 A2:A4를 선택합니다.
- 데이터 → 텍스트 나누기를 선택합니다.
- 구분 기호로 분리됨을 선택하고 다음을 누릅니다.
- 구분 기호에서 쉼표만 선택합니다.
- 미리 보기에서 이름·전화번호·주소가 세 열로 나뉘는지 확인합니다.
- 다음을 누르고 각 결과 열의 데이터 형식을 지정합니다.
- 대상 위치를 $C$2로 지정합니다.
- 마침을 누릅니다.
주소 안에 공백이 있어도 구분 기호로 공백을 선택하지 않았다면 주소는 한 열에 유지됩니다.
전화번호 열은 텍스트로 지정하기
마지막 단계의 미리 보기에서 전화번호 결과 열을 클릭하고 열 데이터 서식 → 텍스트를 선택합니다.
번호뿐 아니라 이름과 주소도 원문 그대로 보존하려면 각 결과 열을 텍스트로 지정할 수 있습니다. 대상 위치를 원본과 다르게 설정하면 A열을 남긴 채 결과를 확인할 수 있습니다.
4. 전화번호를 하이픈으로 분리하기
전화번호가 A2에 010-1234-5678처럼 들어 있다면 다음 방식으로 나눌 수 있습니다.
- 전화번호 범위를 선택합니다.
- 데이터 → 텍스트 나누기를 실행합니다.
- 구분 기호로 분리됨을 선택합니다.
- 구분 기호의 기타에 하이픈(-)을 입력합니다.
- 마지막 단계에서 분리된 세 열을 각각 텍스트로 지정합니다.
- 빈 출력 위치를 지정하고 마침을 누릅니다.
| 첫 부분 | 가운데 부분 | 마지막 부분 |
|---|---|---|
| 010 | 1234 | 5678 |
일반 형식으로 처리하면 010이 10으로 바뀔 수 있습니다. 가운데나 마지막 번호도 0으로 시작할 수 있으므로 전화번호 조각은 모두 텍스트로 처리하는 편이 좋습니다.
010이 이미 10으로 변환됐다면 텍스트 서식을 적용해도 0이 자동으로 돌아오지 않습니다. 원본에서 다시 분리하면서 텍스트 형식을 지정하세요.
5. 고정 너비로 일정한 위치에서 나누기
구분 문자는 없지만 각 항목의 글자 수가 일정하다면 고정 너비를 사용할 수 있습니다.
예를 들어 A2에 ABCD001234가 있고 앞 네 글자가 분류코드, 뒤 여섯 글자가 번호라면 다음처럼 분리합니다.
- 원본 열을 선택하고 텍스트 나누기를 실행합니다.
- 너비가 일정함을 선택합니다.
- 미리 보기에서 네 번째 글자 뒤에 구분선을 추가합니다.
- 결과 열의 형식을 텍스트로 지정합니다.
- 대상 위치를 지정하고 완료합니다.
결과는 ABCD / 001234입니다.
고정 너비는 글자 위치가 일정해야 합니다. 이름이나 주소처럼 길이가 제각각인 자료에는 그대로 적용하기 어렵습니다.
6. 한국어 이름의 성과 이름 나누기
모든 이름이 한 글자 성이라는 기준이 확실하다면 LEFT와 MID 함수를 사용할 수 있습니다. A2에 ‘김민수’가 있다고 가정합니다.
성:
=LEFT(A2,1)
이름:
=MID(A2,2,LEN(A2))
결과는 김 / 민수입니다. 실제 셀에는 ‘성:’ 같은 설명을 제외하고 등호로 시작하는 수식만 입력하세요.
남궁·황보 등 복성이나 외국인 이름에는 이 규칙을 일괄 적용하면 안 됩니다. 이름만으로 성과 이름을 정확히 판단하기 어려운 자료는 별도 기준표나 수동 확인이 필요합니다.
7. 주소를 공백으로 나눌 때 주의할 점
주소는 공백을 기준으로 쉽게 나뉘지만, 그 결과가 항상 시도·시군구·읍면동·상세주소에 정확히 대응하는 것은 아닙니다.
예를 들어 다음 주소는 공백 기준으로 나누면 다섯 개 항목이 됩니다.
경상남도 양산시 물금읍 예시로 10
| 1열 | 2열 | 3열 | 4열 | 5열 |
|---|---|---|---|---|
| 경상남도 | 양산시 | 물금읍 | 예시로 | 10 |
하지만 다른 주소에는 읍면동이 없거나 건물명·동호수에 공백이 들어갈 수 있습니다. 같은 열이 같은 의미를 갖는다고 단정하지 마세요.
주소를 업무 항목별로 정확하게 분류해야 한다면, 제공처의 분리된 주소 열이나 주소 정제 기능을 활용하는 것이 좋습니다. 원본 주소도 함께 보존하세요.
8. TEXTSPLIT 함수로 원본을 유지하며 나누기
TEXTSPLIT을 지원하는 Microsoft 365용 Excel·Excel 2024 등의 환경에서는 수식으로 분리할 수 있습니다. Excel 2021·2019·2016에서는 기본 제공되지 않습니다.
A2에 이름·전화번호·주소가 쉼표로 연결되어 있다면 빈 셀 C2에 입력합니다.
=TEXTSPLIT(A2,",")
결과가 C2부터 오른쪽으로 펼쳐집니다. 원본 A2가 바뀌면 수식 결과도 재계산됩니다.
하이픈으로 전화번호 나누기
=TEXTSPLIT(A2,"-")
문자열을 분리한 결과이므로 010 같은 텍스트 조각을 유지할 수 있습니다. 다만 원본에서 이미 사라진 0까지 복구하는 기능은 아닙니다.
연속된 공백으로 생기는 빈 항목 무시하기
=TEXTSPLIT(A2," ",,TRUE)
네 번째 인수 TRUE는 빈 결과를 무시하도록 지정합니다. 다만 빈 항목 자체가 누락된 필드를 의미하는 자료라면 무시하지 않는 편이 맞을 수 있습니다.
예를 들어 ‘이름,,주소’에서 가운데 빈 항목은 전화번호 누락을 나타낼 수 있습니다. 빈 항목을 무시하면 열 위치가 바뀔 수 있으므로 자료 구조를 확인하세요.
9. 구버전에서 LEFT·FIND·MID로 나누기
A2에 김민수/영업팀이 들어 있다면 슬래시 앞뒤를 다음 수식으로 분리할 수 있습니다.
슬래시 앞:
=LEFT(A2,FIND("/",A2)-1)
슬래시 뒤:
=MID(A2,FIND("/",A2)+1,LEN(A2))
결과는 김민수 / 영업팀입니다. 이 예제는 슬래시가 하나 있는 구조를 전제로 합니다.
구분 문자가 없으면 FIND에서 오류가 발생합니다. 오류를 안내 문구로 바꾸려면 다음처럼 처리할 수 있습니다.
=IFERROR(LEFT(A2,FIND("/",A2)-1),"구분자 확인")
10. 빠른 채우기로 패턴에 따라 추출하기
빠른 채우기는 사용자가 입력한 예시를 바탕으로 나머지 값을 채우는 기능입니다.
- 원본 옆 열에 첫 번째 분리 결과를 직접 입력합니다.
- 필요하면 두 번째 예시도 입력합니다.
- 데이터 → 빠른 채우기를 실행합니다.
- 전체 결과가 맞는지 확인합니다.
Windows용 Excel에서는 Ctrl+E 단축키도 사용할 수 있습니다.
빠른 채우기는 패턴을 추정하므로 이름 길이와 번호 형식이 다른 행에서 오류가 날 수 있습니다. 또한 일반적인 수식처럼 원본 변경에 따라 자동 갱신되는 결과는 아닙니다.
11. 어떤 방법을 선택하면 좋을까?
| 데이터 상황 | 검토할 방법 |
|---|---|
| 쉼표·탭 등 구분자가 일정함 | 텍스트 나누기: 구분 기호 방식 |
| 글자 위치와 길이가 일정함 | 텍스트 나누기: 고정 너비 방식 |
| 원본 수정에 따라 결과도 갱신해야 함 | TEXTSPLIT 또는 LEFT·MID 등 수식 |
| 예시 패턴으로 간단히 추출하고 싶음 | 빠른 채우기 후 결과 검증 |
| 같은 형식의 파일을 반복 정리함 | Power Query의 열 분할 검토 |
| 주소나 이름 구조가 일정하지 않음 | 추가 기준표·정제 절차·수동 확인 |
CSV의 필드 안에 쉼표가 포함되는 등 복잡한 파일이라면 파일 전체를 한 열에 붙여넣기보다 데이터 → 텍스트/CSV에서로 가져와 구분 기호와 따옴표 처리 결과를 확인하는 편이 좋습니다.
12. 텍스트 나누기가 안 될 때 해결 방법
| 증상 | 확인할 원인 | 해결 방향 |
|---|---|---|
| 분리되지 않고 한 열에 남음 | 실제 구분자와 선택한 구분자가 다름 | 쉼표·탭·공백·기타 문자 확인 |
| 옆 열의 기존 값이 덮어써짐 | 출력 위치와 기존 데이터가 겹침 | 실행 취소 후 빈 범위로 다시 지정 |
| 전화번호 앞자리 0이 사라짐 | 일반 형식으로 숫자 변환 | 원본에서 다시 분리하며 텍스트 지정 |
| 주소가 너무 많은 열로 나뉨 | 주소 내부 공백도 구분자로 사용 | 분리 목적과 구분 기준 재검토 |
| 빈 열이 중간에 생김 | 연속 구분자 또는 누락된 필드 | 빈 필드의 의미 확인 후 처리 |
| TEXTSPLIT에 #NAME? 표시 | 지원하지 않는 버전 또는 함수명 오타 | 버전 확인 후 텍스트 나누기 등 대안 사용 |
| TEXTSPLIT에 #SPILL! 표시 | 결과가 펼쳐질 공간에 값·병합 셀 존재 | 출력 공간 확보, 표 본문 밖에 수식 입력 |
| 일부 행만 잘못 분리됨 | 구분자 개수나 데이터 구조가 다름 | 예외 행을 별도 확인 |
13. 자주 묻는 질문 FAQ
Q1. 텍스트 나누기를 하면 원본이 사라지나요?
기본 대상 위치가 원본 시작 셀로 되어 있으면 원본 내용이 분리 결과로 바뀝니다. 원본을 유지하려면 대상 위치를 다른 빈 열로 지정하거나 복사본에서 작업하세요.
Q2. 분리한 결과가 원본 변경에 따라 자동으로 바뀌나요?
텍스트 나누기 마법사로 만든 결과는 자동 갱신되지 않습니다. 원본 변경을 반영하려면 다시 실행하거나 수식을 사용하세요.
Q3. 줄바꿈도 분리 기준으로 사용할 수 있나요?
지원 환경의 TEXTSPLIT에서는 셀 내부 줄바꿈 문자인 CHAR(10)을 구분자로 사용할 수 있습니다. 가로 분리는 =TEXTSPLIT(A2,CHAR(10)), 세로 분리는 =TEXTSPLIT(A2,,CHAR(10))처럼 작성합니다.
Q4. 웹용 Excel에도 텍스트 나누기 마법사가 있나요?
데스크톱과 기능 구성이 다르며, 웹용 Excel에서는 텍스트 나누기 마법사 대신 지원되는 TEXTSPLIT 등의 수식을 활용할 수 있습니다. 세부 작업이 필요하면 데스크톱 앱에서 확인하세요.
Q5. 한 번 나눈 데이터를 다시 합칠 수 있나요?
가능합니다. 예를 들어 B2:D2로 나뉜 전화번호는 =B2&"-"&C2&"-"&D2로 합칠 수 있습니다. 단, 분리 과정에서 사라진 앞자리 0은 이 수식만으로 복구되지 않습니다.
14. 요약
- 기본 분리: 데이터 → 텍스트 나누기를 사용합니다.
- 구분자 기준: 쉼표·탭·하이픈 등을 지정합니다.
- 일정 위치 기준: 고정 너비로 구분선을 설정합니다.
- 원본 보존: 대상 위치를 빈 열로 지정합니다.
- 번호 보존: 전화번호와 코드는 텍스트 형식으로 처리합니다.
- 자동 갱신: 지원 버전에서는 TEXTSPLIT을 활용합니다.
텍스트를 정확히 나누려면 먼저 데이터 안에 일정한 규칙이 있는지 확인해야 합니다. 몇 개 행으로 미리 시험하고, 이름·번호·주소가 원래 의미대로 유지되는지 확인한 뒤 전체 자료에 적용해 보세요.
※ 참조사항
본문은 일반적인 Windows용 데스크톱 Excel을 중심으로 작성했습니다. 버전과 운영체제에 따라 메뉴 명칭과 지원 기능이 다를 수 있습니다. 이름·전화번호·주소는 가상 자료이며, 실제 자료는 복사본에서 작업한 뒤 결과를 검증하세요. 수식 예제는 쉼표를 인수 구분자로 사용하는 환경을 기준으로 합니다.
'생활꿀팁' 카테고리의 다른 글
| 한글 쪽번호 넣는 방법은? 첫 페이지 제외·구역별 번호·페이지번호 수정 총정리 (0) | 2026.10.18 |
|---|---|
| 한글 HWP PDF 변환 어떻게 할까? 글자 깨짐·표 유지·PDF 저장방법 총정리 (0) | 2026.10.18 |
| 엑셀 CSV 한글 깨짐 어떻게 해결할까? UTF-8·인코딩·데이터 가져오기 총정리 (0) | 2026.10.18 |
| 엑셀 드롭다운 목록 만드는 방법은? 데이터 유효성 검사·선택목록·수정방법 (0) | 2026.10.18 |
| 엑셀 조건부 서식 어떻게 설정할까? 특정값 색상 변경·중요 데이터 자동 표시 (0) | 2026.10.18 |
