셀을 하나의 큰 영역으로 만들려면 셀을 병합하고, 병합된 셀을 되돌리려면 병합을 해제하면 됩니다. 다만 하나의 셀에 들어 있는 이름·주소·상품명 같은 텍스트를 여러 칸으로 나누는 작업은 병합 해제가 아니라 데이터 > 텍스트 나누기 또는 TEXTSPLIT 함수를 사용해야 합니다. 특히 셀 병합을 실행하면 왼쪽 위 셀의 내용만 남고 나머지 셀의 데이터는 삭제되므로, 중요한 자료는 먼저 복사해야 합니다.
이 글에서는 엑셀 셀 합치기와 나누기을 실제 작업 순서에 맞춰 확인합니다.
엑셀 셀 합치기와 나누기: 핵심 요약
- 여러 인접 셀을 하나의 큰 셀로 만들기: 홈 > 병합하고 가운데 맞춤
- 병합된 셀을 원래 영역으로 되돌리기: 같은 메뉴에서 셀 병합 해제
- 한 셀의 텍스트를 여러 열로 나누기: 데이터 > 텍스트 나누기
- 웹용 Excel에서 텍스트를 나누기: TEXTSPLIT 함수 사용
- 병합 전에는 왼쪽 위 셀 이외의 데이터가 삭제될 수 있으므로 반드시 별도 복사
셀 합치기: 여러 셀을 하나로 병합하기
기본 방법
- 합치려는 인접 셀 범위를 드래그합니다.
- 리본 메뉴에서 홈 탭을 엽니다.
- 병합하고 가운데 맞춤을 선택합니다.
- 선택한 셀이 하나의 큰 셀로 합쳐지고 내용은 가운데에 배치됩니다.
셀의 크기만 합치고 내용의 가로 정렬은 바꾸고 싶지 않다면, 해당 메뉴의 드롭다운에서 제공되는 병합 관련 옵션을 확인하세요. 메뉴 이름은 Excel 버전이나 사용 환경에 따라 조금 다르게 보일 수 있지만, 병합 기능은 홈 탭의 관련 메뉴에서 실행합니다.
병합할 때 데이터가 사라지는 이유
예를 들어 A1에 홍길동, B1에 서울이 입력된 상태에서 A1:B1을 병합하면 왼쪽 위 셀인 A1의 내용만 남습니다. B1의 서울은 병합 과정에서 삭제됩니다. 병합 해제를 실행해도 삭제된 내용이 자동으로 복구되지는 않습니다.
따라서 제목처럼 한 셀의 내용만 남겨야 하는 영역에서 병합을 사용하고, 여러 셀의 데이터를 보존해야 하는 표에서는 병합을 신중하게 사용해야 합니다.
셀 나누기 1: 병합된 셀을 원래대로 되돌리기
병합된 셀을 여러 셀로 되돌리는 작업은 정확히 말하면 ‘셀 나누기’가 아니라 병합 해제입니다.
- 병합된 셀을 클릭합니다.
- 홈 탭으로 이동합니다.
- 병합하고 가운데 맞춤 메뉴를 엽니다.
- 셀 병합 해제를 선택합니다.
병합이 해제되면 원래 선택되어 있던 여러 셀 영역으로 돌아갑니다. 그러나 병합 당시 삭제된 데이터는 복구되지 않습니다. 병합 직후라면 실행 취소를 사용해 되돌릴 수 있지만, 파일을 저장하고 닫은 뒤에는 별도 복사본이나 백업이 필요할 수 있습니다.
셀 나누기 2: 한 셀의 텍스트를 여러 열로 분할하기
Excel에는 워드 표처럼 일반 셀 하나를 물리적으로 여러 셀로 쪼개는 기능이 없습니다. 대신 하나의 셀에 들어 있는 텍스트를 구분 기호에 따라 오른쪽의 여러 열로 배분합니다.
예를 들어 A2에 다음과 같은 값이 있다고 가정해 보겠습니다.
김민수, 서울, 010-0000-0000
쉼표를 기준으로 나누면 이름, 지역, 전화번호가 각각 인접한 열에 들어갑니다.
데이터 탭의 ‘텍스트 나누기’ 사용법
- 나눌 텍스트가 들어 있는 셀 또는 열을 선택합니다.
- 데이터 탭을 엽니다.
- 텍스트 나누기를 선택합니다.
- 구분 방식을 선택합니다.
- 쉼표, 공백, 탭 등 특정 문자를 기준으로 나누려면 구분 기호 기준 방식을 사용합니다.
- 일정한 너비를 기준으로 나누려면 고정 너비 방식을 사용합니다.
- 미리보기에서 열이 올바르게 분리되는지 확인합니다.
- 필요하면 결과가 시작될 위치를 지정합니다.
- 완료합니다.
실제 메뉴의 세부 단계는 Excel 버전에 따라 다르게 표시될 수 있지만, 핵심은 데이터 탭에서 텍스트 나누기를 실행하고 구분 기준을 지정하는 것입니다.
분할 전에 오른쪽 열을 비워야 하는 이유
텍스트 나누기는 결과를 선택한 셀의 오른쪽 인접 열에 배치합니다. 오른쪽에 기존 데이터가 있으면 분할 결과가 그 데이터를 덮어쓸 수 있습니다.
따라서 실행 전에 다음을 확인하세요.
- 분할 결과가 들어갈 만큼 오른쪽 열이 비어 있는가
- 기존 데이터가 있다면 다른 시트나 별도 범위에 복사했는가
- 원본을 보존해야 한다면 복사본에서 작업하고 있는가
선택 범위는 한 열 안에서 지정하는 것이 안전합니다. 여러 열에 이미 데이터가 있는 상태에서 넓은 범위를 선택하면 예상하지 못한 위치에 결과가 배치되거나 기존 내용과 충돌할 수 있습니다.

웹용 Excel에서 수식으로 텍스트 나누기
웹용 Excel에서는 텍스트 나누기 마법사 대신 TEXTSPLIT 함수를 사용할 수 있습니다. 이 함수는 열 구분 기호와 행 구분 기호를 기준으로 텍스트를 나눕니다.
예를 들어 A2의 내용을 쉼표 기준으로 여러 열에 나누려면 다음과 같이 입력합니다.
=TEXTSPLIT(A2, ",")
이 수식은 A2의 텍스트를 쉼표 기준으로 분리해 오른쪽 방향의 여러 셀에 배치합니다. 행 방향으로 나누는 구분 기호가 필요한 경우에는 함수의 행 구분 기호 인수를 사용할 수 있습니다.
TEXTSPLIT은 원본 셀의 내용을 직접 지우는 대신 결과를 다른 셀에 표시한다는 점에서, 원본을 보존하면서 분할 결과를 확인할 때 유용합니다. 다만 수식 결과가 펼쳐질 영역에 다른 값이 있으면 결과가 표시되지 않을 수 있으므로 주변 셀을 비워 두어야 합니다.
병합 기능이 작동하지 않을 때
표로 서식이 지정된 영역인지 확인
Excel 표로 서식이 지정된 영역에서는 셀 병합이 제한될 수 있습니다. 병합 메뉴가 비활성화되어 있거나 실행되지 않는다면 해당 범위가 표로 설정되어 있는지 확인하세요.
표의 구조를 유지해야 한다면 병합 대신 다음과 같은 방법을 검토할 수 있습니다.
- 제목을 표 바깥의 별도 행에 배치하기
- 여러 셀을 병합하지 않고 셀 서식과 정렬로 제목처럼 보이게 만들기
- 표의 데이터 구조를 유지한 채 보고서용 영역을 따로 만들기
병합 버튼을 눌렀는데 원하는 결과가 아닌 경우
병합은 선택한 범위 전체를 하나로 만듭니다. 한 행만 합치려 했는데 여러 행이 함께 선택되었다면, 먼저 선택 범위를 다시 확인하세요. 병합 전에는 선택 영역의 왼쪽 위 셀이 어떤 셀인지도 확인하는 것이 좋습니다. 그 셀의 내용이 남기 때문입니다.
텍스트가 제대로 분리되지 않는 경우
텍스트 나누기 결과가 예상과 다르면 다음 원인을 확인하세요.
- 실제 구분 기호가 쉼표가 아니라 공백이나 탭인 경우
- 값마다 구분 기호의 개수가 다른 경우
- 한 셀 안에 여러 종류의 구분 기호가 섞여 있는 경우
- 구분 기호 뒤에 불필요한 공백이 포함된 경우
- 결과가 들어갈 오른쪽 셀에 기존 데이터가 있는 경우
미리보기에서 결과를 확인하고 구분 기호를 바꾸거나, 원본을 정리한 뒤 다시 실행하세요.
병합과 텍스트 분할을 구분하는 기준
| 하려는 작업 | 사용 기능 | 결과 |
|---|---|---|
| 제목 영역처럼 여러 셀을 하나로 보이게 만들기 | 셀 병합 | 여러 셀이 하나의 큰 셀로 결합됨 |
| 병합된 영역을 원래 셀 구조로 되돌리기 | 셀 병합 해제 | 셀 영역은 복원되지만 삭제된 데이터는 복구되지 않음 |
| 이름·주소·상품명 등을 여러 칸으로 분리하기 | 데이터 > 텍스트 나누기 | 텍스트가 인접한 여러 열에 배치됨 |
| 수식으로 텍스트를 분리하고 원본을 유지하기 | TEXTSPLIT | 구분 기호에 따라 결과가 여러 셀로 펼쳐짐 |
작업 전후에 주의할 점
- 중요한 데이터는 병합 또는 텍스트 나누기 전에 복사합니다.
- 병합하면 왼쪽 위 셀 이외의 내용이 삭제될 수 있습니다.
- 병합 해제는 삭제된 데이터를 되살리는 기능이 아닙니다.
- 텍스트 나누기는 오른쪽의 기존 데이터를 덮어쓸 수 있습니다.
- 원본을 보존해야 한다면 복사한 열이나 별도 시트에서 작업합니다.
- 데이터 관리 목적의 표에서는 병합을 최소화하는 편이 정렬, 필터, 수식 사용에 유리할 수 있습니다.
작업 전에는 엑셀 셀 합치기와 나누기의 적용 범위와 원본 상태를 먼저 확인하는 것이 좋습니다.
자주 묻는 질문
병합 해제를 하면 원래 입력했던 데이터가 돌아오나요?
돌아오지 않습니다. 병합할 때 왼쪽 위 셀 이외의 내용이 삭제되기 때문에 병합 해제는 셀 구조만 되돌립니다. 병합 직후라면 실행 취소를 시도하고, 그 이후라면 백업 파일이나 별도 복사본을 확인해야 합니다.
셀 하나를 워드 표처럼 두 칸으로 나눌 수 있나요?
일반 Excel 셀 자체를 물리적으로 쪼개는 방식은 지원되지 않습니다. 한 셀의 텍스트를 여러 칸에 배치하려면 텍스트 나누기나 TEXTSPLIT을 사용해야 합니다. 필요하면 새 열이나 새 행을 추가해 결과를 배치합니다.
쉼표가 없는 텍스트도 여러 열로 나눌 수 있나요?
가능합니다. 텍스트 나누기에서 공백, 탭 등 실제 데이터에 포함된 구분 기호를 선택하거나, 일정한 너비를 기준으로 나누는 방식을 사용할 수 있습니다. 구분 기호가 일정하지 않다면 먼저 원본 데이터를 정리해야 합니다.
병합한 셀을 다시 합치면 내용이 자동으로 합쳐지나요?
아닙니다. 병합 해제 후 각 셀에 데이터를 다시 입력한 다음 재병합해야 합니다. 병합은 여러 셀의 내용을 자동으로 이어 붙이는 기능이 아니라, 셀 영역을 하나로 표시하는 기능입니다.
TEXTSPLIT 결과가 표시되지 않는 이유는 무엇인가요?
수식 결과가 펼쳐질 영역에 기존 값이 있거나, 입력한 구분 기호가 실제 텍스트와 일치하지 않을 가능성이 있습니다. 결과가 들어갈 주변 셀을 비우고 원본의 구분 기호를 확인한 뒤 다시 입력하세요.
마무리
여러 셀을 하나의 제목 영역으로 만들 때는 셀 병합을 사용하고, 병합된 영역을 되돌릴 때는 병합 해제를 사용합니다. 반면 한 셀의 텍스트를 여러 열로 분리하는 작업은 텍스트 나누기 또는 TEXTSPLIT이 담당합니다. 병합 전에는 데이터 삭제를, 텍스트 분할 전에는 오른쪽 셀 덮어쓰기를 반드시 확인하면 대부분의 실수를 예방할 수 있습니다.