동적 데이터 시각화는 데이터가 변경될 때 차트를 자동으로 업데이트하여 Excel 보고서를 향상시킵니다. 차트는 업데이트에 즉각적으로 반응하고 사용자에게 대화형 제어 기능을 제공하여 원활한 경험을 제공합니다.
이 튜토리얼에서는 동적 데이터 시각화를 위해 Excel에서 대화형 실시간 차트를 만드는 방법을 보여줍니다.
방법 1:동적 표 차트(자동 확장)
Excel 표는 새 데이터를 포함하도록 자동으로 확장됩니다. 표에서 차트를 만들면 행을 추가할 때 차트가 자동으로 커지므로 업데이트할 필요가 없습니다.
데이터를 Excel 표로 변환:
- 데이터(헤더 포함)를 선택합니다.
- 삽입으로 이동 탭>> 표 선택 .
- '내 테이블에 헤더가 있습니다'를 확인하세요. 확인되었습니다.
- 확인을 클릭하세요. .

- 이제 데이터가 자동으로 확장 가능한 Excel 표 형식으로 지정되었습니다.
차트 만들기:
- 제품 및 판매 금액 열을 선택합니다(둘 다 선택하려면 Ctrl 키를 누른 채 선택).
- 삽입으로 이동 탭>> 열 또는 막대 차트 를 선택합니다.>> 클러스터형 열 선택 .

- 동적 차트가 표시됩니다.

동적 동작:
- 새 행을 추가합니다.
- 수동 업데이트 없이 차트에 이 데이터가 즉시 포함됩니다.

방법 2:동적 명명 범위 차트
표를 사용하지 않는 경우에도 수식(예:OFFSET 및 COUNTA)과 함께 명명된 범위를 사용하여 차트가 새 데이터에 대해 자동으로 확장되도록 할 수 있습니다.
명명된 범위 만들기:
- 수식으로 이동 탭>> 이름 관리자 선택>> 새로 만들기를 선택하세요. .
- 이름:차트_날짜 .
- 참조: 다음 수식을 삽입하세요.
=OFFSET('Named Range'!$A$2,0,0,COUNTA('Named Range'!$A:$A)-1,1)
- 확인을 클릭하세요. .

- 다른 명명된 범위를 추가합니다.
- 이름:차트_판매 .
- 참조: 다음 수식을 삽입하세요.
=OFFSET('Named Range'!$A$2,0,0,COUNTA('Named Range'!$A:$A)-1,1)
- 확인을 클릭하세요. .

차트 만들기:
- 삽입으로 이동 탭>> 분산형 차트를 선택합니다. (마커 포함).

- 차트를 마우스 오른쪽 버튼으로 클릭>>데이터 선택 선택 .

- 수정 을 선택하세요. 범례 항목()에서 시리즈) .

- 계열 X 값의 경우 다음을 입력하세요.
='Named Range'!Chart_Dates
- Y 값의 경우 다음을 입력하세요.
='Named Range'!Chart_Sales
- 확인을 클릭하세요. .

동적 동작:
- 동적으로 명명된 범위로 차트를 업데이트합니다.
- 실시간으로 새 행과 차트 업데이트를 추가합니다.

- 날짜와 매출을 더 추가하면 분산형 차트가 확장되므로 수동 범위 편집이 필요하지 않습니다.
방법 3:슬라이서를 사용한 대화형 피벗 차트
슬라이서와 쌍을 이루는 피벗 테이블은 대화형 대시보드를 만듭니다. 사용자는 버튼을 클릭하여 차트를 필터링합니다.
피벗 테이블 및 피벗 차트 만들기:
- 삽입으로 이동 탭>> 차트에서>> 피벗 테이블 및 피벗 차트를 선택합니다. .
- 위치 선택:새 워크시트 .
- 확인을 클릭하세요. .

- 피벗 차트 필드 목록;
- 지역을 드래그하세요. 축으로 .
- 판매액을 드래그하세요. 값 .

슬라이서 추가:
- 피벗 테이블을 클릭하세요.
- 피벗 테이블 분석으로 이동 탭>> 슬라이서 삽입을 선택합니다. .
- 지역 선택 .

동적/상호작용 동작:
- 슬라이서에서 'East'를 클릭하면 차트가 업데이트되어 East의 제품 판매량만 표시됩니다.

- 여러 지역을 선택할 수 있으며 차트는 이를 결합합니다.
방법 4:수식 기반 대화형 차트(드롭다운 필터링)
드롭다운 목록(데이터 유효성 검사)과 FILTER 기능을 사용하여 사용자가 값(예:제품)을 선택하고 차트를 즉시 업데이트할 수 있도록 하겠습니다.
드롭다운 만들기:
- A1에 '제품 선택'을 입력하세요.
- B1 셀을 선택하세요.
- 데이터 로 이동 탭>> 데이터 유효성 검사를 선택합니다. .
- 허용 :목록을 선택합니다. .
- 출처: 독특한 제품을 선택하세요. 다른 시트에서 고유한 수식을 사용하고 거기에서 이를 참조하세요.
- 확인을 클릭하세요. .

데이터 필터링:
- 셀을 선택하고 다음 수식을 삽입하세요.
=FILTER(Table1, Table1[Product]=$B$1)

차트 만들기:
- 필터링된 표(예:날짜 및 판매액 열)를 선택합니다.
- 삽입으로 이동 탭>> 분산형 차트를 선택합니다. .

동적 동작:
- 드롭다운에서 제품을 변경하면 차트에 해당 제품에 대한 데이터만 자동으로 표시됩니다.
- B1 셀의 제품을 변경할 때마다 차트가 즉시 업데이트됩니다.

방법 5:드롭다운 목록(양식 컨트롤)을 사용한 대화형 차트
대화형 차트를 통해 사용자는 표시된 데이터를 동적으로 제어할 수 있습니다.
드롭다운 양식 컨트롤 삽입:
- 개발자를 클릭하세요. 탭>> 삽입 선택>> 콤보 상자를 선택합니다. 양식 양식 컨트롤 .

- 워크시트에 콤보 상자를 그립니다.
- 콤보 상자 를 마우스 오른쪽 버튼으로 클릭하세요.>> 형식 제어를 선택합니다. .

- 입력 범위: 설정 제품 목록입니다.
- 거리 열에 고유한 제품 목록을 만듭니다. 나중에 숨길 수 있습니다.
- O1:O3을 선택하세요.
- 셀 링크 설정: H2 셀을 선택하세요.
- 확인을 클릭하세요. .

연결된 동적 수식 만들기:
- 셀을 선택하고 다음 수식을 삽입하세요.
=FILTER(A2:F13,C2:C13=INDEX(C2:C13,H2),"No Data")

대화형 차트 만들기:
- 필터링된 데이터에서 날짜 및 판매액 열을 선택하세요.
- 삽입으로 이동 탭>> 분산형 선택 차트.

동적 차트:
- 콤보 상자 선택을 변경하면 시각화가 동적으로 업데이트됩니다.

모범 사례 및 팁
- 가장 역동적인 요구사항에는 표를 사용하세요.
- 피벗 테이블과 슬라이서를 사용하면 모든 사용자가 대시보드에 액세스할 수 있습니다.
- 명명된 범위는 쉽게 표 기반이 아닌 차트 데이터가 필요할 때 가장 잘 작동합니다.
- 맥락에 맞게 항상 축과 제목에 명확하게 라벨을 지정하세요.
결론
위의 기술을 따르면 실시간으로 업데이트되는 대화형 동적 차트를 만들 수 있습니다. 동적 대화형 차트는 Excel을 데이터 탐색 도구로 변환합니다. 이를 통해 보고 기능이 향상되어 사용자 상호 작용에 대한 참여도와 반응성이 더욱 향상됩니다. 모든 방법 중에서 귀하의 시나리오에 가장 적합한 방법을 선택하십시오. 시각화를 동적이고 효율적으로 만들기 위해 업데이트된 기능을 실험해 보세요.
솔루션이 포함된 무료 고급 Excel 연습을 받아보세요!