엑셀 성별 그래프 & 연령별 그래프 만들기 :: 차트 강의

사용자 점유율 데이터 시각화에 최적화 된 엑셀 성별 & 연령대별 그래프 제작 방법을 단계별로 알아봅니다.

# 피벗테이블

작성자 :
오빠두엑셀
최종 수정일 : 2024. 04. 12. 04:55
URL 복사
메모 남기기 : (13)

엑셀 성별 그래프 & 연령별 그래프 만들기 :: 차트 강의 13강

엑셀 성별 그래프 만들기 목차 바로가기
영상강의

큰 화면으로 보기

예제파일 다운로드

오빠두엑셀의 모든 강의 예제파일은 회원 여러분께 무료로 제공됩니다.

  • [차트강의] 엑셀 성별 그래프 & 연령별 그래프 만들기
    예제파일
  • [차트강의] 엑셀 성별 그래프 & 연령별 그래프 만들기
    완성파일

.

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

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


차트 제작용 데이터 만들기

이번 강의에서는 피벗테이블과 슬라이서를 활용하여 실시간으로 업데이트 되는 차트를 제작합니다. 단, 피벗테이블에서 바로 생성되는 피벗차트로는 혼합차트를 만드는데에 제약이 있으므로, 피벗테이블에서 생성된 데이터를 참조하는 범위를 별도로 생성한 뒤, 그 범위를 참조하여 성별 그래프 & 연령대별 그래프를 제작합니다.

  1. 예제파일의 [게임사용설문조사] 시트로 이동한 뒤, 전체 범위를 선택합니다. 이후 [삽입] - [피벗테이블]을 클릭하거나 또는 단축키 ALT - N - V 로 피벗테이블 만들기 대화상자를 실행합니다.

    엑셀 피벗테이블 추가
    삽입 - 피벗테이블로 피벗테이블을 추가합니다.
  2. '기존 워크시트'를 선택한 뒤, 피벗테이블을 삽입할 범위로 '나이성별그래프' A1셀을 선택한 뒤 [확인] 버튼을 클릭하여 피벗테이블을 삽입합니다.

    성별 그래프 피벗테이블 삽입
    기존 워크시트 - 나이성별그래프 시트의 A1셀에 생성합니다.
  3. 아래 표와 같이 피벗테이블 필드를 설정합니다. 이후 사용여부를 "O"로 필터링하면 각 나이별 사용자 현황이 집계됩니다.
    필드 항목
    필터 사용현황
    성별
    나이
    이름

    피벗테이블 필드 설정
    위 설정과 동일하게 피벗테이블을 생성한 뒤, 사용여부를 O로 필터링합니다.
  4. 나이를 각 연령대별(20~29, 30~39, 40~49, ..)로 묶어줍니다. 나이열을 우클릭한 뒤,  [그룹]으로 이동합니다. 이후 그룹의 옵션을 아래와 같이 설정하면 나이가 각 연령대별로 그룹화됩니다.

    나이 그룹화
    나이를 그룹화합니다.
  5. F4:H6 범위의 성별 사용율을 계산합니다.
    항목 수식
    남자사용율 B9/D9 (남자사용자합계/총합계)
    여자사용율 C9/D9 (여자사용자합계/총합계)
    전체 100%

    성별 그래프 데이터 만들기
    각 성별 사용율을 계산합니다.
  6. 동일한 방법으로 연령대별 사용율을 계산합니다.

    연령대별 사용율 계산
    연령대별 사용율을 계산합니다.
  7. IF 함수와 MAX 함수를 활용하여 연령대별 사용율 중 최대값과 나머지 값을 서로 다른 열에 표시합니다. 각 셀에 아래 함수를 입력한 뒤, 아래로 자동채우기 합니다.
    수식
    L5셀 =IF(K5=MAX($K$5:$K$8),K5,0)
    M5셀 =IF(L5=0,K5,0)

    연령대별 범위 선택
    연령대별 사용율의 최대값과 나머지 값을 구분합니다.
  8. 0%는 차트 위에 표시되지 않아도 되는 값이므로, L4:M8 범위를 선택한 뒤 우클릭 - [셀 서식]으로 이동하여 사용자지정 표시형식을 아래와 같이 변경합니다. 엑셀 사용자 지정 서식은 엑셀 기초 입문강의에서 자세히 다뤄드렸습니다.
    0%;;;

    데이터 사용자 서식 변경
    사용자 서식을 수정하여 0%를 숨겨줍니다.
  9. 성별 그래프 및 연령대별 그래프를 만들기 위한 데이터가 준비되었습니다.

    차트 제작용 데이터 완성
    차트를 만들기 위한 데이터가 준비되었습니다.

엑셀 성별 그래프 만들기

  1. F4:H6 범위를 선택한 뒤 [삽입] - [추천차트] - [묶은 세로막대형] 차트를 생성하거나, 단축키 ALT - N - R 로 추천차트로 이동한 뒤 세로막대형 차트를 생성합니다. (남/여가 가로축으로 구분된 차트를 선택하는 것에 주의합니다.)

    성별 그래프 막대 차트 만들기
    세로 막대 그래프를 생성합니다.
  2. 시트 오른쪽에 미리 넣어드린 사람모양 아이콘을 각 차트위로 붙여넣기 합니다.
    차트 위 아이콘 삽입
    아이콘을 복사한 뒤 각 막대 위에 붙여넣기합니다.

    (엑셀 2016 이후 버전 사용자는 [삽입] - [일러스트레이션] - [아이콘]에서 원하는 모양의 아이콘을 삽입할 수 있습니다.)

    엑셀 2016 아이콘 삽입
    2016 이후 버전에서는 원하는 아이콘을 검색하여 추가할 수 있습니다.

    (기존 아이콘의 경우 좌/우로 여백이 들어가는 경우가 있으므로 여백이 많을 경우 우클릭-[도형으로 변환]을 선택하여 여백을 제거합니다.)

    아이콘 도형으로 변환
    아이콘 좌우로 여백이 많을 경우 도형으로 변환하여 삽입합니다.
  3. 차트를 우클릭한 뒤, [차트 종류 변경]으로 이동합니다. '혼합'으로 이동한 뒤, 두 차트를 모두 '묶은 세로막대형'으로 변경합니다. 이후 사용율을 보조축으로 설정한 뒤, [확인]을 눌러 혼합차트를 생성합니다.

    성별 그래프 묶은 세로막대형 혼합 차트
    차트를 혼합차트로 변경합니다.
  4. 색상이 있는 남자 아이콘을 선택합니다. 이후 우클릭하여 [데이터 요소 서식] - [채우기] 로 이동한 뒤, 채우기 옵션을 '다음 배율에 맞게 쌓기'로 변경합니다. 여자 아이콘도 동일하게 변경합니다.

    막대 다음 배율에 맞게 쌓기 설정
    각 남/여 사용율 막대를 다음 배율에 맞게 쌓기로 변경합니다.
  5. 두 세로축의 최대값을 120%(=1.2)로 동일하게 변경합니다. 이후 '레이블' - 레이블 위치를 '없음'으로 설정하여 세로축을 숨겨줍니다.

    차트 세로축 변경
    각 세로축의 최대값을 120%로 변경한 뒤 레이블 위치를 없음으로 변경합니다.
  6. 막대를 우클릭하여 [데이터 계열 서식]으로 이동한 뒤, 전체/사용율의 간격 너비를 각 80%로 변경합니다.

    차트 간격 너비 변경
    차트의 간격 너비를 80%로 변경합니다.
  7. 회색모양 막대를 우클릭한 뒤 [데이터 레이블 추가]로 레이블을 추가합니다.

    성별 그래프 데이터 레이블 추가
    회색아이콘 우클릭 - 데이터 레이블 추가로 레이블을 추가합니다.
  8. 레이블을 우클릭한 뒤, [데이터 레이블 서식]으로 이동합니다. 레이블 내용에서 [셀 값]을 선택한 뒤, 셀 값으로 사용율 범위(G5:G6)을 지정합니다. 이후 '값'과 '지시선 표시'는 체크 해제합니다.

    데이터 레이블 셀 값 설정
    레이블을 우클릭한 뒤, '셀 값'으로 사용율 범위를 지정합니다.
  9. 차트 제목과 눈금선, 범례를 제거하고 글꼴 서식을 변경하면 엑셀 성별 그래프 제작이 완료됩니다.

    성별 그래프 완성
    엑셀 성별 그래프가 완성되었습니다.

엑셀 연령대별 그래프 만들기

  1. [나이성별그래프] 시트의 J4:J8 범위(나이대)를 선택한 뒤, 키보드 CTRL 키를 누른채로 L4:M8(최대,나머지) 범위를 선택하여 두 범위를 동시에 선택합니다. (사용율 범위는 이번 차트에 불필요하므로 제외한 채로 선택합니다.)

    연령대별 범위 선택
    나이대/최대/나머지 범위를 선택한 뒤, 차트를 생성합니다.
  2. [삽입] - [추천차트]로 이동하거나 단축키 ALT - N - R 로 추천차트로 이동한 뒤, [혼합] 차트에서 모두 세로막대형 차트로 선택합니다. 이후 둘 중 하나를 보조축으로 선택하여 차트를 생성합니다.

    연령대별 혼합 차트 생성
    묶음 세로 막대형, 둘 중 하나는 보조축으로 혼합 차트를 생성합니다.
  3. 양쪽 세로축을 각각 우클릭 - [축 서식]으로 이동합니다. 이후 축의 최대값을 100%(=1)로 변경합니다. 이후 '레이블' 위치를 없음으로 설정하여 세로축을 숨겨줍니다.

    연령대별 그래프 세로축 설정
    세로축의 최대값을 100%로 변경한 뒤, 숨겨줍니다.
  4. 차트의 제목, 눈금선, 범례를 제거한 뒤, 막대 채우기 색상을 변경합니다.

    연령대별 그래프 꾸미기
    막대의 채우기 색상을 변경합니다.
  5. 막대를 우클릭한 뒤, [데이터 레이블 추가]를 클릭하여 각 막대 위로 레이블을 추가합니다. 이후 레이블 글꼴 서식을 변경하여 차트를 꾸며주면 엑셀 연령대별 그래프 만들기가 마무리됩니다.

    연령대별 그래프 완성
    막대 데이터 레이블을 추가하면 차트가 완성됩니다.

엑셀 성별 그래프 & 연령대별 그래프 합치기

  1. 생성된 차트를 각각 선택한 뒤, 차트 서식에서 '채우기'와 '윤곽선'을 모두 없음으로 변경합니다.

    차트 채우기 윤곽선 색 변경
    차트의 채우기와 윤곽선을 없음으로 변경합니다.
  2. [삽입] - [도형]에서 직사각형을 삽입한 뒤, 두 차트에 맞춰 크기를 변경합니다. 이후 도형의 채우기 색상을 옅은 회색, 윤곽선은 없음으로 변경합니다.

    도형 채우기 색 변경
    두 차트 크기에 맞춰 직사각형 도형을 삽입합니다.
  3. 도형을 우클릭한 뒤, [맨 뒤로 보내기]를 선택하여 도형을 차트 뒤로 옮깁니다.

    도형 맨 뒤로 보내기
    도형을 우클릭한 뒤, 맨 뒤로 보내기를 선택하여 차트 뒤로 옮깁니다.
  4. [삽입] - [도형]에서 직선을 삽입합니다. 차트 크기와 높이에 맞춰 적절한 위치에 직선을 삽입합니다. (키보드 CTRLSHIFT 키, 그리고 정렬 기능을 이용하면 보다 손쉽게 삽입할 수 있습니다.)

    성별 그래프 직선 추가
    차트 위로 직선을 추가합니다.
  5. 키보드 SHIFT 키를 누른채로 차트 두개를 동시에 선택한 뒤, [맨 앞으로 가져오기]를 선택하여 차트를 도형 앞으로 옮깁니다.

    차트 맨 앞으로 가져오기
    차트를 우클릭한 뒤, 맨 앞으로 가져오기를 선택하여 직선 위로 옮깁니다.
  6. 셀 성별 그래프 및 연령대별 그래프가 완성되었습니다. 필요에 따라 차트 제목과 범례, 설명을 추가하여 차트를 마무리합니다.

    성별 그래프 연령대별 그래프 완성
    성별 그래프 및 연령대별 그래프가 완성되었습니다.
5 7 투표
게시글평점
13 댓글
Inline Feedbacks
모든 댓글 보기
13
0
여러분의 생각을 댓글로 남겨주세요.x