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

새로운 느낌의 엑셀 차트, 막대사탕 차트 만들기

오빠두엑셀 by 오빠두엑셀
  • 학습시간 18분
  • 난이도 초급
  • 작성일 2020.10.04

가로막대 차트를 새로운 디자인으로 보여주는 가로방향 막대사탕 차트 만들기

이 강의에서는 가로막대 차트를 동그라미와 가는 선으로 재구성한 막대사탕 차트를 분산형 차트와 오차 막대로 직접 만드는 방법을 다룹니다. 피벗테이블로 정리한 지사별 회원수 데이터를 슬라이서와 연결하면 월별 변화를 클릭 한 번으로 비교할 수 있어, PPT 보고서나 대시보드에 활용할 수 있는 깔끔한 가로방향 시각화 차트를 단계별로 완성합니다.

새로운 느낌의 엑셀 차트, 막대사탕 차트 만들기
DOWNLOADS

실습자료를 준비했어요

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

실습 가이드

완성파일은 아래 서식페이지에서 다운로드 가능합니다.

회원현황 막대사탕 차트 다운로드

이번 강의에서 다룰 내용

이번 강의에서는 슬라이서 필터를 클릭하면 각 지사의 월별 회원수를 확인할 수 있는 가로방향 막대사탕 차트를 만드는 방법을 단계별로 알아봅니다. 막대사탕 차트는 가로막대 차트를 동그라미와 가는 선으로 재구성한 시각화 기법으로, PPT 보고서나 대시보드에 활용하기 좋은 깔끔한 디자인이 특징입니다.

엑셀 막대사탕 차트 완성 GIF 이미지

차트 제작용 데이터 만들기
  1. 예제파일을 다운로드한 뒤, A1:C16 범위를 선택합니다. [삽입] - [피벗테이블]을 클릭하거나 단축키 ALT - N - V 를 눌러 피벗테이블 만들기 대화상자를 실행합니다.

    엑셀 막대사탕 예제파일 범위 선택

  2. 피벗테이블 삽입 위치로 '기존 워크시트'를 선택한 뒤 'E1' 셀에 피벗테이블을 추가합니다.

    피벗테이블 기존 워크시트 삽입

  3. 피벗테이블 필드에서 [행]에는 지사명, [값]에는 회원수를 배치하여 지사별 회원수가 집계되도록 피벗테이블을 완성합니다.

    피벗테이블 필드 설정

  4. 피벗테이블의 행 레이블 필터버튼[▼]을 클릭한 뒤 [기타 정렬옵션]으로 이동합니다. '내림차순 기준'을 선택하고 정렬 기준으로 '합계 : 회원수'를 지정하여 회원수 기준 내림차순으로 정렬합니다.

    피벗테이블 정렬

  5. 피벗테이블 옆 빈 셀을 선택한 뒤, 피벗테이블의 값을 셀 참조로 불러옵니다. 차트의 원본 데이터로 사용할 별도의 표를 만들기 위한 단계입니다.

    피벗테이블 값 셀 참조

  6. 표의 머리글로 '지사명'과 '회원수'를 입력하고, 지사명 아래에는 별도의 '더미' 행을 추가합니다.

    머릿글 및 더미 추가

  7. 더미 행의 회원수 값으로는 아래 수식을 입력합니다. 회원수 최댓값보다 10% 더 큰 값을 더미로 사용하여 X축의 범위를 확보하기 위한 수식입니다.
    =MAX(회원수범위)*1.1

  8. '회원수' 옆에 'Y축' 열을 추가한 뒤, 위에서부터 5, 4, 3, 2, 1을 입력하면 차트 제작용 데이터가 완성됩니다. (더미 행의 Y축 값은 입력하지 않습니다.)

    Y축 데이터 입력

슬라이서 추가하기
  1. 피벗테이블을 선택한 뒤, [삽입] - [슬라이서] 로 이동합니다.

    슬라이서 삽입

  2. 슬라이서 목록에서 '월'을 선택한 뒤 [확인] 버튼을 눌러 슬라이서를 삽입합니다.

    슬라이서 삽입

  3. 삽입한 슬라이서를 선택한 뒤, 상단 [슬라이서] 탭으로 이동합니다. 슬라이서 스타일 갤러리에서 원하는 디자인을 우클릭한 뒤 [중복]을 선택하여 사용자 지정 스타일을 새로 만듭니다.

    슬라이서 스타일 중복 이동

  4. 슬라이서 요소 목록에서 '전체 슬라이서'를 선택한 뒤 [서식] 버튼을 클릭하여 서식 변경 창으로 이동합니다.

    전체 슬라이서 서식

  5. [글꼴] 크기는 6, [테두리]는 '없음'으로 변경한 뒤 [확인]을 눌러 서식 변경을 완료합니다.

    슬라이서 글꼴 및 테두리 설정

  6. 새 스타일의 이름을 '내 슬라이서'로 변경한 뒤 [확인] 버튼을 누르면 사용자 지정 슬라이서 스타일이 갤러리에 추가됩니다.

    슬라이서 이름 변경

  7. 다시 슬라이서를 선택한 뒤, '슬라이서 스타일' 갤러리에서 방금 추가한 '내 슬라이서' 스타일로 변경하여 디자인을 적용합니다.

    엑셀 막대사탕 차트 슬라이서 선택

  8. 슬라이서 설정에서 단추의 '열' 개수를 3, '높이'를 0.45로 변경하여 슬라이서 레이아웃을 한층 깔끔하게 정리합니다.

    막대사탕 차트 슬라이서 레이아웃

분산형 차트로 막대사탕 차트 만들기
  1. 차트용 데이터 범위를 선택한 뒤 [삽입] - [추천 차트]로 이동합니다. '모든 차트' 탭에서 분산형 차트를 선택한 뒤, 가로축이 회원수로 설정된 분산형 차트를 선택하고 [확인] 버튼을 눌러 차트를 추가합니다.

    분산형 차트 삽입

  2. 차트 제목과 눈금선, 세로축을 삭제하여 차트를 간소화합니다. 막대사탕 차트는 군더더기를 줄였을 때 가장 효과적으로 보입니다.

    엑셀 막대사탕 차트 간소화

  3. 차트의 점을 우클릭하여 [데이터 계열 서식]으로 이동합니다. '페인트통' 모양 아이콘을 선택한 뒤 [표식]으로 이동하여, 표식 옵션은 원형, 채우기는 흰색 단색, 테두리는 파란색 두꺼운 실선으로 설정하면 막대사탕 차트의 동그라미 모양이 완성됩니다.

    막대사탕 차트 동그라미 만들기

  4. 차트 우측의 [+] 모양 차트 요소 버튼을 클릭한 뒤, '오차 막대'를 추가합니다.

    엑셀 막대사탕 차트 오차막대 추가

  5. 세로 오차 막대는 선택하여 제거합니다. 이후 가로 오차 막대를 선택한 뒤 우클릭하여 [오차 막대 서식]으로 이동합니다.

    오차막대 서식 이동

  6. 오차 막대의 방향은 '음의 값', 끝 스타일은 '없음', 오차량은 '백분율 100%'로 변경합니다. 오차 막대가 동그라미에서 세로축까지 가로로 길게 이어지는 형태로 표시됩니다.

    오차막대 서식 설정

  7. '페인트통' 모양 아이콘을 선택한 뒤, 선 색상은 동그라미 테두리와 동일한 색으로, 선 두께는 적절한 굵기로 변경하면 막대사탕 차트의 막대 부분이 완성됩니다.

    오차막대 꾸미기

데이터 레이블 추가하기
  1. 차트의 동그라미 모양을 우클릭한 뒤, [데이터 레이블 추가]를 클릭하면 Y축 값이 데이터 레이블로 추가됩니다.

    막대사탕 차트 데이터레이블 추가

  2. 데이터 레이블을 우클릭한 뒤 [데이터 레이블 서식]으로 이동합니다. 레이블 내용에서 'X 값'을 선택하고, 기본으로 켜져 있던 'Y 값'과 '지시선 표시'는 비활성화합니다.

    데이터 레이블 표시항목 설정

  3. 차트 원본 데이터에서 '회원수' 범위를 선택한 뒤 우클릭하여 [셀 서식]으로 이동합니다. 사용자 지정 서식의 표시 형식을 [ 0명 ]으로 변경하면 차트의 데이터 레이블도 동시에 갱신됩니다.

    회원수 사용자지정서식

  4. 데이터 레이블을 다시 우클릭하여 [데이터 레이블 서식]으로 이동합니다. 레이블 옵션에서 '셀 값'을 선택하고, 범위로 머리글을 제외한 '지사명 범위'를 지정하면 동그라미 옆에 지사명이 함께 표시됩니다.

    막대사탕 차트 데이터 레이블 지사명 추가

  5. 데이터 레이블의 글꼴 크기를 보기 좋게 조정한 뒤, 차트 제목을 추가하고 슬라이서를 차트 위로 배치하면 가로방향 엑셀 막대사탕 차트가 완성됩니다.

    엑셀 막대사탕 차트 완성 GIF 이미지

댓글 11
5 (7개 평가)
서영아영파파
서영아영파파 2020.10.06 23:48
감사한 마음으로 열심히 공부하고 있습니다.
데이터가 있는 행을 숨기기하면 차트내용도 나오지 않는데 이유 혹은 방법이 있을까요?
오빠두엑셀
오빠두엑셀 작성자 2020.10.07 02:29
안녕하세요 :)
행을 완전히 숨기면 차트 데이터도 같이 숨겨집니다.
숨기기를 하지 마시고, 행의 높이를 0.1 로 최대한 작게 설정해보시겠어요?^^
에이사 버터필드
에이사 버터필드 2020.10.31 14:49
와우 대단해요 감사합니다.
흐흐헤헤
흐흐헤헤 2022.01.12 19:25
정말 유용했습니다 감사합니다~
김 언수
김 언수 2023.05.16 15:49
안녕하세요, 훌륭한 강의에 늘 감사드리며 열심히 공부하고 있습니다. 엑셀 버전 2019를 사용하고 있습니다.
위의 강의 내용 중에서 아래와 같이 피벗테이블의 값을 셀 참조를 하고 자동채우기를 하면 처음에 선택한 셀 참조한 값으로만 채워집니다.
"피벗테이블 옆에 다른 셀을 선택한 뒤, 피벗테이블의 값을 셀 참조로 불러옵니다."
자동채우기 할 경우 다른 셀 참조 값으로 채워지는 방법이 있는지 궁금합니다.
오빠두엑셀
오빠두엑셀 작성자 2023.05.19 15:20
안녕하세요.
GETPIVOTDATA 함수를 사용하셔서 그런 것으로 보입니다.
아래 강의를 참고해서 설정을 변경 후 다시 시도해보세요.
https://www.oppadu.com/엑셀-getpivotdata-함수-해결/
감사합니다.
김 언수
김 언수 2023.05.19 18:50
예, 말씀하신 강의를 참조해서 해결하였습니다. 정말로 감사합니다.
강민준🤗
강민준🤗 2024.08.08 19:55
좋은 강의 감사합니다🙇‍♂️
캐쿨이
캐쿨이 2024.09.12 14:23
레이블 범위 설정할 때, 왜 지사명:인원수 까지 범위를 선택하지 않고 지사명만 설정하는 건지 궁금합니다.
오빠두엑셀
오빠두엑셀 작성자 2024.09.13 17:08
안녕하세요.
차트의 기본 레이블은 '단일 값'만 출력할 수 있습니다.
영상에서 만든 차트처럼 지사와 인원수를 동시에 표시하려면,
지사명은 '셀 값(차트 밖 범위)'으로, 인원수는 차트 데이터를 따로 선택해야 합니다.
감사합니다.
풍선몰리
풍선몰리 2025.08.16 17:09
영상 감사합니다