- 최초 작성일: 2005-10-14
- 최종 수정일: 2026-09-26
- 조회수: 24 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 병합된 셀의 일련번호 매기기2
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
질문 하나
안녕하세요,
…(중략)… 제가 궁금한건 제품에 일련번호를 매기는 방법에 대해서입니다.
지금까진 직접 손으로 쳐서 넣었습니다. 그래서 가끔 제가 깜박해서 제품번호가
같은 것이 두 개 생기는 경우도 있습니다.
일련 번호가 자동적으로 생기도록 할 수는 없는지요?
문제는 셀 병합이 되어 있는데 그 크기가 불규칙하다는 것입니다.
제가 아직 VBA는 공부중이라 걍 함수로 할 수 있는 방법은 없나요?
병합된 셀의 일련번호 매기기2
핵심 요약
- 불규칙하게 병합된 부서 셀에 일련번호를 자동으로 매기는 문제를 다룹니다.
- COUNTA와 절대·상대 주소를 조합하여 번호를 증가시킵니다.
- 여러 영역에 같은 수식을 입력할 때 Ctrl+Enter를 사용하는 방법도 소개합니다.
엑셀이 강력한 데이터 분석 도구임을 아신다면, 그리고 분석 툴로써의
기능을 십분 활용하고자 하신다면… 가급적이면 셀 병합 같은 기능은
사용하시지 않는 것이 좋습니다. 셀 병합을 하고나면 피벗 테이블이나
필터, 부분합 등과 같은 엑셀의 강력한 데이터 분석 기능을 원활히 사용할 수
없기 때문입니다.
하지만 현업에서는 이러한 기능을 사용하지 않는 것을 전제로, 혹은 나중에
필요하다면 얼마든지(?) 다시 셀 병합을 해제할 각오로…) 셀 병합 기능을
사용하는 경우가 없지는 않은가 봅니다.
만약 셀 병합을 하셨다면... 이러한 문제는 우리가 아주 자~알 알고 있는
COUNTA 함수를 사용하면 간단하게 해결할 수 있습니다.
병합된 셀의 일련번호 비교
| 번호 | 부서 | 번호 | 부서 | |
|---|---|---|---|---|
| 영업1팀 | =COUNTA($F$35:F35) | 영업1팀 | ||
| 영업2팀 | =COUNTA($F$35:F40) | 영업2팀 | ||
| 영업3팀 | =COUNTA($F$35:F44) | 영업3팀 | ||
| 영업4팀 | =COUNTA($F$35:F45) | 영업4팀 | ||
| 특수영업팀 | =COUNTA($F$35:F48) | 특수영업팀 | ||
| 부산영업팀 | =COUNTA($F$35:F49) | 부산영업팀 | ||
| 대구영업팀 | =COUNTA($F$35:F52) | 대구영업팀 | ||
| 대전영업팀 | =COUNTA($F$35:F54) | 대전영업팀 | ||
| 광주영업팀 | =COUNTA($F$35:F58) | 광주영업팀 | ||
| 제주영업팀 | =COUNTA($F$35:F59) | 제주영업팀 |
(1) 수식을 입력할 범위(여기서는 노란색 영역)를 선택합니다.
(2) 절대 주소와 상대 주소를 혼합하여 다음과 같은 수식을 입력합니다.
(3) Ctrl + Enter 키를 함께 눌러 마무리 합니다.
여러 영역에 공통적으로 어떤 값을 입력하고자 할 때에는 이와 같이
<Ctrl + Enter> 키를 함께 누른다는 것을 이 참에 익혀두시면 좋겠군요.
즐거운 금요일입니다.
생각해 보면...결혼식, 돌잔치, 결혼 10주년만 평생 한번 있는 것은 아닙니다.
오늘, 그리고 지금 이순간도 평생에 단 한번 밖에 없답니다. ^^
다들 주말 잘 보내세요.
다음 시간에...
마치며
불규칙하게 병합된 셀에도 COUNTA와 혼합 참조를 이용하면 일련번호를 자동으로 매길 수 있습니다. 여러 영역에 동일한 수식을 입력할 때 Ctrl+Enter를 활용하는 방법도 함께 확인했습니다.