Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

엑셀 표에서 셀 병합이 안 될 때? 원인과 3가지 해결 방법

일반적으로 엑셀 데이터는 표(Table) 형식으로 관리하는 경우가 많습니다. 그런데 엑셀 내부에서는 기본적으로 셀 병합이 허용되지 않기 때문에, 많은 사용자가 "셀 병합이 되지 않는다"는 문제를 겪게 됩니다. 이 문제를 해결하려면 먼저 엑셀 를 일반 범위(Range)로 변환해야 합니다.

엑셀 표에서 셀 병합이 안 될 때? 원인과 3가지 해결 방법

이 글에서는 엑셀의 기본 기능과 VBA 매크로를 활용해 표 안에서 셀 병합이 불가능한 문제를 해결하는 방법을 자세히 소개합니다.

워크북 다운로드

🔺 엑셀 표에서 셀이 병합되지 않는 3가지 원인

엑셀 표에서 셀 병합이 불가능한 데에는 크게 3가지 원인이 있습니다.

🔼 셀이 엑셀 표(Table) 안에 있는 경우

가장 흔한 원인입니다. 엑셀 는 구조적 참조와 필터링 같은 기능을 지원하는 특수 개체이기 때문에, 표 내부의 셀 병합을 허용하지 않습니다. 따라서 셀 병합 기능을 사용하려면 먼저 를 일반 범위로 변환해야 합니다.

🔼 워크시트가 보호 중인 경우

시트에 보호(Protection)가 설정되어 있으면 누구도 해당 시트의 셀을 병합할 수 없습니다. 보호를 해제하려면 검토 탭 > 보호 그룹 > 시트 보호 해제를 클릭하세요. 보호가 해제되면 셀 병합을 자유롭게 사용할 수 있습니다.

엑셀 표에서 셀 병합이 안 될 때? 원인과 3가지 해결 방법

🔼 워크시트가 공유 중인 경우

공유된 워크시트 역시 셀 병합을 지원하지 않습니다. 공유를 해제하려면 검토 탭 > 보호 그룹 > 통합 문서 공유 해제(Unshare Workbook)를 선택하면 됩니다. 아래 예시 화면에서는 이미 공유가 해제된 상태라 해당 옵션이 비활성화(회색)로 표시되어 있습니다. 반대로 공유 상태라면 언제든 검토 탭에서 공유를 해제할 수 있습니다.

엑셀 표에서 셀 병합이 안 될 때? 원인과 3가지 해결 방법

표에서 셀 병합 문제를 해결하는 3가지 방법

아래에서는 데이터가 엑셀 형식으로 저장되어 있을 때 이를 일반 범위로 변환하고, 이후 원하는 셀을 손쉽게 병합하는 방법을 단계별로 설명합니다.

방법 1: '범위로 변환' 기능으로 셀 병합 활성화하기

엑셀은 표 디자인 탭에서 범위로 변환(Convert to Range) 옵션을 제공합니다. 데이터가 엑셀 에 들어 있다면 표 안의 아무 셀이나 클릭했을 때 표 디자인 탭이 나타나며, 이 탭 안에 범위로 변환 옵션이 포함되어 있습니다.

1단계: 전체 데이터 범위를 선택하거나 표 안의 셀을 클릭합니다. 그러면 리본 메뉴에 표 디자인 탭이 나타납니다. 표 디자인 탭 > 도구 그룹에서 범위로 변환을 클릭하세요.

엑셀 표에서 셀 병합이 안 될 때? 원인과 3가지 해결 방법

2단계: 표를 일반 범위로 변환할 것인지 묻는 확인 창이 나타나면 예(YES)를 클릭합니다.

엑셀 표에서 셀 병합이 안 될 때? 원인과 3가지 해결 방법

를 클릭하면 엑셀 표가 일반 범위로 바뀝니다. 이후 셀을 선택해 보면 표 디자인 탭이 더 이상 표시되지 않는데, 이것이 일반 범위로 성공적으로 변환되었다는 증거입니다.

엑셀 표에서 셀 병합이 안 될 때? 원인과 3가지 해결 방법

3단계: 병합할 셀들을 선택한 뒤, 탭 > 맞춤 그룹 > 가운데로 병합(Merge & Center)을 클릭합니다.

엑셀 표에서 셀 병합이 안 될 때? 원인과 3가지 해결 방법

가운데로 병합을 실행하면 병합 후 왼쪽 위 값만 남고 나머지 값은 삭제된다는 경고 메시지가 표시됩니다. 확인을 클릭하세요.

엑셀 표에서 셀 병합이 안 될 때? 원인과 3가지 해결 방법

➤ 나머지 셀에도 동일하게 가운데로 병합을 적용하면 아래 그림과 같은 최종 결과를 얻을 수 있습니다.

엑셀 표에서 셀 병합이 안 될 때? 원인과 3가지 해결 방법

위 결과에서 확인할 수 있듯이, 엑셀 표를 일반 범위로 변환한 후에는 셀 병합이 정상적으로 작동합니다. 셀 병합을 지원하지 않는 점은 엑셀 표의 몇 안 되는 단점 중 하나입니다.

함께 읽으면 좋은 글: 엑셀에서 셀 가운데로 병합하는 3가지 쉬운 방법

관련 자료

  • 엑셀에서 텍스트 셀 병합하는 9가지 간단한 방법
  • 두 개 이상의 셀 텍스트를 한 셀로 합치는 가장 쉬운 6가지 방법
  • 데이터 손실 없이 엑셀에서 세로로 셀 병합하는 방법
  • 엑셀에서 여러 셀 한 번에 병합하는 3가지 빠른 방법
  • 데이터 손실 없이 엑셀에서 두 셀 병합하는 방법

방법 2: 마우스 오른쪽 버튼(컨텍스트 메뉴)으로 셀 병합 가능하게 하기

방법 1과 마찬가지로, 마우스 오른쪽 버튼 메뉴(컨텍스트 메뉴)를 통해서도 엑셀 표를 일반 범위로 변환할 수 있습니다.

1단계: 전체 표를 선택하거나 표 안의 아무 셀이나 클릭한 후 마우스 오른쪽 버튼을 클릭합니다. 나타난 컨텍스트 메뉴에서 옵션 > 범위로 변환을 선택하세요.

엑셀 표에서 셀 병합이 안 될 때? 원인과 3가지 해결 방법

2단계: 곧이어 엑셀 표를 일반 범위로 변환할 것인지 묻는 확인 창이 뜹니다. 예(YES)를 클릭합니다.

엑셀 표에서 셀 병합이 안 될 때? 원인과 3가지 해결 방법

3단계: 방법 1의 3단계와 동일하게 진행하면 아래 그림처럼 필요한 모든 셀이 병합됩니다.

엑셀 표에서 셀 병합이 안 될 때? 원인과 3가지 해결 방법

병합 작업을 마친 후 다시 데이터를 표 형식으로 관리하고 싶다면, 해당 범위를 언제든 엑셀 로 다시 변환할 수 있습니다.

함께 읽으면 좋은 글: 엑셀에서 데이터가 있는 셀을 병합하는 3가지 방법

방법 3: VBA 매크로로 표의 셀 병합 문제 해결하기

엑셀 VBA 매크로는 객체 단위로 결과를 처리할 수 있는 강력한 도구입니다. 단 몇 줄의 VBA 코드만으로 엑셀 표를 일반 범위로 변환하고 셀 병합을 가능하게 만들 수 있습니다.

1단계: ALT+F11 키를 눌러 Microsoft Visual Basic 창을 엽니다. 상단 삽입(Insert) 메뉴 > 모듈(Module)을 선택하세요.

엑셀 표에서 셀 병합이 안 될 때? 원인과 3가지 해결 방법

2단계: 아래 매크로 코드를 모듈에 붙여넣습니다.

Sub TableToRange()
Dim wrkSheet As Worksheet
Dim wrkList As ListObject
Set wrkSheet = ActiveWorkbook.ActiveSheet
For Each wrkList In wrkSheet.ListObjects
wrkList.Unlist
Next
End Sub

엑셀 표에서 셀 병합이 안 될 때? 원인과 3가지 해결 방법

이 매크로에서는 엑셀 표가 ListObject로 취급되기 때문에 wrkList 변수를 ListObject 유형으로 선언했습니다. 그리고 Worksheet.Unlist 명령을 사용해 활성 워크시트의 모든 ListObject(표)를 일반 범위로 변환하며, VBA FOR 루프가 이 과정을 반복 실행합니다.

3단계: F5 키를 눌러 매크로를 실행합니다. 워크시트로 돌아간 후 기존 표 범위 안의 셀을 클릭해도 표 디자인 탭이 나타나지 않는다면, 표가 일반 범위로 성공적으로 변환된 것입니다.

엑셀 표에서 셀 병합이 안 될 때? 원인과 3가지 해결 방법

➤ 이제 방법 1의 3단계를 따라 원하는 셀에 가운데로 병합을 적용하면, 아래 그림과 동일한 결과를 얻을 수 있습니다.

엑셀 표에서 셀 병합이 안 될 때? 원인과 3가지 해결 방법

표를 일반 범위로 변환한 후에는 원하는 만큼 여러 셀을 자유롭게 병합할 수 있습니다.

함께 읽으면 좋은 글: 엑셀 VBA로 셀 병합하기 (9가지 방법)

마무리

이번 글에서는 범위로 변환 기능과 VBA 매크로를 활용해 엑셀 표에서 셀 병합이 불가능한 문제를 해결하는 방법을 살펴보았습니다. 엑셀 표 내부에서는 직접적인 셀 병합이 허용되지 않지만, 표를 일반 범위로 변환하면 이후 엑셀의 가운데로 병합 기능으로 손쉽게 작업할 수 있습니다. 위에서 소개한 방법들이 업무에 도움이 되기를 바랍니다. 추가 문의 사항이나 보완할 내용이 있다면 댓글로 알려주세요.

관련 글

  • 엑셀에서 데이터 손실 없이 여러 셀 병합하기 (6가지 방법)
  • 엑셀 데이터로 메일 병합 문서를 자동 생성하는 매크로
  • 엑셀에서 여러 통합 문서의 데이터를 합치는 방법 (5가지)
  • 엑셀에서 여러 시트의 데이터를 하나로 합치기 (3가지 방법)
  • 엑셀에서 셀 병합 해제하는 7가지 쉬운 방법
  • 엑셀에서 두 셀의 텍스트를 합치는 7가지 방법