一种特殊类型的交互式图表 - 选择不同的图表类型
今天介绍一种特殊类型的交互式图表。以往,我们的交互式图表都是控制图表中的元素,可以突出显示每一个系列,或者显示/隐藏某些数据。但是,我们可以更进一步,将控制延伸到选择不同的图表类型。
我们先来看效果:
与以前介绍过的交互式图表不同,我们这里控制的是显示不同的展现形式,可以选择“表格”,“趋势图”,“柱形图”等不同的方式进行展现。
在介绍制作方法之前,你可以先思考一下,就是上面的三个按钮是用什么制作的?别着急回答,好好想想。提示:没有用到VBA。
提示:结合数据操作会更有效。本文最后有获取模板文件的方法。
1
数据
2
分别制作3个图表
交叉表
交叉表很简单,就是在行列交叉点显示不同月份的销售量。下图展示了制作要点。
月度趋势图
实际上月度趋势图是在交叉表基础上制作的折线图。制作要点如下图:
产品柱形图
用于展示不同产品的销售量及排名。实际上是基于交叉表不同产品全年的合计数据制作的柱形图。制作要点见下图:
3
添加配置表
然后选中这个表格中的任意单元格,点击鼠标右键,选中菜单中的“表格”,然后点击“汇总行”,在表格 中添加汇总行
将汇总行的“汇总”修改为“选择值”:
4
定义名称
定义交叉表名称。
选中交叉表区域(包括表头),定义名称为“交叉表”
定义月度趋势图名称
选中图表所在区域(不是选中图表,而是图表所在单元格区域,包括表头),定义名称“月度趋势图”:
定义产品柱形图名称
选中图表所在区域(不是选中图表,而是图表所在单元格区域,包括表头),定义名称“产品柱形图”
定义选择值名称
为前面添加的配置表的最后一行汇总行的最后一列,定义名称“选择值”:
最后,定义一个名称“展现图”,引用位置是个公式:
=CHOOSE(选择值,交叉表,月度趋势图,产品柱形图)
这个公式的含义是:
选择值=1,展现图=交叉表
选择值=2,展现图=月度趋势图
选择值=3,展现图=产品柱形图
这样,我们就可以通过选择值来控制选择的是什么图表了。
5
照相
首先,创建一个新的工作表,名称为:“报告”,放置我们将要显示的最终报告结果。
然后选中交叉表所在的区域“交叉表!A1:F16”,点击“开始”选项卡中的照相机,然后点击“报告”工作表的B4单元格,将该“照片”放在这里。
这是一个图片,所以你可以设置它的格式,例如去掉边框,添加阴影效果等。
下面才是这个图片可以切换不能显示内容的关键!
注意看图片上方公式框中有一个公式:
=交叉表!$A$1:$F$16
这说明这个“照片”与普通图片的不同,即这个照片是跟某个区域相连的。利用这个特性,我们就可以实现我们的目的。现在,首先,我们将“配置表”中进行下列操作:
对配置表进行筛选,随便选中比如“交叉表”
然后,将刚才“照片”的公式修改为:
=展现图
6
添加切片器
点击配置表的任意单元格,点击“插入”选项卡中的“切片器”,选择“展现类型”,点击确定,插入切片器
选中切片器,按Ctrl+X,然后点击“报告”工作表,点击“B1”单元格,按Ctrl+V,将切片器复制到这里。
在切片器上点击鼠标右键,设置切片器大小和属性
在格式切片器中,选择“位置和布局”,将列数改为3:
选中切片器,在右键菜单中选择“切片器设置”,去点“显示页眉”前面的勾选:
拖拽切片器至合适大小:
至此,我们的功能已经设置完成了,你可以通过点击切片器选项,选择不同的图表了 。
7
修改切片器格式
然后选择切片器,在“切片器样式”中,点击刚才复制成功的样式“自定义样式”,即应用了该样式。
再次选中该样式,点击鼠标右键,选择“修改”
打开“修改切片器样式”对话框,进行样式修改。下面是本文模板的切片器样式要点:
这样呢,我们就可以得到开始演示的交互式报告了。
取得本文模板文件的方式:
关注本公众号
点击底部菜单“联系客服”,与客服取得联系,索取“交互式报告”模板文件
觉得好看点个【在看】再走吧