Excel怎么制作动态图表

如题所述

第1个回答  2019-05-26

Excel怎么制作动态图表呢?

第2个回答  2020-07-12

excel中制作动态图表的方法步骤如下:
一、建立窗体控件
1、点击开发工具——插入——滚动条窗体控件。
2、右击——设置控件格式。
最小值——1月
最大值——12月
单元格链接——D2
二、定义名称建立动态数据源
1、点击公式——名称管理器。
2、月份的引用=OFFSET(Sheet1!$A$2,1,,Sheet1!$D$2,1)
表示以A2单元格为参照系——行偏移量1行,列不偏移——返回D2行,1列。
上海的引用=OFFSET(Sheet1!$B$2,1,,Sheet1!$D$2,1)
南京的引用=OFFSET(Sheet1!$C$2,1,,Sheet1!$D$2,1)
三、利用动态数据创建图表
1、点击图表工具——设计——选择数据
2、轴标签区域=sheet1!月份
sheet1!为固定值——月份(为上面定义的名称,动态的月份)
系列值=sheet1!上海
sheet1!为固定值——上海(为上面定义的名称,动态的有关上海的数据)
系列值=sheet1!南京
sheet1!为固定值——南京(为上面定义的名称,动态的有关南京的数据)
3、带滚动条控件的动态图表——如图所示
当滚动条移动到7时——显示前7个月的数据。

第3个回答  推荐于2017-12-15
一般制图过程:

1
选中数据区域,选择【插入】-【图表】,选择【柱形图】。

2
插入后的柱形图如下,蓝色的系列柱子为【数量】,横轴为【姓名】。

3
这时,我们在原始数据下面增加如下图黄色区域数据,图表不会自动更新。

动态图表解决方案:
选择功能区的【公式】-【定义名称】。

定义一个名称为【姓名】,【引用位置】处输入下面的公式:
=OFFSET(有效性!$A$2,,,COUNTA(有效性!$A:$A)-1,1)

同样的方式,定义一个【数量】,【引用位置】处输入公式:
=OFFSET(有效性!$B$2,,,COUNTA(有效性!$A:$A)-1,1)

在图表上鼠标右键,选择【选择数据】。

选中【数量】系列,点击【编辑】。

将系列值改成如下图的=有效性!数量,并确定。

同样更改【姓名】系列如下图,并确定。

返回excel工作表界面,我们在A列和B列新增一行数据,图表就自动变化了。

详见百度经验:
http://jingyan.baidu.com/article/63acb44af94e2b61fcc17eef.html本回答被提问者和网友采纳
第4个回答  2018-07-26
动态图表有很多,这里介绍一个利用组合框控件制作动态图表的方法。
软件版本:Office2007
方法如下:
1.开发工具,插入,组合框:

2.拖动插入组合框后,右键点击,设置控件格式:

3.使控件与源数据建立联系,并设置连接的单元格:

4.再利用Offset函数并用控件链接的单元格作为其中的参数,建立辅助列:

5.选择辅助列,插入图表:

6.这样就制作了一个,利用控件控制的动态图表:
第5个回答  2016-12-21
首先看一下原始数据,A列是姓名,B列及以后是各月份的销售数据。本例显示1到3月的销售数据情况,实际情况可能有更多列。

2
点击功能区的【开发工具】-【插入】-【列表框】。

3
用鼠标在工作表上用左键画出一个列表框控件。

4
在E2:E4输入原始数据各月份的标题,本例是1月、2月和3月。

5
选中列表框,鼠标右键,选择【设置控件格式】。

在【控制】选项卡进行如下图设置:
【数据源区域】选择刚才输入的E2:E4;
【单元格链接】选择E1。

点击【确定】按钮后列表框中就显示了E2:E4范围数据。当选择不同的内容时在E1单元格将返回选择的内容是列表框中的第几项。

点击功能区上的【公式】-【定义名称】。

定义一个名称为“月份”,引用位置处输入公式:
=INDEX($B$2:$D$7,,$E$1)
知识点说明:INDEX的作用是从$B$2:$D$7中选取第E1单元格数值的列。如果E1是2,就返回$B$2:$D$7区域的第2列数据,也就是C2:C7。

选中AB两列数据,点击【插入】-【柱形图】。

稍微调整一下插入图表的格式,并将列表框挪到图表右上角位置。

在图表上鼠标右键,选择【选择数据】。

选中“1月”这个系列,并点击【编辑】。

输入一个系列名称,然后将【系列值】改成刚才定义的名称,然后点击【确定】按钮后,动态图表就制作完成了。

我们分别用鼠标点选列表框中的不同项目,图表就会返回不同月份的数据。
相似回答