엑셀 셀 병합 자동 채우기 · 매크로 실습 가이드
쇼츠 「엑셀 셀 병합, 클릭 한 번에 끝내기」 보충 자료 · 예제 파일을 열어 두고 1번부터 따라 해 보세요.
1첫 범위 병합0:14
예제1 시트는 종목마다 평균가격·성장률 두 행이 똑같이 반복됩니다. 이렇게 모양이 같은 표는 자동 채우기로 병합해요. 먼저 첫 종목 하나만 병합해 본보기를 만듭니다.
C3:C4를 고르고 [홈] → [병합하고 가운데 맞춤]을 누르면 삼성전자가 두 행 가운데에 한 칸으로 놓입니다.
2아래로 서식만 채우기0:17
종목명은 그대로 두고 두 행씩 병합한 서식만 아래로 채웁니다. 병합한 C3:C4의 채우기 핸들을 아래로 끌면 C열이 잠시 모두 삼성전자로 바뀌어요. 값이 바뀌어도 그대로 진행합니다.
오른쪽 아래에 생긴 [자동 채우기 옵션]을 누르고 [서식만 채우기]를 고르면 원래 종목명이 돌아옵니다.
3오른쪽 열도 같은 방법0:26
종목코드가 든 D열도 같은 방법으로 한 번에 병합됩니다. 병합된 C열 범위를 고른 채 채우기 핸들을 오른쪽 D열까지 끌어요.
D열에 종목명이 복사되면 [자동 채우기 옵션] → [서식만 채우기]를 고릅니다. 종목코드는 원래 값으로 돌아오고 두 행 병합만 남아요.
4매크로 넣기— Alt + F110:39
예제2 시트처럼 카테고리마다 행 수가 2행·3행으로 제각각이면 자동 채우기를 쓸 수 없습니다. 이때는 매크로로 불규칙한 범위를 한 번에 병합합니다.
쇼츠 글 본문에 실린 「셀병합매크로」 코드를 복사합니다. 엑셀에서 Alt + F11로 매크로 편집기를 열고, [삽입] → [모듈]로 Module1을 추가한 뒤 코드를 붙여 넣어요.
5매크로 실행·범위 고르기0:53
범위를 고르고 [확인]을 누르면 위 칸과 값이 같거나 비어 있는 칸이 위 칸과 합쳐집니다. 다 끝나면 「선택한 범위의 셀 병합이 완료되었습니다!」 메시지가 떠요.
편집기 위쪽의 [재생] 버튼을 누르면 엑셀 화면에 [병합할 범위 선택] 창이 뜹니다. 예제2 시트에서 B3:D24를 끌어 고르면 입력란에 $B$3:$D$24가 들어가요.
6새로 생긴 행도 이어서1:02
병합이 끝난 표에 행이 새로 생겨도 매크로를 다시 실행해 이어서 병합할 수 있습니다.
매크로를 다시 실행해 [병합할 범위 선택] 창이 뜨면 병합할 부분을 고르고 [확인]을 누릅니다. 해외반도체처럼 새로 추가된 종목까지 병합돼요.
7병합 해제 뒤 빈 칸 채우기— F5 → Alt + S → K1:09
병합을 풀면 값은 묶음마다 첫 행에만 남고 나머지는 빈 칸이 됩니다. [이동 옵션]으로 빈 칸만 골라 위 칸 값으로 한 번에 채웁니다.
범위를 고르고 [병합하고 가운데 맞춤]을 다시 눌러 병합을 풉니다. F5 → Alt + S → K로 빈 셀만 고른 뒤, 활성 셀 C4에 바로 위 칸을 가리키는 수식을 넣어요.
수식 · C4 셀
=C3
질문 6
이 책 쇼츠의 댓글과 같은 곳이에요. 여기서 올린 질문은 쇼츠에도 함께 올라가요.
로그인하면 질문을 남길 수 있어요. 로그인
안녕하세요.병합하고자 하는 패턴이 일정하지 않아 매크로를 활용하고 싶습니다.조건은 첨부 파일과 같은 데이터를 본 강의 매크로를 활용하여두번에 나눠서 한번은 병합 패턴의 기준을 만들어 준 뒤다음으로 그 병합 패턴에 맞춰 다른 열의 데이터도 병합하는 방식 입니다.의도하는 순서는 아래와 같습니다.-------------------------------1) 우선 B열(Lot)만 동일 데이터를 병합 처리 합니다. → 이 B열의 병합 결과가 D열과 E열의 병합 패턴 기준이 되어야 합니다.2) C열(Case)은 병합 처리할 대상이 아닙니다.3) D열(원단1)과 E열(원단2)의 데이터를 B열(Lot) 패턴과 동일하게 병합합니다. ∴ 번거로우시겠지만 검토 부탁합니다.
표로 지정한 범위 내에서는 작동하지 않는 매크로인가요?
안녕하세요.
네, 표로 된 범위에서는 셀 병합 자체가 제한되어 사용할 수 없습니다.

엑셀 스크립트로 짜면 좋을듯 하네요 :)
왼쪽값만 남기고 병합됩니다 라는 메세지가 많이 뜨는데 이건 어떻게 없앨 수 있나요?
안녕하세요.
기존 데이터가 어떻게 입력되어 있을 때 해당 기능을 사용하시나요?
데이터 원본 스샷을 올려주시면 검토 후 답변 드리겠습니다.
- 데이터 관리할 때 셀 병합을 지양하고 있지만, 보고서 작성 시동어 반복으로 인해, 셀 병합 기능을 쓸 수 밖에 없는 상황이 생기더라구요.
그런 경우에 정말 유용하게 사용할 수 있네요.
감사합니다.!!
매번 셀 병합때문에 불편했는데 유용한 팁입니다
아직 질문이 없어요.