메뉴얼

하나셀 애드인 - 자동 셀병합 및 셀병합 풀기 매뉴얼

by 지천명영어 posted Mar 11, 2025
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제

이 매크로는 엑셀에서 같은 값을 가진 셀들을 자동으로 병합(Merge) 하거나,
병합된 셀을 다시 풀고(Unmerge) 원래의 값으로 채워주는 기능을 합니다.

  • MergeSameValueCells: 같은 값이 연속된 셀을 자동 병합

  • unMergeSameValueCells: 병합된 셀을 풀고 원래 데이터로 복원


💡 어떤 상황에서 유용할까요?

  • 보고서나 출력용 문서를 만들 때 셀을 보기 좋게 병합하고 싶을 때

  • 사람이 일일이 병합/해제를 반복하는 수고를 줄이고 싶을 때

  • 반복되는 표 양식 작업을 자동화하고 싶을 때

  • 병합을 기반으로 한 조건부 서식, 시각적 그룹화를 하고 싶을 때


▶️ 사용 방법

  1. 병합 또는 해제하고자 하는 영역을 선택(Selection) 합니다.
    (전체 표를 선택하거나, 병합하고자 하는 특정 영역만 지정 가능)

  2. 병합하려면 MergeSameValueCells 매크로를 실행합니다.
    병합 해제하려면 unMergeSameValueCells 매크로를 실행합니다.

  3. 자동으로 병합 또는 해제가 수행되며, 같은 값들은 병합되고, 병합된 셀은 다시 펼쳐집니다.


⚙️ 병합 방식 안내

  • 가장 먼저 정사각형으로 병합할 수 있는 범위를 우선 탐지합니다.

  • 정사각형이 안 될 경우, 가로/세로 직사각형 방향으로 병합합니다.

  • 이미 병합된 셀은 중복 병합을 피하기 위해 건너뜁니다.


🚨 주의사항

  • 병합은 선택한 범위 안에서만 수행되며, UsedRange를 기준으로 범위가 자동 조정됩니다.

  • 병합된 셀은 일부 엑셀 기능(정렬, 필터, 수식 등)에 영향을 줄 수 있습니다.

  • 병합 해제 시, 셀 전체를 같은 값으로 채우므로 기존 데이터가 덮어씌워질 수 있습니다.

  • 이 매크로는 매우 큰 데이터에는 시간이 조금 걸릴 수 있습니다.


📎 추가 팁

  • 병합된 셀의 정렬은 가운데 정렬로 자동 설정됩니다.

  • 한 번 병합 후 다시 unMergeSameValueCells를 실행하면 원래대로 돌릴 수 있습니다.

  • 보고서 자동 생성, 엑셀 출력물 양식 등에 매우 유용하게 사용할 수 있습니다.


Articles

1 2