• 최초 작성일: 2025-01-27
  • 최종 수정일: 2026-09-23
  • 조회수: 45 회
  • 작성자: 권현욱 (엑셀러)
  • 강의 제목: 같은 값을 가진 셀 숨기기

들어가기 전에: "말 타니께 마부 부리고 싶다"

오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.

몇일 전에 팔로워 수가 갑자기 늘어나고 트래픽이 급격히 증가하길래 보았더니, "Excel 활용 정석" 시리즈가 "NAVER 포스트" 메인 화면에 "추천 시리즈"로 올라가 있더군요.

네이버 포스트 메인 화면의 추천 시리즈에 소개된 Excel 활용 정석 시리즈
아이엑셀러

홈 페이지에 몇 명이 들어오고 댓글은 얼마나 달렸는가, 뭐 이런 데에는 별 의미를 두지 않는 편입니다. 홈페이지와 강좌를 20년 가까이 진행하는 본질적 이유와는 무관하다 여기기 때문입니다. 소수의 방문자라도 제 강좌를 통해 도움을 받았다는 이야기를 들을 때면 힘이 났고, 그것이 동기부여가 되어 지금까지 지식나눔 활동을 해왔습니다. 하지만 좋은 건 좋은 거니까 기쁨을 나누고자 합니다.

사실 그 동안 고민이 있었습니다. 홈페이지를 2000년부터 운영해 왔으니 강산이 두 번 바뀔 시간이 흘렀습니다. '인터넷 홈페이지'라는 플랫폼으로만 운영하다보니 고객 수도 줄고, 사이트가 예전같이 활기 넘치지 않는 것 같다는 생각이 들었습니다. "요즘 대세인 유튜브로 넘어가야 하지 않나?" 권하는 분도 있었습니다.

때가 되면 다른 플랫폼으로 눈길을 돌릴 수도 있겠으나 일단은 현재의 홈페이지와 "NAVER 포스트"를 중심으로 진행하려 합니다.

권현욱(엑셀러)
저자: 권현욱(엑셀러), 아이엑셀러 대표

필자는 Excel 컨설턴트, 작가, 그리고 크리에이터입니다. 현재 Microsoft Excel MVP이며, 『챗GPT+엑셀 업무자동화 정석』을 비롯한 10여 권의 도서를 집필했습니다. Excel 자동화 및 생산성 향상 분야에서 25년 넘는 경력을 보유하고 있습니다.

권현욱(엑셀러) 님의 최신 포스트:
  • 최신 글을 불러오는 중...


26년 경력 Microsoft MVP 권현욱(엑셀러) 지음

📊 신간 전자책(PDF) · 287쪽 · 13500원

엑셀 대시보드를 만드는 최적의 '표준 3계층 구조'

  • 3초 안에 읽히는 화면 설계 감각 습득
  • Microsoft Excel MVP의 실전 노하우 수록
  • 중간마진 없는 합리적인 가격, 오직 아이엑셀러에서만!
지금 구매하기 완성 화면 보기

같은 값을 가진 셀 숨기기

"말 타니께 마부 부리고 싶다."

박경리의 소설 <토지>에 나오는 말입니다. 편하고 좋은 것을 찾는 사람의 욕심에는 끝이 없음을 비유적으로 이르는 말입니다.

인간의 마음이란 변덕이 심하고 간사하다고들 합니다. 서 있으면 앉고 싶고, 앉으면 눕고 싶고, 누우면 자고 싶은것은 인지상정입니다. 하지만 달리 생각해 볼 수도 있겠습니다. 편리함에 대한 끝없는 욕망이 인류 변화와 발전의 원동력으로 작용했을 수도 있으니까요.

걸어다니는 게 귀찮아서 자전거를 만들었고, 자전거 패달도 오래 밟으면 힘이 드니 자동차를 개발했으며, 자동차도 먼 거리를 오갈려면 시간이 많이 걸리니 비행기를 발명하게 되었을 테니 말입니다.

핵심 요약: 조건부 서식으로 만드는 병합 효과

바로 위 셀과 값이 같은 셀을 조건부 서식으로 찾아 글자색을 흰색으로, 위쪽 테두리를 제거하면, 실제 값은 남아 있으면서도 셀이 병합된 것처럼 보입니다.

  • 1단계: 범위 선택 후 [홈] - [조건부 서식] - [새 규칙]
  • 2단계: 수식 =OFFSET($B3,-1,0)=$B3 (또는 =$B2=$B3) 입력
  • 3단계: 서식에서 글자색 흰색 + 위쪽 테두리 제거
  • 결과: 값은 그대로, 시각적으로만 병합된 표처럼 보임

VB0250 강좌에서 "셀 병합을 해제하고 값을 채워넣는 Code"에 대해 소개했었습니다. [표 1]의 '순번' 데이터를 [표 2]의 그것과 같은 형태로 만드는 방법에 대해 다루었습니다.

병합되어 그룹별로 한 번만 표시된 표1 순번과, 모든 행에 반복 표시된 표2 순번 비교
아이엑셀러

그랬더니 이번에는 반대로 [표 2]의 '순번' 데이터를 [표 1]의 '순번'과 같은 형태로 바꾸고 싶다는 질문이 있었습니다(그런 질문이 왜 안오나 싶었습니다 ^^;). 문제는 질문하신 분은 VBA를 모른다는 것! 때로는 제약(Constraints)이 새로운 방법을 찾는 지름길이 되기도 합니다. 오죽하면 '제약의 마법(The Magic of Constraints)'이라는 말이 있을까요.

하여튼 질문하신 사항을 반영하여, 코딩을 하지 않고 엑셀의 고유 기능만을 이용하여 최대한 비슷하게 만들어 보도록 하겠습니다. 아래 [표 3]과 같이 말이지요.

목표: 표2의 순번 데이터를 표1처럼 중복 값이 안 보이도록 만든 표3
아이엑셀러

이번 강좌는 어째 어느 여성잡지 비슷하게 돼 버렸습니다(본문보다 부록이 더 큰 것 같다는 뜻입니다. ^^;). 본론으로 들어갑니다.

(1) 작업 대상 영역(여기서는 B3:B11)을 범위로 지정하고 '홈 - 조건부 서식 - 새 규칙'을 클릭합니다.

홈 탭에서 조건부 서식의 새 규칙 메뉴를 클릭하는 화면
아이엑셀러

(2) '새 서식 규칙' 대화상자에서 '수식을 사용하여 서식을 지정할 셀 결정' 항목을 선택하고 '규칙 설명 편집' 란에는 아래와 같은 수식을 입력합니다.

새 서식 규칙 대화상자에 OFFSET 수식을 입력하는 화면
아이엑셀러

이제 우리에게 더 이상 낯설지 않은 Offset 함수가 사용되었군요. B3 셀과 B3 셀 바로 위의 셀(B3,-1)의 값이 같은지 여부를 확인하는 과정입니다. 참고로, 작업 대상 영역의 열이 하나이므로 B앞에 $를 붙이지 않아도 되나 습관적으로 붙였습니다.

=OFFSET($B3,-1,0)=$B3

또는 그냥 간단하게 아래와 같이 해도 되겠습니다. 언제 한 번 날을 잡아서 Offset 함수에 대해서도 다뤄볼 필요도 있겠습니다('오늘은 다루지 않겠다'는 의미입니다. ^^;).

=$B2=$B3

(2) '서식' 버튼을 클릭합니다. '셀 서식' 대화상자에서 '글꼴' 탭을 클릭하고 글자 색을 흰색으로 지정합니다.

셀 서식 대화상자의 글꼴 탭에서 글자 색을 흰색으로 지정하는 화면
아이엑셀러

(3) '테두리' 탭을 클릭하고 윗쪽 테두리 아이콘을 클릭하여 윗 선을 없애줍니다.

셀 서식 대화상자의 테두리 탭에서 위쪽 테두리를 제거하는 화면
아이엑셀러

(4) '확인' 버튼을 클릭하여 대화상자를 닫으면 원하는 형태의 표가 만들어집니다.

조건부 서식 적용 후 병합된 것처럼 보이는 결과 표
아이엑셀러

실컷 자판을 두들기다 보니, '이런 것을 예전에 다뤘던 건 아닐까?' 하는 생각이 언뜻 듭니다. 이제 50줄에 접어든 Exceller의 총기가 이전 같지 않기 때문이기도 하려니와, 강좌 횟수가 558회에 이르다 보니 일일이 기억하기 어렵기도 합니다. 복습이다, 생각하고 이해하시기를...

참고: 이미지에 대하여

이 글은 원래 네이버 포스트에 게재되었던 글로, 네이버 포스트 서비스 종료로 네이버 블로그로 옮기는 과정에서 원본 이미지가 소실되었습니다. 위 이미지는 본문 설명을 바탕으로 재구성한 예시 화면이며, 실제 엑셀 화면과 세부 디자인은 다를 수 있습니다.

정리 — 조건부 서식으로 병합 효과 내기

단계 동작
1. 규칙 생성 [홈] - [조건부 서식] - [새 규칙]
2. 조건 수식 =OFFSET($B3,-1,0)=$B3 (또는 =$B2=$B3)
3. 글자색 흰색으로 지정해 값이 안 보이게
4. 테두리 위쪽 테두리 제거로 경계선도 감추기

자주 묻는 질문 (FAQ)

Q1. 셀 병합 없이 병합된 것처럼 보이게 하려면 어떻게 하나요?

조건부 서식으로 바로 위 셀과 값이 같은 셀을 찾아, 그 셀의 글자색을 흰색으로 지정하고 위쪽 테두리를 제거하면 됩니다. 실제 값은 그대로 남아 있어 정렬·필터 등 엑셀 기능을 정상적으로 쓸 수 있습니다.

Q2. OFFSET($B3,-1,0)=$B3 수식은 무슨 뜻인가요?

OFFSET($B3,-1,0)은 B3 셀에서 위로 한 행 이동한 셀(B2)을 가리킵니다. 이 값이 B3과 같은지 비교하는 수식으로, 더 간단하게는 =$B2=$B3로도 같은 결과를 얻을 수 있습니다.

Q3. 이 방법과 VBA로 병합을 해제하는 방법은 어떻게 다른가요?

VBA로 병합을 해제하고 값을 채우는 방법은 실제 셀 구조 자체를 바꾸는 것이고, 이 글의 방법은 반대로 이미 모든 셀에 값이 있는 데이터를 코딩 없이 조건부 서식만으로 시각적으로만 병합된 것처럼 보이게 하는 것입니다.

마치며

VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.