엑셀 여러개 차트를 동시 출력! - 돌아가는 대시보드 만들기

차트 개수가 많아 시각화하기 어려운 상황에서 유용하게 사용할 수 있는 엑셀 자동화 대시보드 만들기

홈페이지 » 엑셀 여러개 차트를 동시 출력! - 돌아가는 대시보드 만들기

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

엑셀 클릭하면 돌아가는 자동화 대시보드 만들기

엑셀 돌아가는 대시보드 목차 바로가기
영상 강의

큰 화면으로 보기

예제파일 다운로드

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

  • [대시보드강의] 클릭하면 돌아가는 자동화 대시보드
    예제파일
  • [관련자료] 엑셀 스핀 차트 대시보드
    무료서식

.

라이브 강의 전체영상도 함께 확인해보세요!

위캔두 회원이 되시면 매주 오빠두엑셀에서 진행하는 라이브강의 풀영상을 확인하실 수 있습니다.


항목별 매출 차트 만들기

이번 강의에서는 엑셀 2013 이후 버전에서 기본으로 제공하는 기본 기능만 사용해서 버튼을 클릭하면 원하는 차트가 표시되는 '스핀 차트'를 만드는 방법에 대해 알아볼 예정입니다.

엑셀 대시보드 스핀 대시보드
이번 강의에서는 엑셀 기본기능만 사용한 스핀 차트 대시보드를 제작합니다.

이번 강의에서는 '연결된 그림'과 '슬라이서' 그리고 'INDEX/MATCH 공식'을 사용합니다. 각 기능에 대한 자세한 설명은 영상 강의 또는 관련 게시글을 참고해주세요.

  1. 항목별 매출 차트 만들기 : 예제파일을 실행 후 [원본데이터&피벗] 시트로 이동합니다. 시트 맨 오른쪽에 있는 항목별 매출 피벗테이블을 선택 후, [삽입] 탭 - [추천차트]를 클릭해서 세로막대형 그래프를 추가합니다.

    엑셀 대시보드 세로막대 차트
    항목별 매출 피벗테이블을 선택 후 세로막대 차트를 추가합니다.
  2. 차트에서 불필요한 항목을 모두 제거 후, 차트만들기 5단계 규칙에 따라 차트를 적절하게 시각화합니다. 실무자가 꼭 알아야 할 필수차트 5가지는 아래 영상강의에서 자세히 설명해드렸습니다.

    엑셀 차트 시각화
    차트만들기 5단계 규칙에 따라 차트를 적절히 시각화합니다.
  3. 차트 옮기기 : 차트를 잘라낸 후, [차트] 시트의 B6셀에 붙여넣기 합니다. 이후 Alt 키를 누른상태로 차트 가장자리를 드래그하여 셀 크기메 맞춰 차트를 삽입합니다.
    엑셀 셀 그림 삽입
    시각화 한 차트를 차트시트로 이동합니다.
    오빠두Tip : Alt 키를 누른상태로 도형, 차트를 드래그하면 셀 크기에 맞춰 삽입할 수 있습니다. 자세한 설명은 아래 영상강의를 참고해주세요.

  4. 위에 미리 만들어진 차트 제목을 복사하여 붙여넣기 후, "5. 항목별 매출"로 수정합니다. 이후 제목에 차트가 가려지지 않도록 차트의 그림영역을 적절히 아래로 드래그하여 수정하면 항목별 차트가 완성됩니다.

    엑셀 차트 그림영역 수정
    차트 제목을 추가하고 차트 그림영역을 적절한 크기로 조절합니다.

돌아가는 차트 순번 만들기

  1. 차트 순번을 고르는 슬라이서 : [차트목록] 시트로 이동해서 왼쪽에 미리 만들어드린 표를 선택합니다. [삽입] 탭 - [피벗테이블] 버튼을 클릭 한 후, '기존 워크시트'에서 B9셀에 피벗테이블을 추가합니다. 피벗테이블이 추가되면 행 영역에 '차트 종류', 값 영역에 '순번'을 추가해서 피벗테이블을 완성합니다.

    엑셀 대시보드 순번 만들기
    차트 순번을 표시하는 피벗테이블을 추가합니다.
  2. 피벗테이블을 선택 한 후, [피벗테이블 분석] 탭 - [슬라이서 삽입] 버튼을 클릭합니다. 슬라이서 삽입 대화상자가 나오면 항목에서 '차트종류'를 선택 후 [확인] 버튼을 눌러 슬라이서를 추가합니다. 이제 슬라이서 버튼을 클릭하면 선택한 항목의 순번이 필터링됩니다.

    엑셀 차트종류 슬라이서
    피벗테이블에서 '차트 종류' 슬라이서를 추가합니다.
  3. 메인 차트 순번 입력 : '차트 목록' 시트의 F5셀을 선택 후, 피벗테이블의 첫번째 값을 참조하도록 등호를 입력합니다.
    엑셀 메인차트 순번 넣기
    메인 차트 순번을 피벗테이블의 첫번째 값과 연동합니다.
    오빠두Tip : 값을 선택했을 때 GetPivotData 함수가 입력될 경우, 아래 강의를 참고해서 GetPivotData 함수 설정을 변경하면 피벗테이블 값을 보다 편리하게 참조할 수 있습니다.

  4. 이후 각 셀에 아래 수식을 입력해서 차트 순번을 완성합니다. 각 수식의 동작원리에 대한 자세한 설명은 영상강의를 참고해주세요.
    셀 주소 공식
    F3셀 =IF(OR(F4<=1,F4>5),6,F4-1)
    F4셀 =IF(OR(F5<=1,F5>5),6,F5-1)
    F6셀 =IF(OR(F5<1,F5>5),6,F5+1)
    F7셀 =IF(OR(F6<1,F6>5),6,F6+1)

    엑셀 차트 순번 공식
    나머지 차트 순번을 완성합니다.
  5. 이제 슬라이서 버튼을 클릭하면 선택한 차트순번에 따라 나머지 차트순번이 자동으로 계산됩니다.

    엑셀 대시보드 순번 완성
    슬라이서 버튼을 클릭하면 차트 순번이 완성됩니다.

연결된 그림으로 실시간 차트 연동하기

  1. 차트를 연결하는 이름범위 만들기 : [수식] 탭 - [이름 관리자]를 클릭하거나 단축키 Ctrl + F3 을 눌러 이름관리자를 실행합니다. 이름관리자가 실행되면 [새로만들기] 버튼을 눌러 새 이름범위를 추가합니다. '새 이름' 대화상자가 실행되면, 이름으로는 '차트범위', 참조 범위로는 '차트!$B$2:$B$7' 범위를 선택해서 입력합니다.
    엑셀 차트 이름범위
    새로운 이름범위로 차트 범위를 생성합니다.
    오빠두Tip : 차트 시트에서 B2:B7범위를 드래그하면 기존에 입력된 차트그림으로 인해 선택되지 않은 것처럼 보일 수도 있지만, 드래그해서 입력할 수 있습니다.
  2. 다시 [새로만들기] 버튼을 클릭 후, 이번에는 메인차트를 연결하는 이름범위를 추가합니다. 이름에는 '메인차트', 참조대상으로는 '=INDEX(차트범위,차트목록!$F$5)'를 입력 후 [확인] 버튼을 클릭하면 메인차트를 참조하는 이름범위가 생성됩니다.
    엑셀 대시보드 메인차트 이름범위
    메인 차트를 선택하는 이름범위를 추가합니다.
    오빠두Tip : INDEX 함수는 =INDEX(범위,순번) 으로 입력하고, 범위에서 해당 순번의 값을 반환합니다. 따라서 차트범위에서 메인차트 순번에 위치한 차트 그림을 반환합니다. 공식 동작원리에 대한 자세한 설명은 영상강의를 참고해주세요.
  3. 이후 나머지 차트를 출력하기 위한 이름범위도 하나씩 등록해서 차트 범위 등록을 마무리합니다.
    이름 참조대상
    차트상2 =INDEX(차트범위,차트목록!$F$3)
    차트상1 =INDEX(차트범위,차트목록!$F$4)
    차트하1 =INDEX(차트범위,차트목록!$F$6)
    차트하2 =INDEX(차트범위,차트목록!$F$7)

    차트 이름범위 완성
    나머지 차트의 이름범위를 모두 추가합니다.
  4. 연결된 그림 추가하기 : 차트 목록 시트에서 임의에 비어있는 셀을 복사 후, 오른쪽 비어있는 셀을 오른쪽 클릭 - [선택하여 붙여넣기] - [연결된 그림] 으로 붙여넣기 합니다.
    엑셀 연결된 그림 넣기
    임의의 셀을 복사 - 선택하여 붙여넣기로 연결된 그림을 추가합니다.
    오빠두Tip : 연결된 그림은 엑셀 2013 이후 버전부터 제공됩니다.
  5. 연결된 그림을 선택 후, 수식입력줄에 '=메인차트'를 입력하면 메인 차트 그림이 연결된 그림으로 표시됩니다.

    엑셀 차트 그림 연동
    연결된 그림을 메인차트와 연동합니다.
  6. 이제 슬라이서 버튼을 클릭하면 선택한 차트가 연결된 그림으로 표시됩니다.

    엑셀 돌아가는 대시보드 차트 완성
    슬라이서 버튼을 클릭하면 메인차트가 실시간으로 연동됩니다.

돌아가는 차트 대시보드 구성하기

  1. 대시보드 구성하기 : 연결된 그림을 잘라내기 후, [대시보드] 시트에 붙여넣기 합니다.

    엑셀 대시보드 메인차트
    메인 차트를 표시하는 연결된 그림을 대시보드시트로 이동합니다.
  2. Ctrl 키를 누른 상태로 그림을 드래그해서 위쪽에 2개, 아래쪽에 2개가 위치하도록 그림을 복사합니다.
    엑셀 대시보드 구성하기
    나머지 차트를 표시하기 위해 그림을 위/아래 2개씩 복사합니다.
    오빠두Tip : Shift 키를 누른 상태로 여러 그림을 선택 후, "맨 앞으로 가져오기" 또는 "맨 뒤로 보내기"를 클릭해서 그림 위치를 바꿀 수 있습니다.
  3. 위/아래쪽에 추가한 그림 크기를 적절한 크기로 조절합니다. Shift 키를 누른 상태로 여러 그림을 선택한 상태로 크기를 변경하면 그림 크기를 일괄 변경할 수 있습니다.

    엑셀 대시보드 차트 구성 꾸미기
    나머지 차트를 표시하는 그림 크기를 적절한 크기로 조절합니다.
  4. 차트 그림 연결하기 : 연결된 그림의 참조범위를 하나씩 변경합니다. 맨 위쪽 차트부터 "차트상2, 차트상1, 메인차트, 차트하1, 차트하2"로 변경하면 돌아가는 차트 대시보드가 완성됩니다.

    엑셀 대시보드 꾸미기 완성
    나머지 차트의 참조 범위를 차트상2~차트하2로 각각 변경합니다.
  5. 슬라이서 이동 및 대시보드 꾸미기 : '차트목록' 시트에 있는 슬라이서를 잘라내기 후 [대시보드] 시트에 붙여넣기 합니다. 이후 슬라이서가 선택된 상태로 [슬라이서] 탭 - '슬라이서 스타일'에서 기존에 추가해드린 스타일로 변경하면 대시보드가 완성됩니다.
    대시보드 슬라이서 꾸미기
    차트종류 슬라이서를 이동 후 스타일을 변경하면 대시보드가 완성됩니다.
    오빠두Tip : 이외에 대시보드를 꾸미기 위해 필요한 둥근 모서리 차트를 만드는 방법과 대시보드를 꾸미는 방법에 대한 자세한 설명은 영상강의를 참고해주세요.
5 10 투표
게시글평점
15 댓글
Inline Feedbacks
모든 댓글 보기
15
0
여러분의 생각을 댓글로 남겨주세요.x