
한 셀에 서울|강남구|테헤란로처럼 여러 값이 들어 있으면, 데이터를 다시 입력하기보다 분리 기준부터 정하는 편이 안전합니다. 엑셀 텍스트 나누기에는 결과를 한 번 만들어 고정하는 텍스트를 열로와, 원본이 바뀌면 결과도 함께 바뀌는 TEXTSPLIT 함수가 있습니다. 반복적으로 들어오는 목록인지, 한 번만 정리할 파일인지에 따라 선택이 달라집니다.
엑셀 텍스트 나누기 전, 고정 작업인가 연결된 결과인가
텍스트를 열로는 선택한 범위의 값을 바로 옆 열에 나누어 넣는 기능입니다. 반면 TEXTSPLIT은 수식 결과가 여러 셀로 펼쳐지므로 원본 셀을 고치면 분리 결과도 바뀝니다. Microsoft 지원 문서에 따르면 TEXTSPLIT은 열 구분 기호뿐 아니라 행 구분 기호도 받을 수 있고, 빈 값 무시 여부와 대·소문자 일치 방식도 지정할 수 있습니다.
| 작업 상황 | 권장 방법 | 이유 | 시작 위치 |
|---|---|---|---|
| 한 번만 받은 CSV성 목록 정리 | 텍스트를 열로 | 수식 없이 값을 확정하기 좋음 | 데이터 탭 |
| 원본 주소·코드가 계속 갱신됨 | TEXTSPLIT | 원본 변경을 결과에 반영 | 빈 결과 영역 |
| 구분 기호가 쉼표와 세미콜론처럼 둘 이상 | TEXTSPLIT | 배열 상수로 여러 구분 기호 지정 가능 | 빈 결과 영역 |
| 규칙이 들쭉날쭉한 이름 분리 | 빠른 채우기 검토 | 예시 패턴을 바탕으로 채우기 가능 | 데이터 탭 또는 Ctrl+E |
선택 전 빈 열을 확인하세요
두 방법 모두 오른쪽 또는 아래쪽에 결과가 놓일 공간이 필요합니다. 특히 텍스트를 열로는 분리 결과가 기존 셀을 덮어쓸 수 있으므로, 대상 열 오른쪽에 필요한 열 수만큼 빈 열을 삽입한 뒤 진행하는 것이 좋습니다. 원본을 보존해야 한다면 먼저 열 전체를 복사해 별도 시트에서 시험해 보세요.
엑셀 텍스트 나누기: 텍스트를 열로 한 번 정리하는 목록

예를 들어 A열에 홍길동,영업팀,010-0000-0000이 여러 행 들어 있다면 다음 순서로 처리할 수 있습니다.
- 분리할 A열 또는 필요한 셀 범위를 선택합니다.
- 데이터 > 텍스트를 열로를 선택합니다.
- 구분 기호 방식을 고르고, 쉼표처럼 실제 데이터에 쓰인 기호를 선택합니다.
- 미리 보기에서 세 칸으로 나뉘는지 확인한 뒤 대상 셀을 지정합니다.
- 마침을 누르기 전에 대상 오른쪽 열에 기존 값이 없는지 다시 확인합니다.
같은 메뉴라도 공백을 구분 기호로 선택하면 주소처럼 공백이 의미 있는 값까지 잘릴 수 있습니다. 파일을 열어 본 뒤 쉼표, 탭, 세미콜론 중 실제 입력 규칙 하나만 고르는 이유가 여기에 있습니다. Microsoft의 안내도 분할 대상과 구분 기호를 선택하고, 결과가 표시될 대상을 정하는 순서를 제시합니다.
TEXTSPLIT: 원본이 바뀌는 표를 수식으로 관리

Microsoft 365 또는 Excel 2024처럼 TEXTSPLIT을 지원하는 버전에서는 빈 영역의 첫 셀에 수식을 넣습니다. A2에 제품A|서울|정상이 있을 때 B2에 =TEXTSPLIT(A2,"|")를 입력하면 구분 기호마다 오른쪽으로 결과가 펼쳐집니다. 행으로 나누려면 세 번째 인수에 행 구분 기호를 넣을 수 있습니다.
| 원본 예시 | 수식 | 기대 결과 | |||
|---|---|---|---|---|---|
| `제품A | 서울 | 정상` | `=TEXTSPLIT(A2," | ")` | 제품A / 서울 / 정상 |
1,2,3;4,5,6 | =TEXTSPLIT(A2,",",";") | 열은 쉼표, 행은 세미콜론 기준 | |||
A,,C | =TEXTSPLIT(A2,",",,TRUE) | 연속 쉼표의 빈 항목을 무시 |
이 함수는 결과가 여러 셀로 확장되므로, 확장될 영역 안에 값이 있으면 먼저 옮겨 두는 편이 안전합니다. 지원하지 않는 버전에서 함수 이름이 인식되지 않으면 텍스트를 열로 기능을 쓰거나, 사용 중인 Excel의 지원 범위를 확인해야 합니다. 웹용 Excel에서는 텍스트를 열로 마법사 대신 함수 방식이 필요할 수 있다는 Microsoft 안내도 함께 참고할 만합니다.
Power Query를 쓰는 파일이라면
가져오기 단계부터 데이터를 정리하는 Power Query에서는 Text.Split으로 지정한 구분 기호를 기준으로 텍스트 목록을 만들 수 있습니다. 워크시트에서 바로 나눌 일은 TEXTSPLIT 또는 텍스트를 열로로 처리하고, 매달 같은 형식의 파일을 가져오는 업무라면 Power Query 단계에 분리 규칙을 두는 방식을 검토할 수 있습니다.
Microsoft 문서 기준으로 TEXTSPLIT은 열·행 구분 기호를 이용해 텍스트 문자열을 나누고, Power Query의 Text.Split도 지정한 구분 기호를 기준으로 텍스트 값을 분할합니다.
작업 흐름: 원본 보존부터 결과 점검까지

원본 열 복사 → 구분 기호 확인 → 빈 결과 영역 확보 → 도구 선택 → 첫 행 결과 검토 → 전체 범위 적용 순서로 진행하면 실수가 줄어듭니다. 이는 수치 그래프가 아니라 실제 작업 순서를 보여 주는 흐름입니다. 각 단계에서 문제가 생기면 전체 데이터를 다시 나누기 전에 첫 행의 기호와 공백부터 확인할 수 있습니다.
``text 원본 열 복사 ↓ 구분 기호 확인 ↓ 고정 결과면 ‘텍스트를 열로’ / 연동 결과면 ‘TEXTSPLIT’ ↓ 첫 행 미리 보기 또는 수식 결과 확인 ↓ 전체 적용 후 빈 값·덮어쓰기 점검 ``
자주 막히는 지점
TEXTSPLIT결과가 보이지 않으면 수식이 펼쳐질 셀 범위가 비어 있는지 먼저 확인합니다.- 이름 뒤의 공백까지 분리되면 구분 기호로 공백을 선택했는지 살펴봅니다.
- 전화번호나 사번의 앞자리 0이 중요하다면, 분리 뒤 열의 표시 형식을 텍스트로 바꿀 필요가 있는지 확인합니다.
- 한 셀을 물리적으로 둘로 쪼개는 기능은 없습니다. 엑셀에서는 내용이 인접 셀로 분리되므로, 원래 셀 구조가 아니라 결과 열을 늘리는 방식으로 생각해야 합니다.
반복 보고서라면 TEXTSPLIT으로 원본과 결과를 연결해 두는 편이 편하고, 제출용 파일처럼 결과를 고정해야 한다면 텍스트를 열로가 단순합니다. 어느 쪽이든 첫 행에서 구분 기호와 결과 영역을 확인한 뒤 전체에 적용하는 것이 가장 중요한 점검입니다.
출처
- Microsoft Support, [TEXTSPLIT 함수](https://support.microsoft.com/ko-kr/excel/functions/textsplit-function)
- Microsoft Support, [텍스트 나누기 마법사로 텍스트를 여러 열로 나누기](https://support.microsoft.com/ko-kr/excel/get-started/split-text-into-different-columns-with-the-convert-text-to-columns-wizard)
- Microsoft Support, [Excel에서 셀 분할](https://support.microsoft.com/ko-kr/excel/split-a-cell-in-excel)
- Microsoft Learn, [Power Query M Text.Split](https://learn.microsoft.com/ko-kr/powerquery-m/text-split)