엑셀 텍스트 나누기 방법|구분 기호·고정 너비·앞자리 0 설정

한 셀에 이름, 전화번호, 지역처럼 여러 정보가 함께 들어 있으면 정리하기가 불편해요. 이럴 때는 엑셀의 텍스트 나누기 기능을 사용하면 일정한 기준에 따라 데이터를 여러 열로 나눌 수 있습니다.

쉼표나 하이픈처럼 구분 문자가 있다면 구분 기호로 분리됨, 각 항목의 길이가 일정하다면 너비가 일정함을 사용하면 돼요. 전화번호나 코드처럼 앞자리 0이 중요한 값, 날짜처럼 자동 변환될 수 있는 값은 마지막 단계에서 데이터 형식도 함께 확인하는 게 좋습니다.

텍스트 나누기 기본 사용법

먼저 나눌 데이터가 들어 있는 셀 범위를 선택해요.

이번 예제에서는 아래처럼 이름, 전화번호, 지역이 하이픈으로 연결된 데이터를 사용합니다.

김철수-01012345678-서울

범위를 선택한 뒤 상단 메뉴에서 데이터 → 텍스트 나누기를 클릭하면 텍스트 마법사가 열려요.

첫 단계에서는 데이터 형태에 따라 두 가지 방식 중 하나를 선택합니다.

  • 구분 기호로 분리됨: 쉼표, 공백, 하이픈처럼 일정한 문자를 기준으로 나눌 때
  • 너비가 일정함: 각 항목이 일정한 문자 위치에 맞춰져 있을 때

하이픈처럼 구분 문자가 있는 데이터라면 구분 기호로 분리됨을 선택하고 다음으로 넘어가면 됩니다.

구분 기호로 나누기

두 번째 단계에서는 어떤 문자를 기준으로 데이터를 나눌지 정해요.

기본 구분 기호에는 탭, 세미콜론, 쉼표, 공백이 있고, 목록에 없는 문자는 기타에 직접 입력할 수 있습니다.

이번 예제는 하이픈을 기준으로 나누기 때문에 기타를 체크한 뒤 -를 입력해요.

그러면 데이터 미리 보기에서 김철수 | 01012345678 | 서울처럼 이름, 전화번호, 지역이 각각 다른 열로 나뉘는 것을 확인할 수 있습니다.

원하는 위치대로 나뉘는지 확인한 뒤 다음 단계로 넘어가면 돼요.

텍스트 나누기를 자주 사용한다면 Alt 키를 눌러 리본의 키 팁을 확인하는 방법도 있어요. Excel 버전이나 언어 설정에 따라 표시되는 키가 달라질 수 있으므로 현재 화면에 나타나는 키를 따라가는 편이 안전합니다.

참고로 Ctrl+E는 텍스트 나누기 기능이 아니라 빠른 채우기 단축키예요. 비슷한 결과를 만들 수 있는 경우는 있지만 서로 다른 기능입니다.

다음은 구분 문자가 없는 데이터를 일정한 위치에서 나누는 방법을 살펴볼게요.

고정 너비로 나누기

구분 기호가 없어도 각 항목의 길이가 일정하다면 고정 너비 방식을 사용할 수 있어요.

예를 들어 아래처럼 데이터가 구성되어 있다고 해볼게요.

A001서울김철수

이 데이터는 코드 4자리 + 지역 2자리 + 이름 3자리처럼 각 항목의 위치가 일정합니다.

텍스트 나누기 첫 단계에서 너비가 일정함을 선택한 뒤 다음으로 넘어가면 데이터 미리 보기에서 구분선을 직접 넣을 수 있어요.

A001 | 서울 | 김철수처럼 나누려면 코드 4자리 뒤와 지역 2자리 뒤에 구분선을 추가하면 됩니다.

구분선을 잘못 넣었다면 위치를 옮기거나 삭제해서 다시 맞출 수 있어요. 사번이나 코드처럼 자리수가 일정한 데이터를 정리할 때 활용하기 좋은 방식입니다.

숫자와 날짜 형식 확인

텍스트를 원하는 위치대로 나눴다면 마지막 단계에서는 열 데이터 서식도 확인해요.

특히 전화번호, 상품코드, 우편번호처럼 앞자리 0이 중요한 값이나 날짜처럼 보이는 값은 Excel에서 다른 형식으로 인식될 수 있습니다.

앞자리 0 유지

00123, 00751처럼 앞자리 0이 들어 있는 값은 숫자로 인식될 경우 0이 사라질 수 있어요.

이런 값은 텍스트 마법사 마지막 단계에서 해당 열을 선택한 뒤 텍스트로 지정하면 됩니다.

예를 들어 00123을 텍스트 형식으로 지정하면 앞자리 0을 유지할 수 있어요.

전화번호, 상품코드, 사번처럼 계산할 필요가 없는 숫자 형태의 데이터는 텍스트 형식이 더 적합한 경우가 많습니다.

날짜 자동 변환 주의

1-2, 03-04, 2026-09-21처럼 날짜와 비슷하게 보이는 값은 Excel에서 날짜로 인식될 수 있어요.

실제 날짜라면 마지막 단계에서 날짜 형식을 선택하고 데이터 순서를 확인하면 됩니다.

반대로 상품코드나 구분값처럼 날짜로 바뀌면 안 되는 값이라면 텍스트로 지정하는 편이 좋아요.

날짜 입력이나 자동 표시 자체가 궁금하다면 엑셀·구글시트 날짜 자동 입력 방법과 요일 자동 표시 글도 함께 참고할 수 있어요.

형식까지 확인했다면 줄바꿈으로 구분된 데이터도 같은 기능으로 나눌 수 있어요.

줄바꿈 기준으로 나누기

한 셀 안에서 줄바꿈으로 구분된 데이터도 여러 열로 나눌 수 있어요.

예를 들어 한 셀 안에 아래처럼 정보가 들어 있다고 해볼게요.

김철수
서울
영업1팀

텍스트 나누기에서 구분 기호로 분리됨을 선택한 뒤 두 번째 단계로 이동합니다.

여기서 기타를 체크하고 입력칸에 Ctrl+J를 입력하면 셀 내부 줄바꿈을 구분 기준으로 사용할 수 있어요.

입력칸에는 별도의 문자가 보이지 않을 수 있지만, 데이터 미리 보기에서 김철수 | 서울 | 영업1팀처럼 3개의 열로 나뉘는지 확인하면 됩니다.

주소, 이름, 부서처럼 여러 정보가 한 셀 안에서 줄바꿈으로 정리되어 있을 때 활용하기 좋아요.

나누기 전 확인할 점

텍스트 나누기를 실행하기 전에는 결과가 들어갈 오른쪽 열에 기존 데이터가 있는지 확인하는 게 좋아요. 결과가 여러 열로 펼쳐지면서 기존 데이터와 겹칠 수 있기 때문입니다.

중요한 원본이라면 복사본에서 먼저 작업하고, 전화번호나 코드처럼 앞자리 0이 필요한 값과 날짜처럼 자동 변환될 수 있는 값은 마지막 단계에서 형식을 확인해 주세요.

텍스트를 열별로 정리한 뒤 중복된 데이터까지 확인해야 한다면 엑셀·구글시트 중복값 찾기와 제거 방법도 함께 참고해 보세요.

엑셀 텍스트 나누기는 복잡한 수식 없이도 한 셀에 섞여 있는 데이터를 빠르게 정리할 수 있는 기능이에요. 구분 문자가 있는지, 데이터 길이가 일정한지, 숫자와 날짜 형식이 중요한지만 먼저 확인하면 기본적인 데이터 정리는 어렵지 않게 처리할 수 있습니다.

다음 이전