Skip to main content

Excel에서 히트맵 차트 생성하기

Author: Xiaoyang Last Modified: 2025-08-06

Excel에서 히트맵 차트는 데이터 세트의 비교 뷰를 보여주는 시각적 표현인 표처럼 보입니다. 워크시트에 대규모 데이터 세트가 있는 경우, 한눈에 낮거나 높은 값을 식별하기가 매우 어렵습니다. 그러나 히트맵에서는 셀 값이 다른 색상 패턴으로 표시되어 더 큰 데이터나 작은 데이터를 아래 스크린샷과 같이 빠르고 쉽게 볼 수 있습니다.

heat map chart

조건부 서식을 사용하여 간단한 히트맵 차트 생성하기

Excel에는 직접적인 히트맵 차트 기능이 없지만, 강력한 조건부 서식 기능을 통해 빠르게 히트맵을 생성할 수 있습니다. 다음 단계를 따라 진행해 주세요:

1. 조건부 서식을 적용하려는 데이터 범위를 선택하세요.

2. 그런 다음 > 조건부 서식 > 색상 척도를 클릭하고 오른쪽 확장된 드롭다운에서 필요한 스타일을 선택합니다 (이 경우 녹색-노란색-빨간색 색상 척도를 선택하겠습니다). 스크린샷을 참조하세요:

steps of creating heat map chart with conditional formatting

3. 이제 값에 따라 셀을 강조 표시하는 히트맵이 생성되었습니다. 녹색은 가장 높은 값을 나타내고 빨간색은 가장 낮은 값을 나타내며 나머지 값들은 녹색과 빨간색 사이의 그라데이션 색상으로 표시됩니다. 스크린샷을 참조하세요:

steps of creating heat map chart with conditional formatting

4. 숫자를 숨기고 색상만 남기고 싶다면 데이터 범위를 선택하고 Ctrl + 1 키를 눌러 셀 서식 대화 상자를 엽니다.

5. 셀 서식 대화 상자에서 숫자 탭 아래 왼쪽 카테고리 목록 상자에서 사용자 정의 옵션을 클릭하고 형식 텍스트 상자에 ;;; 를 입력합니다. 스크린샷을 참조하세요:

steps of creating heat map chart with conditional formatting

6. 확인 버튼을 클릭하면 아래 스크린샷과 같이 모든 숫자가 숨겨집니다:

steps of creating heat map chart with conditional formatting

참고: 원하는 다른 색상으로 셀을 강조 표시하려면 데이터 범위를 선택하고 > 조건부 서식 > 규칙 관리를 클릭하여 조건부 서식 규칙 관리자 대화 상자로 이동합니다.

steps of creating heat map chart with conditional formatting

그런 다음 기존 규칙을 두 번 클릭하여 서식 규칙 편집 대화 상자를 열고 필요에 따라 규칙을 재설정합니다. 스크린샷을 참조하세요:

steps of creating heat map chart with conditional formatting


Excel에서 동적인 히트맵 차트 생성하기

예제 1: 스크롤 바를 사용하여 동적인 히트맵 생성하기

워크시트에 여러 열의 데이터가 있지만 제한된 공간에 표시하고 싶다면 스크롤 바를 삽입하여 아래 데모와 같이 히트맵을 동적으로 만들 수 있습니다.

이 유형의 동적 히트맵 차트를 생성하려면 다음 단계를 따르세요:

1. 새 워크시트를 삽입하고 원래 시트에서 첫 번째 열(월)을 새 시트로 복사합니다.

2. 그런 다음 개발 도구 > 삽입 > 스크롤 막대를 클릭합니다. 스크린샷을 참조하세요:

steps of creating a dynamic heat map by using Scroll Bar

3. 그런 다음 마우스를 드래그하여 복사된 데이터 아래에 스크롤 막대를 그리고 스크롤 막대를 마우스 오른쪽 버튼으로 클릭한 후 서식 컨트롤을 선택합니다. 스크린샷을 참조하세요:

steps of creating a dynamic heat map by using Scroll Bar

4. 서식 객체 대화 상자에서 컨트롤 탭 아래 최소값, 최대값, 증분 변경, 페이지 변경 및 연결된 셀을 데이터 범위에 따라 설정합니다. 스크린샷을 참조하세요:

steps of creating a dynamic heat map by using Scroll Bar

5. 확인을 클릭하여 대화 상자를 닫습니다.

6. 이제 이 새 시트의 B1 셀에 다음 수식을 입력하고 Enter 키를 눌러 첫 번째 결과를 얻습니다:

=INDEX(data1!$B$1:$I$13,ROW(),$I$1+COLUMNS($B$1:B1)-1)

참고: 위 수식에서 data1!$B$1:$I$13은 행 헤더(월)를 제외한 원래 시트의 데이터 범위이고 $I$1 은 스크롤 막대와 연결된 셀이며 $B$1:B1은 수식을 출력하는 셀입니다.

7. 그런 다음 이 수식 셀을 나머지 셀로 드래그합니다. 워크시트에 3년만 표시하려면 B1부터 D13까지 수식을 드래그하세요. 스크린샷을 참조하세요:

steps of creating a dynamic heat map by using Scroll Bar /></p><p style=8. 그런 다음 새로운 데이터 범위에 조건부 서식 기능의 색상 척도를 적용하여 히트맵을 생성합니다. 이제 스크롤 막대를 드래그하면 히트맵이 동적으로 이동됩니다. 스크린샷을 참조하세요:


예제 2: 라디오 버튼을 사용하여 동적인 히트맵 생성하기

라디오 버튼을 사용하여 동적인 히트맵을 생성할 수도 있습니다. 하나의 라디오 버튼을 선택하면 가장 큰 n개의 값을 강조 표시하고 다른 라디오 버튼을 선택하면 가장 작은 n개의 값을 아래 데모와 같이 강조 표시합니다.

이 유형의 동적 히트맵을 완성하려면 다음과 같이 하세요:

1. 개발 도구 > 삽입 > 옵션 버튼(양식 컨트롤)을 클릭한 다음 마우스를 드래그하여 두 개의 라디오 버튼을 그리고 필요에 따라 텍스트를 편집합니다. 스크린샷을 참조하세요:

steps of creating a dynamic heat map by using Radio Buttons steps of creating a dynamic heat map by using Radio Buttons steps of creating a dynamic heat map by using Radio Buttons

2. 라디오 버튼을 삽입한 후 첫 번째 라디오 버튼을 마우스 오른쪽 버튼으로 클릭하고 서식 컨트롤을 선택합니다. 서식 컨트롤 대화 상자에서 컨트롤 탭 아래 라디오 버튼과 연결된 셀을 선택합니다. 스크린샷을 참조하세요:

steps of creating a dynamic heat map by using Radio Buttons

3. 확인 버튼을 클릭하여 대화 상자를 닫고 위 단계(2단계)를 반복하여 두 번째 라디오 버튼을 같은 셀(M1 셀)에 연결합니다.

4. 그런 다음 데이터 범위에 조건부 서식을 적용해야 합니다. 데이터 범위를 선택하고 > 조건부 서식 > 새 규칙을 클릭하여 새 서식 규칙 대화 상자로 이동합니다.

steps of creating a dynamic heat map by using Radio Buttons

5. 새 서식 규칙 대화 상자에서 규칙 유형 선택 목록 상자에서 수식을 사용하여 서식을 지정할 셀 결정을 선택하고 다음 수식을 서식을 지정할 값이 참인 경우 텍스트 상자에 입력한 후 서식 버튼을 클릭하여 색상을 선택합니다. 스크린샷을 참조하세요: =IF($M$1=1,IF(B2>=LARGE($B$2:$I$13,15),TRUE,FALSE))

steps of creating a dynamic heat map by using Radio Buttons

6. 확인 버튼을 클릭하면 첫 번째 라디오 버튼을 선택했을 때 가장 큰 15개의 값이 빨간색으로 강조 표시됩니다.

7. 가장 작은 15개의 값을 강조 표시하려면 데이터를 계속 선택한 상태로 새 서식 규칙 대화 상자로 이동하여 다음 수식을 서식을 지정할 값이 참인 경우 텍스트 상자에 입력하고 서식 버튼을 클릭하여 필요한 색상을 선택합니다. 스크린샷을 참조하세요: =IF($M$1=2,IF(B2<=SMALL($B$2:$I$13,15),TRUE,FALSE))

steps of creating a dynamic heat map by using Radio Buttons

참고: 위 수식에서 $M$1은 라디오 버튼과 연결된 셀이고 $B$2:$I$13은 조건부 서식을 적용하려는 데이터 범위이며 B2는 데이터 범위의 첫 번째 셀이고 15는 강조 표시하려는 특정 숫자입니다.

8. 확인을 클릭하여 대화 상자를 닫습니다. 이제 첫 번째 라디오 버튼을 선택하면 가장 큰 15개의 값이 강조 표시되고 두 번째 라디오 버튼을 선택하면 가장 작은 15개의 값이 아래 데모와 같이 강조 표시됩니다:


예제 3: 체크박스를 사용하여 동적인 히트맵 생성하기

이 섹션에서는 필요에 따라 히트맵을 표시하거나 숨길 수 있도록 체크박스를 사용한 동적 히트맵 차트를 소개합니다. 체크박스를 선택하면 히트맵이 표시되고 체크박스를 해제하면 즉시 숨겨집니다. 아래 데모를 참조하세요:

1. 먼저 데이터 범위를 테이블 형식으로 변환해야 합니다. 이렇게 하면 새 데이터 행을 삽입할 때 자동으로 조건부 서식을 적용할 수 있습니다. 데이터 범위를 선택하고 Ctrl + T 키를 함께 눌러 테이블 생성 대화 상자를 엽니다. 스크린샷을 참조하세요:

steps of creating a dynamic heat map by using Check Box

2. 확인을 클릭하여 대화 상자를 닫고 개발 도구 > 삽입 > 체크박스(양식 컨트롤)를 클릭한 다음 마우스를 드래그하여 체크박스를 그리고 필요에 따라 텍스트를 편집합니다. 아래 스크린샷을 참조하세요:

steps of creating a dynamic heat map by using Check Box steps of creating a dynamic heat map by using Check Box steps of creating a dynamic heat map by using Check Box

3. 그런 다음 체크박스를 마우스 오른쪽 버튼으로 클릭하고 서식 컨트롤을 선택합니다. 서식 객체 대화 상자에서 컨트롤 탭 아래 체크박스와 연결된 셀을 선택합니다. 스크린샷을 참조하세요:

steps of creating a dynamic heat map by using Check Box

4. 확인을 클릭하여 대화 상자를 닫고 히트맵을 생성하려는 데이터 범위를 선택한 후 > 조건부 서식 > 새 규칙을 클릭하여 새 서식 규칙 대화 상자로 이동합니다.

5. 새 서식 규칙 대화 상자에서 다음 작업을 수행하세요:

  • 규칙 유형 선택 목록 상자에서 모든 셀을 해당 값에 따라 서식 지정 옵션을 선택합니다;
  • 서식 스타일 드롭다운 목록에서 3-색상 척도를 선택합니다;
  • 최소값, 중간값최대값 드롭다운 목록 아래의 형식 상자에서 각각 수식을 선택합니다;
  • 그런 다음 세 개의 텍스트 상자에 다음 수식을 입력합니다:
  • 최소값: =IF($M$1=TRUE,MIN($B$2:$I$13),FALSE)
  • 중간값: =IF($M$1=TRUE,AVERAGE($B$2:$I$13),FALSE)
  • 최대값: =IF($M$1=TRUE,MAX($B$2:$I$13),FALSE)
  • 그런 다음 색상 섹션에서 필요에 따라 강조 색상을 지정합니다.

참고: 위 수식에서 $M$1 은 체크박스와 연결된 셀이고 $B$2:$I$13은 조건부 서식을 적용하려는 데이터 범위입니다.

steps of creating a dynamic heat map by using Check Box

6. 설정을 마친 후 확인 버튼을 클릭하여 대화 상자를 닫습니다. 이제 체크박스를 선택하면 히트맵이 표시되고 그렇지 않으면 숨겨집니다. 아래 데모를 참조하세요:

steps of creating a dynamic heat map by using Check Box


히트맵 차트 샘플 파일 다운로드

sample of creating a heat map


비디오: Excel에서 히트맵 차트 생성하기


최고의 오피스 생산성 도구

Kutools for Excel - 당신을 돋보이게 하는 도구

🤖 Kutools AI Aide: 지능형 실행, 코드 생성, 사용자 정의 수식 작성, 데이터 분석 및 차트 생성, Kutools 기능 호출을 통해 데이터 분석 혁신
인기 있는 기능: 중복 찾기, 강조 또는 식별 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 결합 | 수식 없이 반올림 ...
슈퍼 VLookup: 다중 조건 | 다중 값 | 여러 시트 간 | 퍼지 매치...
고급 드롭다운 목록: 쉬운 드롭다운 목록 | 종속 드롭다운 목록 | 다중 선택 드롭다운 목록...
열 관리자: 특정 개수의 열 추가 | 열 이동 | 숨겨진 열 표시 상태 전환 | 열 비교하여 동일한 셀 & 다른 셀 선택...
주요 기능: 그리드 포커스 | 디자인 보기 | 큰 수식 표시줄 | 통합 문서 & 시트 관리자 | 자동 텍스트 라이브러리(자동 텍스트) | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터 (굵게/이탤릭체/취소선 필터링...) ...
상위 15가지 도구 세트: 12개의 텍스트 도구(텍스트 추가, 특정 문자 삭제...) | 50+ 차트 유형(간트 차트...) | 40+ 실용적인 수식(생일을 기반으로 나이 계산...) | 19개 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입...) | 12개 변환 도구(숫자를 단어로, 통화 변환...) | 7개 병합 및 분할 도구(고급 행 병합, 엑셀 셀 분할...) | ... 그리고 더 많은 기능
영어, 스페인어, 독일어, 프랑스어, 중국어 등 40개 이상의 언어로 Kutools를 사용하세요!

Kutools for Excel은 300개 이상의 기능을 제공하며, 원하는 모든 것이 단 한 번의 클릭만으로 가능합니다...


Office Tab - Microsoft Office(Excel 포함)에서 탭 방식의 읽기 및 편집 활성화

  • 수십 개의 열린 문서 간에 1초 만에 전환 가능!
  • 매일 수백 번의 마우스 클릭을 줄이고, 마우스 손과 작별 인사하세요.
  • 여러 문서를 보고 편집할 때 생산성을 50% 향상시킵니다.
  • Office(Excel 포함)에 효율적인 탭을 제공합니다. Chrome, Edge 및 Firefox와 비슷합니다.