tft每日頭條

 > 生活

 > 在excel中創建動态圖表的過程

在excel中創建動态圖表的過程

生活 更新时间:2025-02-07 23:21:26

動态圖表也稱交互式圖表,指圖表的内容可以随用戶的選擇而變化,是圖表分析中比較高級的形式。使用動态圖表能夠突出重點數據,避免被其他不需要的數據幹擾,從而提高數據分析效率。一個好的動态圖表,可以讓人從大量的數據裡快速找到問題所在。

動态圖表的基本原理,主要是通過交互和函數調用,生成臨時數據源,并使用臨時數據源制作出圖表,其本質是圖表源數據的變化。

一般有兩種方法來實現:輔助系列法和動态名稱法

本文講講動态名稱法。相較于輔助系列法,定義名稱的方法省去了輔助數據區域,直接用動态名稱為圖表提供數據源。

說明:本文中的Excel數據表名稱為“動态圖表2”。

1、添加選擇器

在菜單欄[開發工具][插入]命令中選擇[列表框]控件,在單元格T16畫出一個列表框

在excel中創建動态圖表的過程(用Excel制作動态圖表)1

用鼠标右鍵單擊列表框,在彈出的快捷菜單單擊[設置控件格式(F)],進入[設置對象格式]對話框,将[數據源區域]設置為統計類别所在的區域C9:C12,将[單元格鍊接]設置為存放選擇結果的單元格C5,單擊[确定]按鈕。

在excel中創建動态圖表的過程(用Excel制作動态圖表)2

這時,列表框的選擇結果就以序号的方式反映在C5單元格了。如選擇了“第一産業增加值”,則将其在數據區域的行數(第2行)填寫到C5單元格。

在excel中創建動态圖表的過程(用Excel制作動态圖表)3

2、定義動态名稱

一般使用OFFSET函數來定義動态名稱,以指定的單元格為原點,根據偏移量參數返回一個單元格或單元格區域,并可以指定返回的行數或列數。

在菜單欄[公式]選項卡,點擊[定義名稱],彈出[新建名稱]對話框。

在excel中創建動态圖表的過程(用Excel制作動态圖表)4

在彈出的[新建名稱]對話框,輸入[名稱][引用位置],分别定義三個動态名稱類别數據區域和年份。

在excel中創建動态圖表的過程(用Excel制作動态圖表)5

在excel中創建動态圖表的過程(用Excel制作動态圖表)6

3、插入圖表

選中數據區域任意一行,在菜單欄[插入]選項卡,插入[帶數據标記的折線圖]。

在excel中創建動态圖表的過程(用Excel制作動态圖表)7

4、更改圖表數據源

将圖表中的系列删除,再選中空白圖表,在公式欄中輸入系列公式:

=SERIES(動态圖表2!類别,動态圖表2!年份,動态圖表2!數據區域,1)

再按鍵盤上的回車(Enter)鍵,則得到了由動态名稱生成的折線圖。

在excel中創建動态圖表的過程(用Excel制作動态圖表)8

這時圖表的源數據就由名稱[類别][數據區域][年份]來控制了。當選擇的類别改變,單元格C5的值也跟着改變,名稱[類别][數據區域]所指向的區域也就發生了改變,則圖表也跟随變化。

接下來看看效果,選擇[第三産業增加值]後,則生成了對應的圖表。

在excel中創建動态圖表的過程(用Excel制作動态圖表)9

5、OFFSET公式說明

=OFFSET(原點,向下移動行數,向右移動列數,偏移後區域行數,偏移後區域列數)

原點:指偏移的起始參考位置

向下移動行數:指行方向的偏移量,正數向下,負數向上

向右移動列數:指列方向的偏移量,正數向右,負數向左

偏移後區域行數:為偏移後區域的高度(行數),可選項

偏移後區域列數:為偏移後區域的寬度(列數),可選項

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved