- 최초 작성일: 2025-01-26
- 최종 수정일: 2026-09-24
- 조회수: 100 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 차트 종류와 상황별 용법 정리
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
대개의 일이 그러하지만, 엑셀을 배울 때에도 거치는 단계가 있는 것 같습니다. 엑셀 배울 때 맨처음 접하는 함수가 아마 Sum 함수일 겁니다. 자동으로 합계가 구해지는 것을 보면서 이렇게 생각하죠.
어, 계산기가 없어도 되네...
Average, Count, Min, Max 같은 함수들을 알게 되면서 엑셀이 재미있어지기 시작합니다. If와 Sumif, Countif 같은 조건 분기 처리 함수를 써보고는 감탄합니다.
엑셀은 대단해. 잘 하면 잘 될 것 같아!
한 단계 더 나아가서 Vlookup 함수를 알게 되면서 엑셀의 막강함을 깨닫습니다. 새로운 세상이 보이는 듯 합니다. Vlookup 함수의 한계를 발견하고, Index와 Match 함수를 사용하여 해결책을 찾아내기도 하지요.
아무래도 난 엑셀에 소질이 있나봐.
여기에 Offset 함수를 사용한 '동적 범위'와 '동적 이름 정의(Dynamic Naming)'에 대해서도 배웁니다. '배열 수식(Array Formula)'을 알고나서 엄청나게 길고 복잡한 수식을 작성합니다. 자신이 대단한 능력자가 된 것 같은 생각이 듭니다.
나의 한계는 어디까지인가?
다음으로, 매크로를 배우고 사용자 정의 함수를 만듭니다. 이제 웬만한 것은 VBA로 처리하려고 합니다. '엑셀 전문가'라는 주변의 칭호(?)를 받으며, 주변 사람들의 고충 사항을 함께 고민하기도 합니다. 그러던 어느 날, 머리 싸매가며 코딩 하고 있는데 지나가던 사람이 한 마디 합니다.
그걸 뭘 그리 어렵게 해요. Vlookup 함수로 하면 되겠구만.
번쩍 정신이 듭니다.
어, 그러네. 괜히 삽질했네...
망치 쥔 사람 눈에는 주변이 온통 못으로 보인다고, 모든 걸 VBA로 해결하려 한 자신이 무안하기도 하고 힘이 빠집니다.
엑셀에는 수많은 도구가 구비되어 있으며, 상황에 맞는 도구를 사용하는 것이 효율적입니다. 그러려면 하나를 알더라도 확실히 알고 있어야 합니다. 쉽다고 쉬운 게 아니고 어렵다고 어려운 게 아니지요.
Vlookup과 관련된 이야기는 Exceller의 주니어 시절 에피소드이기도 합니다.
이번 시간에는 우리가 실무에서 많이 사용하는 차트의 종류에 대해 살펴보겠습니다. 가장 많이 쓰이는 차트를 중심으로 어떤 상황에서 사용하면 좋은지를 중심으로 알아보겠습니다(모든 차트를 다루지는 않겠다는 의미입니다^^;). 참고로 오늘 소개하는 내용은 <맥킨지, 차트의 기술>이라는 책에서 아이디어를 얻어서 정리한 것임을 밝힙니다.
차트 종류와 상황별 용법 정리
핵심 요약: 형태보다 메시지가 먼저다
차트 형태를 고르기 전에 무엇을 전달할 것인가라는 메시지를 먼저 정하고, 그 메시지가 구성 요소·항목·시간 추이·도수분포·상관관계 중 어느 비교 유형에 해당하는지 확인한 뒤 알맞은 기본 차트를 선택합니다.
- 구성 요소 비교 → 원형 차트 (전체의 백분율)
- 항목 비교 → 가로 막대형 차트 (항목 순위)
- 시간 추이 비교 → 세로 막대형/꺾은선 차트 (시간에 따른 변화)
- 도수분포 비교 → 히스토그램 (구간별 항목 수)
- 상관관계 비교 → 산점도·쌍 가로막대형 (변수 사이의 관계)
차트의 가장 큰 장점은 데이터를 빠르고 직관적으로 이해하도록 해준다는 점입니다. 엑셀에서 사용할 수 있는 차트 종류는 다음과 같습니다.
흔히 무언가를 차트로 표현하고자 할 때 '어떤 차트를 선택할 것인가'를 먼저 생각합니다. 하지만 그 이전에 '내가 무엇을 말하고자 하는가', 즉 전하고자 하는 메시지를 먼저 생각해야 합니다. 이번 강좌는 다음 내용 순으로 진행합니다.
- Step 1. 전달하고자 하는 메시지를 결정하라
- Step 2. 비교 유형을 파악하라
- Step 3. 차트 형태를 선택하라
Step 1: 전달하려는 메시지를 결정하라
다음과 같은 표가 있습니다.
이 표를 이용하여 가능한 한 많은 차트를 작성해 보세요. 더 많이 나올 수도 있겠으나 대략 다음과 같은 형태의 차트가 떠오릅니다. 적당한 차트 형태도 있고 그렇지 않은 것도 있습니다.
방사형이나 도넛형 차트보다는 막대형이나 꺾은선형이 좋아보입니다. 하지만 여기서 중요한 것은 '메시지'입니다. 차트의 형태를 결정하기 전에 무슨 메시지를 전하고자 하는지를 분명히 해야 합니다. [표 1]을 통해서는 다음과 같은 메시지를 도출할 수 있겠습니다.
- 자사는 '강남' 구성비가 가장 높고, '강북' 구성비가 가장 낮다.
- A사는 '강남' 구성비가 가장 높고, '강동' 구성비가 가장 낮다.
- 경쟁사 대비 매출 구성비 격차가 가장 큰 지역은 '강북'이다.
- 경쟁사 대비 가장 우세한 지역은 '강동' 지역이다.
이 중 어떤 메시지를 전달하고자 하느냐에 따라 차트 형태가 달라질 수 있습니다.
Step 2: 비교 유형을 파악하라
강조하려는 요점을 정했다면 이것을 5가지 비교 유형 중 어느 것에 해당하는지 확인합니다. 5가지 비교 유형에는 구성 요소 비교, 항목 비교, 시간적 추이 비교, 도수분포 비교, 상관관계 비교 이렇게 다섯 가지가 있습니다.
(1) 구성 요소 비교
각 부분의 크기를 전체의 백분율로 나타내는 것이 주된 목적입니다.
(특징) 메시지에 '비율', '전체의 백분율', 'X% 차지' 등의 단어 포함
(예시) 5월에는 전체 매출액 중에서 A 상품의 구성비가 가장 높다.
(2) 항목 비교
비교 대상 항목들 간의 순위를 비교합니다.
(특징) '~보다 많은', '~보다 적은' 등과 같은 말이 포함
(예시) 5월에는 A 상품 매출이 B나 C 상품 매출보다 많았다.
(3) 시간 추이 비교
전체 중에서 차지하는 비교가 아니라 대상이 시간에 따라 어떻게 변화하는지를 보여줍니다.
(특징) '변화하다', '증가하다', '감소하다' 등과 같은 단어가 메시지에 포함
(예시) 매출액이 1월 이후 꾸준히 증가하고 있다.
(4) 도수분포 비교
특정한 구간(범위)에 포함되는 항목의 수를 파악합니다.
(특징) 'X부터 Y까지의 범위', 'OO에 집중' 등의 용어 포함
(예시) 주력 고객의 연령대는 18 ~ 23세이다.
(5) 상관관계 비교
변수들 간의 상관성을 비교합니다.
(특징) '~에 따라 증가/감소하다', '~에 따라 변화하다' 등의 단어가 메시지에 포함
(예시) 판매사원의 근속연수와 판매실적은 비례하지 않는다.
조금 복잡한가요? 내용을 요약하면 이렇습니다.
- 구성: 전체의 백분율
- 항목: 항목의 순위
- 시간 추이: 시간에 따른 변화
- 도수분포: 범위에 포함되는 항목의 수
- 상관관계: 변수 사이의 관계
이해하셨나요? 간단한 자가 테스트를 해보죠. 다음 10개의 메시지는 어느 비교 유형에 속하는지 정답을 적어보시기 바랍니다. 정답을 7개 이상 맞춘 분은 진도를 계속 나가세요. 정답은 강좌 맨 아래쪽에 있습니다.
Step 3: 차트 형태를 선택하라
엑셀은 여러 종류의 차트를 지원합니다만 실무에서는 다음의 다섯 가지 정도가 많이 사용됩니다.
데이터 유형별로 가장 기본이 되는 차트는 다음과 같습니다.
[그림 2]를 참고로 5가지 비교 유형별 차트에 대해 살펴보겠습니다.
(1) 구성 요소 비교 유형
구성 요소 비교를 가장 잘 표현할 수 있는 것은 '원형 차트'입니다. 원형 차트의 구성 요소는 가급적 5개 이하로 하고 그 이상인 경우에는 '기타' 범주로 묶는 것이 좋습니다. 가장 중요한 구성 요소를 12시 방향에 배치하고 가장 대비되는 색상을 적용합니다(흑백 차트라면 진한 색). 이 차트는 하나의 총계를 구성하는 각 요소의 비율을 표시할 때 효과적입니다. 만약 두 개 이상의 총계를 구성하고 있는 요소를 서로 비교하고자 할 때에는 다른 차트(예를 들면 '백분율 막대형 차트')를 사용하는 것이 좋습니다.
다음은 어느 산업의 회사별 시장점유율 데이터입니다.
이 표를 이용하여 차트를 만든다면 어떤 형태가 좋을까요? 원형 차트를 이용하거나 세로 막대형 차트도 괜찮아 보입니다. 원형 차트로 표현할 때에는 계열 수를 5개 이내로 줄여서 표현하면 더욱 가독성이 높일 수 있겠습니다.
원형 차트로 나타낸다면 대세에 영향을 미치지 않는 나머지 회사들은 '기타'로 묶고, 전체 계열을 4~5개 정도로 나타내면 가독성을 더욱 높일 수 있습니다.
(2) 항목 비교 유형
항목 비교 유형은 '가로 막대형 차트'로 가장 잘 표현할 수 있습니다. 이 차트를 사용할 때에는 막대들 사이의 간격을 막대의 폭보다 좁게하는 것이 중요합니다. 또한 중요한 항목은 색이나 명암을 사용하여 메시지 제목을 보강하는 것이 좋습니다. 가로 막대형 차트는 막대의 왼쪽에 다양한 항목 이름을 표시하기 위한 공간이 있는 반면, 세로 막대형 차트는 대개 막대 너비가 좁기 때문에 항목 이름을 제대로 표시하기 어려운 경우가 있습니다.
(3) 시간 추이 비교 유형
시간적 추이 비교 유형은 '세로 막대형 차트'나 '꺾은선 차트'가 적합합니다. 좌표 위에 표시할 항목의 수가 적으면(7개 내외) 세로 막대형 차트를 선택하고, 그 이상이면 꺾은선 차트를 사용하는 것이 일반적입니다. 가로 막대형 차트를 만들 때와 마찬가지로 막대 간 간격이 막대 너비보다 좁아야 하고, 한 시점을 다른 시기보다 강조하려면 색상이나 명암으로 구분할 수 있습니다.
(4) 도수분포 비교 유형
이 유형은 얼마나 많은 항목이 특정한 구간에 있는지를 나타냅니다. 도수분포를 가장 잘 표현하는 것은 '히스토그램'입니다. 직원 연봉이나 근속연수 등에 많이 사용합니다.
엑셀에서 히스트그램을 만드는 방법에 대해서는 다음 강좌를 참고하세요. 오래 전에 만든 것이라 Zip 형태로 압축되어 있습니다. PC 환경에서 열어보세요.
(5) 상관관계 비교 유형
상관관계 비교 유형은 두 변수 사이의 관계가 일반적인 예상과 일치하는지 아닌지 여부를 보여줍니다. 이 비교 유형은 '산포도(Scatter Diagram)'라고 불리는 '점 그래프'나 '쌍 가로막대형 차트'로 가장 잘 표현됩니다.
'쌍 가로막대형 차트' 작성 방법에 대해서는 다음 강좌를 참고하세요.
다시 한 번 강조하지만, 어떤 차트를 사용할 것인가는 '내가 말하고자 하는 것이 무엇인가?'에 의해 결정됩니다. 차트는 메시지 전달을 돕기 위한 보조 수단일 뿐이라는 점을 잊지마시기 바랍니다.
자가 테스트 정답
1. 시간적 추이 2. 도수분포 3. 상관관계 4. 항목 5. 구성요소
6. 상관관계 7. 도수분포 8. 항목 9. 시간적 추이 10. 구성요소
참고: 이미지에 대하여
이 글은 원래 네이버 포스트에 게재되었던 글로, 네이버 포스트 서비스 종료로 네이버 블로그로 옮기는 과정에서 원본 이미지가 소실되었습니다. 위 표와 차트 이미지는 본문 설명을 바탕으로 재구성한 예시이며, 실제 수치와는 다를 수 있습니다.
정리 — 비교 유형별 기본 차트
| 비교 유형 | 특징 키워드 | 기본 차트 |
|---|---|---|
| 구성 요소 비교 | 비율, 전체의 백분율 | 원형 차트 |
| 항목 비교 | ~보다 많은/적은 | 가로 막대형 차트 |
| 시간 추이 비교 | 증가/감소/변화 | 세로 막대형 · 꺾은선 차트 |
| 도수분포 비교 | 구간, ~에 집중 | 히스토그램 |
| 상관관계 비교 | ~에 따라 증가/감소 | 산점도 · 쌍 가로막대형 |
자주 묻는 질문 (FAQ)
Q1. 차트를 만들 때 가장 먼저 해야 할 일은 무엇인가요?
차트 형태부터 고르지 말고, 먼저 이 데이터로 '무엇을 전달하고 싶은지' 메시지를 분명히 해야 합니다. 같은 표라도 어떤 메시지를 전하느냐에 따라 적합한 차트 형태가 달라집니다.
Q2. 엑셀 차트의 비교 유형에는 어떤 것들이 있나요?
구성 요소 비교, 항목 비교, 시간 추이 비교, 도수분포 비교, 상관관계 비교 이렇게 5가지가 있습니다. 메시지에 포함된 단어(비율, ~보다 많은, 증가/감소, ~에 집중, ~에 따라 증가 등)로 유형을 구분할 수 있습니다.
Q3. 원형 차트를 만들 때 주의할 점은 무엇인가요?
구성 요소는 5개 이하로 제한하고, 그보다 많으면 나머지를 '기타'로 묶는 것이 좋습니다. 가장 중요한 요소는 12시 방향에 배치하고 가장 대비되는 색상을 적용하면 가독성이 높아집니다.
마치며
VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.