另一类型的交互式图表-实现图表的钻取
今天我们介绍如何在图表上实现钻取。我们使用的是数据透视图的功能,在透视图上,最终效果的实现很大程度依赖于格式的设置。所以,我们会详细介绍如何设置数据透视图的格式。
![](http://n4.ikafan.com/assetsj/blank.gif)
先来看效果
![](http://n4.ikafan.com/assetsj/blank.gif)
![](http://n4.ikafan.com/assetsj/blank.gif)
实现方法
要实现这个效果,我们需要使用数据透视图。
了解我的朋友都知道,我本人不是很推荐大家使用数据透视图。在讲课或者其他各种场合下,我都会强调尽量不用数据透视图,主要原因是数据透视图在很多情况下,会导致很难设计显示效果。但是数据合适的时候,我们还是可以使用数据透视图的。
我们先来看一下源数据:
![](http://n4.ikafan.com/assetsj/blank.gif)
这是一份明细数据,记录了各种服装的销售明细。
我们为这份数据插入一个数据透视表:
![](http://n4.ikafan.com/assetsj/blank.gif)
然后我们在这个透视表的基础上插入一个透视图(因为明细项目较多,所有选择条形图):
![](http://n4.ikafan.com/assetsj/blank.gif)
可以看到,在图表中直接就有“+-”的钻取按钮。
1. 修改标题,并删除图例
删除图例
![](http://n4.ikafan.com/assetsj/blank.gif)
2. 去掉多余的元素
![](http://n4.ikafan.com/assetsj/blank.gif)
选中图表,然后点击“数据透视图工具-分析”选项卡下的“字段按钮”,去掉“显示报表筛选字段按钮”,“显示坐标轴字段按钮”,“显示值字段按钮”前面的勾选(鼠标点击即可去掉)。只保留“显示展开/折叠整个字段按钮”:
![](http://n4.ikafan.com/assetsj/blank.gif)
3. 修改系列格式
推拽图表的边缘以扩大其高度至适当大小,修改系列的填充颜色为红色(#ED1622),将系列间隔修改为30%:
![](http://n4.ikafan.com/assetsj/blank.gif)
4. 修改标签格式
删掉横坐标轴标签;
为系列添加数据标签,修改数据标签字体为微软雅黑,字号为8,颜色为中灰色;
删掉网格线:
![](http://n4.ikafan.com/assetsj/blank.gif)
4. 其他效果
选中坐标轴(鼠标点击纵坐标轴标签即可),点击鼠标右键,点击“设置坐标轴格式”,然后
选择“填充与线条”,在“线条”中选择“实线”,设置其颜色为与图表系列颜色相同。
![](http://n4.ikafan.com/assetsj/blank.gif)
设置图表效果:
选中整个图表(必须保证没有选中任何图表元素),在“格式”选项卡下,将“形状轮廓”的颜色设置与图表系列相同,设置“形状效果”中的“阴影效果”,点击第一个:
![](http://n4.ikafan.com/assetsj/blank.gif)
得到了最终效果:
![](http://n4.ikafan.com/assetsj/blank.gif)
![](http://n4.ikafan.com/assetsj/blank.gif)
总结
这个钻取按钮在Excel 2013中不存在。如果你在Excel 2016中制作了这个图表,再用Excel2013打开,你会发现图表中并没有这个钻取按钮。取而代之的是在鼠标右键中,有一个“展开/折叠”的菜单项:
![](http://n4.ikafan.com/assetsj/blank.gif)
这个当然效果上要打一定的折扣。所以我们还是希望能够实现跟原来一样的效果。这就需要用到VBA了,我们留待将VBA的文章中介绍。
值得一提的是,这种钻取在关于时间的数据上也很常用,例如:
![](http://n4.ikafan.com/assetsj/blank.gif)
我们可以根据明细的每日销售记录制作年-季度-月份的钻取图表。
![](http://n4.ikafan.com/assetsj/blank.gif)
取得本文模板文件的方式:
关注本公众号
点击底部菜单“联系客服”,与客服取得联系,索取“实现图表的钻取”模板文件
![](http://n4.ikafan.com/assetsj/blank.gif)