엑셀 버튼 클릭 자동 업데이트 차트 만들기 :: 직장인 필수 스킬

버튼을 클릭하면 색상이 변하면서 자동으로 업데이트 되는 차트를 제작합니다.

# 피벗테이블 # 차트

작성자 :
오빠두엑셀
최종 수정일 : 2022. 11. 01. 03:16
URL 복사
메모 남기기 : (52)

엑셀 버튼 클릭 자동 업데이트 차트 만들기 :: 직장인 필수팁

버튼 클릭 자동 업데이트 차트 목차 바로가기

강의 요약

엑셀로 보고서를 작성할 때, 여러개의 항목이 한 차트에 들어갈 경우 보고서의 가독성이 떨어지고 보고를 받는 사람 입장에서 어느 것이 중요한 내용인지 그 포인트를 종종 놓치게 됩니다. 이럴 경우, 피벗테이블과 슬라이서를 사용하여 버튼을 클릭할 때 실시간으로 업데이트 되는 자동 업데이트 차트 를 만들어 보고하면, 대시보드 형태로 더욱 간결한 보고서를 작성할 수 있는데요.

엑셀 클릭 자동 업데이트 차트 완성
버튼을 클릭하는 형태의 자동 업데이트 차트로 보고서를 작성해보세요!

이번 강의에서는 엑셀 대시보드 제작에 가장 핵심 스킬인 엑셀 자동 업데이트 차트 만들기 방법을 단계별로 알아보겠습니다.

영상강의

큰 화면으로 보기

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [차트강의] 버튼으로 클릭하는 자동화차트 만들기
    예제파일
  • [차트강의] 버튼으로 클릭하는 자동화차트 만들기
    완성파일

엑셀 버튼 클릭 자동 업데이트 차트 만들기

1. 데이터 취합 후 기본 차트 만들기

  1. 차트를 생성하기 위한 백데이터를 취합합니다. 예제파일을 다운받으신 뒤, 차트를 위한 백데이터로 아래 3개의 열을 생성합니다.
    열 이름 설명
    판매점 판매점의 고유값이 나열된 열입니다.
    총 매출액 각 판매점별 총 매출액입니다.
    총 매출액 클릭 버튼으로 해당 판매점을 클릭하면, 해당 열에만 총 매출액이 출력됩니다.
  2. 판매점 열을 입력합니다. 예제시트의 B열을 복사하여, J열에 붙여넣기 한 뒤, [데이터] - [중복된 항목 제거]로 판매점의 고유값만 필터링합니다.

    자동 업데이트 차트 원본 데이터
    판매점 열을 복사하여 J열에 붙여넣기 한 뒤, 중복된 항목을 제거합니다.
  3. SUMIF 함수를 사용하여 판매점별 총 매출을 계산합니다. 총 매출액 열에 아래 수식을 복사하여 붙여넣기 한 뒤, 아래로 자동채우기 합니다.
    =SUMIF(B:B,J2,C:C)

    판매점별 합계
    판매점 별 매출액 합계를 계산합니다.
  4. '총 매출액 클릭' 열의 값을 '0'으로 채워줍니다.

    클릭 차트 데이터
    총 매출액 데이터를 모두 '0'으로 채워줍니다.
  5. '총 매출액'과 '총 매출액 클릭' 열을 선택한 뒤, '셀 서식'을 변경합니다. (단축키 Ctrl + 1) 아래 서식을 복사한 뒤, '표시형식' - '사용자지정'에 붙여넣기하여 마무리합니다.
    #,##0;;

    셀서식에 대한 내용은 기초입문강의에서 자세히 설명드렸습니다.

    셀 서식 변경
    총 매출액과 총매출액 클릭의 셀 서식을 변경합니다.

2. 기초 차트 만들기

  1. 취합된 데이터 범위를 선택한 후, '삽입' - '추천차트'를 클릭하여 '세로막대형 그래프'를 삽입합니다.

    세로막대형 차트 만들기
    취합된 데이터 범위를 선택한 후, 세로막대형 차트를 추가합니다.
  2. 차트를 우클릭한 뒤, '차트종류변경' - '혼합'으로 이동합니다. 이후 '총매출액 클릭' 항목을 '보조축'으로 체크하고, 차트종류도 '세로막대형 그래프'로 선택합니다.

    자동 업데이트 차트 보조축
    총 매출액 클릭을 차트의 보조축으로 설정합니다.
  3. 차트 서식을 변경합니다.
    - 차트제목, 세로축(보조축 포함), 눈금선, 범례를 삭제합니다.
    - 데이터레이블을 추가합니다.
    - 데이터레이블의 글꼴 크기는 작게 변경합니다.
    - '총매출액'의 글꼴색상은 회색, '총매출액 클릭'의 글꼴색상은 남색으로 변경합니다.
    - 각각의 세로막대 채우기 색상도 글꼴색상과 동일한 색상으로 변경합니다.

    차트 레이아웃 변경
    차트의 레이아웃을 변경합니다.

3. 피벗테이블 및 슬라이서 만들기

  1. 원본데이터(A~C열)을 선택한 뒤, '삽입' - '피벗테이블'을 추가합니다. (단축키 Alt - N - V) 생성위치는 기존 워크시트의 'E1'셀로 지정합니다.

    피벗테이블 생성
    원본데이터(A~C열)을 선택 후 피벗테이블을 생성합니다.
  2. 피벗테이블을 클릭한 뒤, '판매점' 항목을 '행 필드'로 이동합니다.

    피벗테이블 필드 변경
    피벗테이블을 선택한 후, '판매점' 항목을 행필드로 이동합니다.
  3. 피벗테이블이 선택된 상태에서, '삽입' - '슬라이서'를 선택한 뒤, '판매점'에 대한 슬라이서를 추가합니다.

    슬라이서 추가
    새로운 슬라이서를 추가합니다.
  4. 슬라이서를 선택한 뒤, '슬라이서 도구' - '디자인'에서 원하는 디자인을 선택한 뒤, '중복'을 클릭합니다.

    슬라이서 꾸미기
    새로운 슬라이서 디자인을 생성합니다.
  5. 이후 '전체슬라이서' - '서식' - '글꼴' 을 8 로 변경합니다. 또한 '테두리' - '테두리 없음'으로 변경합니다.

    슬라이서 디자인 변경
    새로운 슬라이서의 디자인을 설정합니다.
  6. 새롭게 생성된 슬라이서 스타일로 변경합니다.

    슬라이서 디자인 적용
    슬라이서를 선택한 후, 새로운 슬라이서 스타일을 적용합니다.
  7. 슬라이서를 우클릭한 뒤, '슬라이서 서식'에서 '머릿글 표시' 체크박스를 비활성화 합니다. '데이터가 없는 항목 숨기기' 는 체크박스를 활성화합니다.

    슬라이서 설정 변경
    슬라이서 설정을 변경합니다.

4. 총 매출액 클릭 데이터 추가하기

  1. '1-4' 단계에서 추가한 '총매출액 클릭' 열에 CONTIF 함수를 사용하여, 아래와 같은 조건으로 값이 출력되로록 수식을 추가합니다.
    ' - 피벗테이블로 출력된 목록에 해당 판매점이 있을 경우 : 총 매출액
    ' - 판매점이 목록에 없을 경우 : 0

    =IF(COUNTIF(E:E,J2)>0,K2,0)

    자동 업데이트 차트 클릭 데이터
    '총 매출액 클릭' 값을 계산하기 위한 수식을 추가합니다.

5. 판매점별 월별 매출액 출력을 위한 보조 차트 만들기

  1. 원본데이터 (A~C열)을 선택한 뒤, 피벗테이블을 추가합니다. 기존 차트에 추가한 뒤, 아래와 같이 피벗테이블 필드를 이동합니다.
    - 열필드 : [판매점]
    - 행필드 : [판매일]
    - 값필드 : [매출액] '// 우클릭 후 - '값 필드 설정' 에서 '표시형식'을 [ #,##0;; ] 으로 변경합니다.

    피벗테이블 추가 생성
    새로운 피벗테이블 생성 후, 필드를 그림과 같이 이동합니다.
  2. 추가된 피벗테이블을 선택한 후, '삽입' - '추천차트'로 보조 차트를 추가합니다. 이번에는 '꺾은선형 그래프'를 추가해줍니다.

    보조 자동 업데이트 차트 생성
    새로추가된 피벗테이블에서 '꺾은선형 그래프'를 추가합니다.
  3. 차트 서식을 아래와 같이 변경합니다.
    - 범례, 세로축, 계열, 눈금선을 제거합니다.
    - 차트위 버튼를 우클릭하여, '모든 필드단추 숨기기' 로 차트의 모든 피벗필드 단추를 제거합니다.
    - 데이터레이블을 추가합니다.
    - 차트제목과 데이터레이블의 글꼴 크기 및 색상을 알맞게 변경합니다.

    보조 차트 만들기
    차트가 더욱 간결해지도록 레이아웃을 변경합니다.

6. 슬라이서와 새로운 피벗테이블 연동하기

  1. 슬라이서를 우클릭한 뒤, '보고서 연동'을 선택합니다.

    슬라이서 보고서 변경
    슬라이서를 우클릭한 뒤, '보고서 연동'을 선택합니다.
  2. 새롭게 추가한 피벗테이블을 체크한 뒤, '확인'을 눌러 슬라이서에 2개의 피벗테이블을 모두 연동시켜줍니다.

    보고서 연결 완료
    2개의 피벗테이블을 모두 슬라이서에 연동시킵니다.
  3. 1단계에서 생성한 표를 우클릭한 뒤, '데이터' - '필터'를 추가합니다. 이후 판매점을 '오름차순'으로 정렬합니다.

    자동 업데이트 차트 원본 데이터 정렬
    취합 된 데이터에 필터를 추가한 뒤, '판매점' 기준 오름차순으로 정렬합니다.
7. 버튼 클릭 자동업데이트 차트 완성
  1. 슬라이서를 클릭한 뒤, '슬라이서' - '단추' 의 열 개수를 9개로 변경합니다.

    슬라이서 열 개수 변경
    슬라이서의 단추 개수를 9개로 변경합니다.
  2. 버튼을 클릭하면 자동으로 업데이트 되는 차트가 완성되었습니다.

    엑셀 클릭 자동 업데이트 차트 완성
    자동 업데이트 차트가 완성되었습니다.
5 34 투표
게시글평점
52 댓글
Inline Feedbacks
모든 댓글 보기
52
0
여러분의 생각을 댓글로 남겨주세요.x