欢迎来到天天文库
浏览记录
ID:59223696
大小:120.31 KB
页数:5页
时间:2020-09-09
《动态图表解题思路.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、解题思路:1、设置控件(组合框)在商场与月份之间切换;2、设置控件(组合框)显示商场或者月份明细;3、对3个数据系列定义名称4、对横坐标轴引用取值定义名称解题步骤:一、设置2个控件1、先设置商场与月份切换的组合框开发工具-控件-插入-表单控件-组合框画出组合框后设置“数据源区域”及“单元格链接”在做这一步之前,要对A2:A3的合并单元格加以取消这里C16单元格相当于一个总控制键,也就是通过这个单元格取值的变化来影响下面定义的一系列名称的取值,进而达成图表的动态变化。2、再设置显示商场或者月份明细的组合框开发工具-控件-插入-表单控件-组合框因这个组合框中
2、显示的内容需要根据前面一个组合框中的“月份”或者“商场”变动而变动,直接引用单元格不行,需要先定义一个名称。二级下拉=CHOOSE($C$16,$D$17:$D$22,$A$4:$A$14)这里D17:D22单元格为辅助单元格,存放各商场名称。画出组合框后设置“数据源区域”及“单元格链接”(如果对第2个控件分别按照月份和商场来设置,即共设置3个控件,就不要定义名称“二级下拉”,这样是3个控件4个定义名称。但从图表整体可读性考虑,控件设置还是越少越好)二、对3个数据系列分别定义名称销售额=CHOOSE($C$16,OFFSET($A$4,,$D$16*3-
3、2,10,),N(INDIRECT("Sheet7!R"&3+$D$16&"C"&ROW($1:$5)*3-1,)))销售目标=CHOOSE($C$16,OFFSET($A$4,,$D$16*3-1,10,),N(INDIRECT("Sheet7!R"&3+$D$16&"C"&ROW($1:$5)*3,)))完成率=CHOOSE($C$16,OFFSET($A$4,,$D$16*3,10,),N(INDIRECT("Sheet7!R"&3+$D$16&"C"&ROW($1:$5)*3+1,)))这三个公式的原理是一样的,外面是一个CHOOSE函数,根据第
4、一个控件引用的单元格C16的取值变化,分别返回第1和第2区域。第1个区域是一个OFFSET函数,含义是在C16取值为1,即控件显示为商场时,返回某个商场1-10月的数据;第2个区域是一个INDIRECT函数,含义是在C16取值为2,即控件显示为月份时,返回某个月份各商场的数据;因为INDIRECT函数中使用了ROW(1:5),返回的是多维引用,需要在外面套N函数才能得到内存数组(如果使用OFFSET函数也是一样的)。三、对横坐标轴的引用区域定义名称坐标轴=CHOOSE($C$16,$A$4:$A$13,$D$17:$D$21)表示根据第1个控件引用单元格
5、的取值变化,改变横坐标轴的取值引用。四、绘制动态图表1、插入图表在表格空白的地方插入一个柱形图,这时出现一个空的图表区2、添加数据系列图表工具-设计-选择数据,分别添加三个数据系列第一个系列为销售额,操作示意如下图:其他2个系列销售目标、完成率的设置类似。3、改变“完成率”数据系列的图表类型与坐标轴选取系列“完成率”,更改图表类型为带数据标记的折线图,再选取系列“完成率”,“设置所选内容格式”,系列选项-系列绘制在次坐标轴这样基本的图表就完成了。五、美化图表对坐标轴、图例、网格线按自己的喜好加以美化。最后将控件与图表组合即可。注意两个控件的叠放次序要设置
6、为“置于顶层”,按后按住CTRL键,分别点选两个控件和图表,右键,组合-组合。
此文档下载收益归作者所有