태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

엑셀 스크롤 되는 차트만들기

IT/OFFICE|2018. 11. 20. 15:20

간혹 엑셀 각종 팁을 보다가 보면 유용할거 같은 팁들이 많이 올라 오고 있습니다. 오늘은 그중에서 괜찮은 팁인거 같아서 엑셀에서 스크롤이 되는 차트 만드는 방법에 대해서 알아 보려고 합니다. 스크롤이 되는 차트라는건 데이터가 많을때 일정 구간만을 보되, 스크롤로 구간을 조정 하여 볼수 있는 차트를 얘기 합니다. 아래 이미지를 보시면 이해를 하실수 있을거에요.

일단 위와 같이 스크롤이 되는 차타를 만들기 위해서는 액셀 리본메뉴에서 개발 도구가 추가가 되어야 합니다. 개발 도구를 추가 하기 위해서는 아래와 같이 옵션에서 "리본 사용자 지정" 부분을 선택 하신후에 리본 메뉴 사용자 지정 하단에 "개발 도구" 부분을 체크를 하시면 됩니다. 그러면 리본메뉴에 개발도구가 생성이 되고, 개발 관련 도구를 이용할수가 있습니다.

일단 예를 들기 위해서 아래와 같이 날짜별 매출 현황 간단한 표를 작성 하였습니다. 여기에 움직이는 스크롤 차트를 추가 하도록 하겠습니다. 일단은 개발도구에서 "스크롤 막대" 를 추가를 하셔야 합니다. 상단 리본메뉴에서 개발도구를 선택 하시고 "삽입" 에서 양식 컨트롤중에 "스크롤 막대"를 선택 하시면 됩니다. 선택 하신후에 적당한 위치에 스크롤 막대를 생성을 해주세요.

스크롤 막대에서 오른쪽 마우스를 클릭 하신후에 컨트롤 서식에서 몇가지 수정을 해야 합니다. 셀 연결 부위에는 스크롤 값을 넣을 셀을 선택해 주시면 되는데요. 저는 "E1" 를 선택 했습니다. 그리고 최소값은 값이 시작하는 라인을 적어 주시면 되고 최대값은 마지막 값을 적어 주시면 됩니다. 다만 간혹 넘어 가는 경우가 있으니 나중에 값이 넘어 가게 되면 최대값은 거기에 맞게 수정을 하시면 됩니다. 

이제 스크롤를 움직여 보면 E1 에 스크롤이 움직이면서 최소값에서 최대값까지 증분값 단위로 변경이 되는걸 확인 하실수가 있을겁니다. 이 값을 가지고 인덱싱을 만들어서 표에 사용될 데이터를 생성해주게 됩니다. 인덱싱은 아래와 같이 추가를 해주면 되는데요.

INDEX(인덱스에 사용될 영역, 인덱싱) = INDEX(A2:A30,스크롤 반영된 영역 E1+ 현재 위치를 구하기 위한 ROW()-4)

날짜와 매출을 동일한 형태로 인덱싱 함수를 만들어서 차트로 사용할 영역에 추가해 주시면 됩니다. 최종적으로 아래와 같이 범위에 맞게 함수를 넣어서 표를 하나더 생성을 하시면 되는데요. 이 영역을 긁어서 표를 생성을 해주면 됩니다. 생성한 표는 스크롤과 적당히 맞춰서 위치를 잡아 주시면 되구요. 이제 스크롤을 움직이면 차트에 사용된 영역의 값이 인덱싱 함수로 인해서 변하기 때문에 차트도 같이 변하게 됩니다.

이상 엑셀 스크롤이 되는 차트 만드는 방법에 대해서 포스팅 해보았습니다. 결과물은 아래와 같이 나오면서 제일 먼져 보셨던 움직이는 이미지와 같은 형태가 되면 되는건데요.

데이터가 많은데 짧은 구간을 그래프로 보고자 할때 유용할수 있습니다. 어떻게 활용을 할지는 필요하신 부분에 적당히 사용하시면 될거 같구요. 이상 엑셀을 많이 사용하시는 분들에게 도움이 되셨으면 좋겠습니다. 그럼 이만 포스팅 마치도록 하겠습니다. 읽어 주셔서 감사합니다.




댓글()