ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E文精选 > 图表图形 > 如何编制按月份和商场自动切换的三系列动态图

如何编制按月份和商场自动切换的三系列动态图

作者:绿色风 分类: 时间:2022-08-17 浏览:103
楼主
dgxsdr
Q:  如何编制按月份和商场自动切换的三系列动态图?
如下图效果

 
A:
解题思路:
1、设置控件(组合框)在商场与月份之间切换;
2、设置控件(组合框)显示商场或者月份明细;
3、对3个数据系列定义名称
4、对横坐标轴引用取值定义名称

解题步骤:
一、设置2个控件
1、先设置商场与月份切换的组合框
开发工具-控件-插入-表单控件-组合框
画出组合框后设置“数据源区域”及“单元格链接”

 
在做这一步之前,要对A2:A3的合并单元格加以取消
这里C16单元格相当于一个总控制键,也就是通过这个单元格取值的变化来影响下面定义的一系列名称的取值,进而达成图表的动态变化。

2、再设置显示商场或者月份明细的组合框
开发工具-控件-插入-表单控件-组合框
因这个组合框中显示的内容需要根据前面一个组合框中的“月份”或者“商场”变动而变动,直接引用单元格不行,需要先定义一个名称。
二级下拉
  1. =CHOOSE($C$16,$D$17:$D$22,$A$4:$A$14)
这里D17:D22单元格为辅助单元格,存放各商场名称。
画出组合框后设置“数据源区域”及“单元格链接”

 


该帖已经同步到 dgxsdr的微博
2楼
dgxsdr
(如果对第2个控件分别按照月份和商场来设置,即共设置3个控件,就不要定义名称“二级下拉”,这样是3个控件4个定义名称。但从图表整体可读性考虑,控件设置还是越少越好)

二、对3个数据系列分别定义名称
销售额
  1. =CHOOSE($C$16,OFFSET($A$4,,$D$16*3-2,10,),N(INDIRECT("Sheet7!R"&3+$D$16&"C"&ROW($1:$5)*3-1,)))
销售目标
  1. =CHOOSE($C$16,OFFSET($A$4,,$D$16*3-1,10,),N(INDIRECT("Sheet7!R"&3+$D$16&"C"&ROW($1:$5)*3,)))
完成率
  1. =CHOOSE($C$16,OFFSET($A$4,,$D$16*3,10,),N(INDIRECT("Sheet7!R"&3+$D$16&"C"&ROW($1:$5)*3+1,)))
这三个公式的原理是一样的,外面是一个CHOOSE函数,根据第一个控件引用的单元格C16的取值变化,分别返回第1和第2区域。
第1个区域是一个OFFSET函数,含义是在C16取值为1,即控件显示为商场时,返回某个商场1-10月的数据;
第2个区域是一个INDIRECT函数,含义是在C16取值为2,即控件显示为月份时,返回某个月份各商场的数据;
因为INDIRECT函数中使用了ROW(1:5),返回的是多维引用,需要在外面套N函数才能得到内存数组(如果使用OFFSET函数也是一样的)。

三、对横坐标轴的引用区域定义名称
坐标轴
  1. =CHOOSE($C$16,$A$4:$A$13,$D$17:$D$21)
表示根据第1个控件引用单元格的取值变化,改变横坐标轴的取值引用。
3楼
dgxsdr
四、绘制动态图表
1、插入图表
在表格空白的地方插入一个柱形图,这时出现一个空的图表区

 
2、添加数据系列
图表工具-设计-选择数据,分别添加三个数据系列
第一个系列为销售额,操作示意如下图:

 


 

其他2个系列销售目标、完成率的设置类似。

 

3、改变“完成率”数据系列的图表类型与坐标轴
选取 系列“完成率”,更改图表类型为带数据标记的折线图,
再选取 系列“完成率”,“设置所选内容格式”,系列选项-系列绘制在次坐标轴


 
这样基本的图表就完成了。

 

五、美化图表
对坐标轴、图例、网格线按自己的喜好加以美化。
最后将控件与图表组合即可。注意两个控件的叠放次序要设置为“置于顶层”,按后按住CTRL键,分别点选两个控件和图表,右键,组合-组合。

按月份和商场自动切换的三系列动态图-dgxsdr.rar

4楼
dgxsdr
操作动画

操作过程.part1.rar
操作过程.part2.rar
5楼
君柳
代李兄上传操作动画


 
6楼
lrlxxqxa
好帖
7楼
海洋之星
牛人啊,哈哈
8楼
lgcmeli
好东西好多啊。
9楼
m_sampdoria
很好,学习了
10楼
linsy_wendy
怎么下载啊?
11楼
Gavin_曾
12楼
zhbei
可以在PPT里面做吗
13楼
nedlinma
很好的教程,非常感谢
14楼
Rongson_Chart
不错哦~
15楼
柳州商品部赖
16楼
jiangsugar
,正在研究。
17楼
chrischowlin
高手啊,分享啦!
18楼
jasper8624
下载学习,谢谢版主
19楼
呀呀
2、再设置显示商场或者月份明细的组合框
开发工具-控件-插入-表单控件-组合框
因这个组合框中显示的内容需要根据前面一个组合框中的“月份”或者“商场”变动而变动,直接引用单元格不行,需要先定义一个名称。
二级下拉


这个步骤看不懂了,各位,求助啊~~
20楼
tonywang
请教如何想到用Row(1:5)?
21楼
苦不堪言
谢谢老师
22楼
芐雨
#编制按月份和商场自动切换的三系列动态图#
23楼
poiuyman5
very good!
24楼
lunar8016
这个对我非常有用,找了很久终于找到了,谢谢~~~
25楼
ylfylfok
这个好像是高科技啊
26楼
shorling
淫得一手好湿啊~ 顶了,必须的。
27楼
563010765
相当有用啊  哈哈哈

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap