오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
실무자 기초 강의

클릭하면 강조되는 표

오빠두엑셀 by 오빠두엑셀
  • 학습시간 17분
  • 난이도 중급
  • 작성일 2019.09.20

회의할 때 알아두면 좋은 꿀팁 방출(!) - 클릭하면 강조되는 표 만들기

회의나 보고에서 자주 마주치는 정적인 매출표는 한눈에 핵심을 짚기 어렵습니다. 이번 강의에서는 피벗테이블과 슬라이서로 데이터 골격을 잡고, COUNTIF 함수와 조건부서식을 응용해 슬라이서 버튼 클릭만으로 선택한 지역과 분류가 즉시 강조되는 인터랙티브 매출 보고서를 단계별로 제작합니다. 매출 누락 월 차트 표시와 열 너비 고정 등 실무 운영에 필요한 디테일까지 함께 다룹니다.

클릭하면 강조되는 표
DOWNLOADS

실습자료를 준비했어요

수업에서 사용한 예제 파일과 보충 자료를 한 곳에 정리했습니다!👇

실습 가이드

이번 강의에서는 온라인 의류 쇼핑몰에 옷을 납품하는 의류 업체의 2018년도 1분기 매출현황 자료를 예제로 살펴봅니다. 자료 분석을 위해 다음과 같이 두 개의 피벗테이블과 한 개의 피벗차트를 제작합니다.

  • 모든 지역 매출 요약표
  • 선택지역 매장별 매출 상세현황표
  • 선택지역 월별 매출현황차트
A. 모든 지역 매출 요약표 만들기

데이터 범위를 선택한 후, 기존 '쇼핑몰매출' 워크시트 K1 셀에 다음과 같이 피벗테이블을 생성합니다.

  • 행 필드 : 시도
  • 열 필드 : 대분류
  • 값 필드 : 금액[합계]
  • 테이블 명 : pvtbl요약

생성된 피벗테이블을 선택한 뒤 [피벗테이블 분석] 탭으로 이동합니다. 리본 좌측에서 '피벗테이블 이름'을 'pvtvl요약'으로 변경한 후, 단축키를 사용하여 피벗테이블 레이아웃을 변경합니다.

  • AltJYPT : 피벗테이블을 테이블형식으로 표시
  • AltJYTD : 피벗테이블 부분합 표시 안함

1 피벗 완성

표를 한눈에 보기 쉽도록 금액에 천단위 구분기호를 표시합니다. 값 필드의 '금액'을 클릭한 뒤 [값 필드설정]으로 이동합니다. 표시형식에서 '사용자 지정 서식'을 #,##0 으로 변경합니다.

1b. 표시형식 변경

피벗테이블을 선택한 후 상단의 [디자인] 탭에서 피벗테이블 스타일을 '회색'으로 변경합니다.

1c. 디자인 변경

B. 선택지역 매장별 매출 상세현황 표 만들기

데이터 범위를 선택한 후, 기존 '쇼핑몰매출' 워크시트 K19 셀에 피벗테이블을 생성합니다.

  • 행 필드 : 거래처, 매출일
  • 열 필드 : 대분류
  • 값 필드 : 금액[합계]
  • 테이블 명 : pvtbl세부

피벗테이블을 선택한 뒤 [피벗테이블 분석] 탭으로 이동합니다. 리본 좌측의 '피벗테이블 이름'을 'pvtvl세부'로 변경한 후, 이전과 동일한 단축키로 피벗테이블 레이아웃을 변경합니다.

  • AltJYPT : 피벗테이블을 테이블형식으로 표시
  • AltJYTD : 피벗테이블 부분합 표시 안함

2a. 피벗테이블 1차 완성

매출일 필드를 '월 단위'로 그룹화합니다. 매출일 필드를 우클릭하여 [그룹]으로 이동합니다. 새로 나타난 창에서 '월'만 선택한 뒤 확인을 눌러 창을 닫습니다.

2b. 월단위 그룹

이전과 동일한 방법으로 금액에 천단위 구분기호를 표시합니다. 값 필드의 '금액'을 클릭한 뒤 [값 필드설정]으로 이동합니다. 표시형식에서 '사용자 지정 서식'을 #,##0으로 변경합니다.
거래처 필드에 부분합을 표시합니다. 거래처 범위를 우클릭한 후 [거래처 부분합]을 클릭합니다.

2c. 거래처 부분합 표시

위의 피벗테이블과 동일하게 피벗테이블 디자인을 변경합니다. 피벗테이블을 선택한 후 상단의 [디자인] 탭에서 피벗테이블 스타일을 '회색'으로 변경합니다.

이후 피벗테이블의 [요약] 범위를 선택합니다. 마우스 커서가 오른쪽 화살표(→) 모양이 되도록 이동한 뒤 전체 요약범위를 선택합니다. [홈] 탭에서 채우기 색상을 '회색'으로 변경합니다.

2d. 요약열 채우기

거래처 범위를 선택합니다. 이번에도 동일하게 마우스 커서가 아래 화살표(↓) 모양이 되도록 이동한 뒤 전체 거래처 범위를 선택합니다. [홈] 탭에서 채우기 색상을 '회색'으로 변경합니다. 이어서 단축키 Ctrl + 1 로 '셀 서식'을 열어 오른쪽에 진한 회색 테두리를 추가합니다.

2e. 테두리 넣기

매출일 범위도 동일한 방법으로 선택한 후 오른쪽에 진한 회색 테두리를 추가하여 선택지역의 매장별 상세현황 표를 마무리합니다.

2f. 지역 매장별 상세현황 완성

데이터 범위를 선택한 후, 기존 '쇼핑몰매출' 워크시트 V1 셀에 피벗테이블을 생성합니다.

  • 행 필드 : 거래처, 매출일
  • 값 필드 : 금액[합계]

금액에 천단위 구분기호를 표시합니다. 값 필드의 '금액'을 클릭한 뒤 [값 필드설정]으로 이동합니다. 표시형식에서 '사용자 지정 서식'을 #,##0 으로 변경합니다.

3a-1. 피벗테이블 추가

이어서 피벗차트를 추가합니다. 피벗테이블을 선택한 뒤 단축키 AltNR'묶은 세로막대형 차트'를 삽입합니다.

3a-2. 묶은 세로막대 차트 추가

차트 좌측 상단의 버튼을 우클릭한 후 [차트에서 모든 필드단추 숨기기]를 선택하여 피벗차트 위의 모든 단추를 숨김 처리합니다.

3c. 차트 모든 필드 단추 숨기기

이후 차트 제목, 범례, 눈금선, 세로축을 모두 삭제합니다. 차트를 클릭한 뒤 더하기(+) 버튼을 눌러 '데이터 레이블'을 추가합니다.

3e. 차트 모든항목 제거 및 데이터레이블 추가

차트 막대를 우클릭한 후 채우기 색상을 '진한 회색'으로 변경합니다. 또한 [데이터 계열 서식]을 선택하여 차트 막대의 [간격너비]를 120%로 조절합니다.

3e-a. 데이터 계열 서식 간격 너비 조절

피벗테이블을 선택한 후 상단의 [삽입] 탭으로 이동한 뒤 [슬라이서]를 선택합니다. '시도'를 선택하여 슬라이서를 추가합니다.

3f. 슬라이서 추가

삽입된 슬라이서를 선택한 후 상단의 [슬라이서] 탭으로 이동합니다. 기본으로 제공되는 슬라이서 디자인(검은색/회색 디자인)을 선택합니다.

3g. 슬라이서 디자인 변경

슬라이서를 매장별 세부현황 피벗테이블에도 연동합니다. 슬라이서를 우클릭한 후 [보고서 연결]을 선택합니다. 방금 만든 'pvtbl세부'에 체크한 뒤 확인 버튼을 눌러 창을 닫습니다.

3h. 보고서 연결

삽입한 슬라이서와 피벗차트를 보기 좋은 위치로 이동한 뒤 슬라이서 버튼을 클릭합니다. 슬라이서 버튼을 클릭하면 차트와 매장별 세부현황 피벗테이블이 동시에 변경되는 것을 확인할 수 있습니다.

3i. 틀 완성

이제 COUNTIF 함수와 조건부서식을 응용하여 슬라이서 버튼을 클릭하면 선택된 지역이 실시간으로 표에 강조되도록 만들어 보겠습니다.

데이터 범위를 선택한 후, 기존 '쇼핑몰매출' 워크시트 S1 셀에 피벗테이블을 생성합니다.

  • 행 필드 : 시도
  • 테이블 명 : pvtbl시도

생성된 피벗테이블을 선택한 후 [피벗테이블 분석] 탭으로 이동합니다. 리본 좌측의 '피벗테이블 이름'을 'pvtvl시도'로 변경합니다.

이전에 추가한 슬라이서를 우클릭한 후 [보고서 연결]을 클릭합니다. 피벗테이블 목록에서 'pvtbl시도'를 선택하여 슬라이서와 연결합니다. 이후 슬라이서 버튼을 클릭하면 'pvtbl시도' 피벗테이블도 동시에 값이 변경되는 것을 확인할 수 있습니다.

4 시도 피벗테이블 추가

R2 셀에 '시도Count'라고 머릿글을 입력합니다. 이후 R3 셀에 다음과 같이 COUNTIF 함수를 입력한 뒤 아래로 자동채우기합니다.

=COUNTIF(S:S,K3)

4c COUNTIF 함수 입력

COUNTIF 함수를 통해 피벗테이블에 선택된 지역의 개수를 셉니다. 따라서 슬라이서로 선택한 지역의 행에만 함수의 결과값으로 1이 출력됩니다. 이 값을 참조하여 조건부서식으로 해당 행을 강조합니다.

4d 선택된 시도 countif 숫자 변경

K3:Q7 까지의 범위를 선택한 뒤 [홈] 탭의 [조건부서식]에서 [새 규칙]을 추가합니다.

4e 조건부서식 추가

'새 서식 규칙' 창이 나타나면 '수식을 사용하여 서식을 지정할 셀 결정'을 선택합니다. 이후 다음 수식을 빈 칸에 입력합니다.

=($R3>0)

4f 조건부서식 수식 입력

여기서 한 가지 주의할 점이 있습니다. 조건부서식에서 수식을 입력하며 셀을 참조하면 엑셀이 자동으로 '절대참조'로 입력합니다. 따라서 R3 셀을 선택하면 수식에는 '$R$3' 으로 입력됩니다.

이번 예제에서 참조할 셀은 '시도COUNT' 범위의 R3, R4, R5… 순으로 R열만 고정해야 하므로, '$R$3'에서 3 앞의 달러 표시($)는 제거하여 '$R3'으로 변경한 뒤 수식을 완성합니다.

4g 절대참조로 입력됨

이후 [서식] 버튼을 클릭하여 조건부서식 서식을 설정합니다. 채우기 색상은 진한 회색으로, 글꼴 색상은 흰색에 굵은 글꼴로 변경합니다. [확인] 버튼을 눌러 조건부서식을 완성합니다.

4h 조건부서식 서식 변경

이제 슬라이서 버튼을 클릭하면 표에서 선택된 지역이 실시간으로 강조되는 것을 확인할 수 있습니다.

4i 버튼 클릭하면 표 강조됨

사용자 편의성을 위한 문제 해결

완성된 양식에는 두 가지 작은 문제가 남아 있습니다.

  1. 매출이 없는 월은 차트에 표시되지 않아 차트의 매장별 간격이 일정하지 않음
  2. 피벗테이블이 갱신될 때마다 열 너비가 자동으로 변하면서 표 너비가 일정하지 않게 됨
A. 매출이 없는 월도 포함하여 차트에 표시하기

차트가 연결된 피벗테이블로 이동합니다. '매출일' 열을 우클릭한 뒤 [필드 설정]으로 이동합니다.

5a. 필드설정 이동이후 [레이아웃 및 인쇄]에서 [데이터가 없는 항목 표시]에 체크한 뒤 확인을 눌러 창을 닫습니다.

5b 데이터가 없는 항목 표시

[데이터가 없는 항목 표시]에 체크하면 1월부터 12월까지 모든 월이 표시됩니다. 우리가 보고자 하는 기간은 1분기(1월~3월) 입니다. 따라서 매출일 필터에서 1월, 2월, 3월만 선택하여 매출일을 필터링합니다.

5c. 매출일 1분기 월만 선택

이제 매출이 비어 있는 월도 모두 차트에 표시됩니다.

5d 비어있는 월도 모두 표시됨

B. 피벗테이블 자동 열 맞춤 설정 해제하기

매장별 상세 매출현황 피벗테이블(pvtbl세부)로 이동합니다. 피벗테이블을 우클릭한 후 [피벗테이블 옵션]으로 이동합니다.

5e 피벗테이블 옵션[레이아웃 및 서식]에서 '업데이트 시 자동 열 맞춤'을 체크 해제한 뒤 확인을 눌러 창을 닫습니다. 이후 피벗테이블 범위의 열 너비를 변경하면, 슬라이서 버튼을 클릭해도 열 너비가 일정하게 고정됩니다.

5f 업데이트시 자동 열맞춤 해제

이번에는 '회의용자료' 시트로 이동하겠습니다. 회의용자료 시트에는 Raw Data(원본자료) 형태로 데이터가 입력되어 있습니다. 따라서 중복된 데이터가 반복적으로 입력되어 있는데, 이를 그대로 활용하면 다른 사람이 보기에 좋지 않으므로 원본자료는 그대로 유지한 채 표를 가공한 뒤 조건부서식을 적용하겠습니다.

A. 임시로 사용할 열 추가하기

업체명/대분류 옆에 임시 열을 추가합니다. (단축키: Ctrl + Shift + +) 이후 임시 열에 머릿글을 추가합니다. 이번 강의에서는 각각 [@]업체명, [@]대분류로 머릿글을 입력하였습니다.

6a. 임시 머릿글 추가

IF 함수를 사용하여 위에 있는 데이터와 동일할 경우 빈 칸을 출력하고, 그렇지 않을 경우 아래에 있는 데이터를 출력하도록 함수를 입력합니다. 예제 파일의 C2 셀에 다음 수식을 입력한 뒤 아래로 자동채우기합니다.

=IF(B2=B3,"",B3)

수식을 복사한 뒤 D3 셀에 붙여넣고, 동일하게 아래로 자동채우기합니다.

6b. 반복된 데이터 제거

B. 피벗테이블 및 슬라이서 생성하기

시트 오른쪽에 마련해 둔 '대분류/소분류'가 나열된 표를 선택한 후 K2 셀에 피벗테이블을 생성합니다.

  • 행 필드 : 대분류, 소분류

이후 단축키를 사용하여 피벗테이블 레이아웃을 변경합니다.

  • AltJYPT : 피벗테이블을 테이블형식으로 표시
  • AltJYTD : 피벗테이블 부분합 표시 안함

6c. 피벗테이블 추가

피벗테이블을 선택한 뒤 상단의 [삽입] – [슬라이서]를 클릭하여 '대분류', '소분류' 슬라이서를 생성합니다. 두 슬라이서를 시트 좌측의 보기 좋은 위치로 이동시킨 뒤 슬라이서 디자인을 변경합니다.

6d. 슬라이서 생성

C. 선택된 값을 참조하기 위해 COUNTIF 함수 수식 입력하기

이전과 동일한 방법으로 특정 행의 항목이 피벗테이블에 존재하는지 개수를 세기 위한 계산 열을 추가합니다. [비고] 열 우측에 두 개의 열을 추가합니다. (단축키: Ctrl + Shift + +)

이후 추가된 열의 머릿글을 '대분류COUNT', '소분류COUNT'로 입력합니다.

6e. 카운트 임시 열 추가

각 대분류COUNT의 첫 번째 셀과 소분류COUNT의 첫 번째 셀에 다음 수식을 입력한 뒤 아래로 자동채우기합니다.

=COUNTIF(M:M,D3) '// 대분류COUNT 범위
=COUNTIF(N:N,F3) '// 소분류COUNT 범위

수식을 입력한 뒤 슬라이서 버튼을 클릭하면, 선택된 행의 COUNT 값만 1로 변경되는 것을 확인할 수 있습니다.

6f. countif 함수 입력

D. 조건부서식 적용하기

시트에 기존에 있던 '업체명(B열)'과 '대분류(D열)'을 숨깁니다. 이후 C3:C34 범위를 선택하고 채우기 색상을 옅은 노란색으로 변경합니다.

6g. 업체명 배경색 채우기

E3:E34 범위를 선택한 후 [홈] – [조건부서식] – [새 규칙] – '수식을 사용하여 서식을 지정할 셀 결정'을 선택한 뒤 다음 수식을 입력합니다. 앞서 설명한 것처럼 조건부서식에서 셀을 참조할 때 '절대참조'로 입력되는 점에 주의합니다.

=($K3>0)

이후 [서식] 버튼을 클릭하여 채우기 색상을 '옅은 노란색'으로 선택한 뒤 확인을 눌러 대분류의 조건부서식을 완료합니다.

6h. 조건부서식 적용 1차

F3:J34 범위를 선택한 후, 이전과 동일하게 [홈] – [조건부서식] – [새 규칙] – '수식을 사용하여 서식을 지정할 셀 결정'을 선택한 뒤 다음 수식을 입력합니다.

=($L3>0)

이후 [서식] 버튼을 클릭하여 채우기 색상을 '옅은 노란색'으로 선택한 뒤 확인을 눌러 소분류의 조건부서식을 완료하면, 다중 조건으로 실시간 강조되는 표 만들기가 완성됩니다.

6i. 다중조건 강조 표 완성

댓글 48
5 (39개 평가)
호야
호야 2020.03.17 12:49
많이 배우고 갑니다.
밍키색시
밍키색시 2020.03.26 22:25
간단한 것들만 하다가 이런 자료를 보니 신세계네요!! 정말 감사합니다. 강의 보면서 많이 배우고 있어요.
크리슈
크리슈 2020.03.29 20:50
이런 방법이 있었네요.. 감사합니다!
에이사 버터필드
에이사 버터필드 2020.04.07 15:08
저도 신기해서 공부를 해야하는데 진도가 잘 안 빠지네용. 그래도 고맙지요.
에이사 버터필드
에이사 버터필드 2020.04.07 15:26
유투브 강의 아래로 설명 붙이신 자료를 보면서 실습하니 훨씬 더 쉽습니다. 오빠두 선생님 감사합니다.
날으는공
날으는공 2020.04.10 00:17
18분 영상을 1시간 이상 보네요 보고 또 보고 하나하나의 말씀을 청취합니다.
에이사 버터필드
에이사 버터필드 2020.04.12 13:26
대단 하십니다. 저도 인제 기초 7강인가 8강까지 했네요.
민찬이아빠
민찬이아빠 2020.04.10 12:59
이건 제품 매출보고용으로 딱이네요... 와...
에이사 버터필드
에이사 버터필드 2020.04.12 13:28
오늘 실무기초 9강 완료!!! 엑셀이 대단하네요, 오빠두 선생님 덕에 엑셀이 좋아지고 있어요
엑린이
엑린이 2020.04.14 22:40
감사합니다
호크777
호크777 2020.04.24 14:19
저도 익숙해질때까지 보고 하고 있어요..
여전히 어려운 엑셀입니다. 하지만 능력 업이 된다고 생각하니 너무나 좋습니다.
오빠두 엑셀 강사님에게 너무도 감사드립니다.

하나 여쭈어 볼게 있는데요

엑셀 2013 사용자이고.

슬라이서로 클릭하면 표에서 실시간으로 강조되지 않고 저장해야만 색깔이 변하는데 이 부분은 어떤 오류인가요?
오빠두엑셀
오빠두엑셀 작성자 2020.04.25 11:10
안녕하세요?^^
여러가지 원인이 있겠습니다만, 수식 자동계산 옵션이 비활성화 되어서 그럴거라 예상됩니다.
파일 - 옵션 - 수식 으로 이동하셔서 '통합문서계산' 을 '자동'으로 체크해보시겠어요?
답변이 도움이 되셨길 바랍니다.
감사합니다.
김일권
김일권 2020.04.27 09:25
감사합니다.
이제 작동하네요.
운영자님 말씀하신대로 수동을 자동으로 바꾸니 정상 작동합니다.
부드럽럽
부드럽럽 2020.04.29 13:12
선생님 좋은 강의 감사합니다. 추가 작업을 하다가 막혀서 질문드립니다.
새로운 워크시트에 새로운 피벗테이블을 만들고 월 그룹을 연,분기를 추가하니 기존의 피벗테이블까지 변경이 됩니다. 새로운 피벗테이블을 기존과 별도로 연,분기 표시를 하고 싶은데 방법을 모르겠습니다. 조언 부탁드려요^^
오빠두엑셀
오빠두엑셀 작성자 2020.05.03 01:44
안녕하세요?
같은 원본데이터에서 다른 양식으로 두개의 피벗테이블을 생성하시려면 '이름관리자'에서 새로운 이름범위를 생성하시면 됩니다.
예를 들어 같은 범위로 '이름범위1', '이름범위2' 로 두개의 이름범위를 만드신 뒤, 각각의 이름범위를 참조해서 피벗테이블을 만드시면 다른 양식으로 피벗테이블이 생성됩니다^-^
답변이 도움이 되셨길 바랍니다.
감사합니다.