Excel动态图表

Excel动态图表

在之前的教程中,我们分享过制作Excel动态图表的相关技巧教程,今天在给大家分享一个「辅助数据」构建动态图表的教程,使用辅助数据构建动态图表的难点在于如何去「拆解/搭建」数据。但是其优点也非常明显,制作出来的动态图表交互功能非常强,并且具有自定义的功能。

3,801

更新日期:2020-08-30 分类标签: 平台:

26.3KB 2 人已下载 手机查看

Hi,大家好,这里是芮和。我们曾经利用了「切片器」来实现「动态图表」,不过这种动态图表的交互功能比较差,另外不支持自定义的一些交互按钮,例如:下拉菜单、单复选框等等。先来看一份数据。这份数据共有3个字段,分别是:月份、城市和销售,那么对于这种数据(共25行),大家一般会怎么来绘制图表呢? Excel动态图表 相信大部分同学都是直接选中数据之后,插入相关的图表,例如:柱形图、折线图等,那么制作出来的图表就会长这个样子: Excel动态图表 虽然谈不上丑,但是也不美观,并且最大的问题是,数据太多让整个图表看起来密密麻麻的,完全没有重点,相信你的老板也不会喜欢这种图表。那么利用本篇技巧制作出来的动态图表长什么样子呢?先来看下GIF动图演示吧~ Excel动态图表 这种动态图表,相信很多小伙伴都想做出来,其实难度也不大,主要在于拆分数据,首先我们先将我们3列的数据拆分成2张图表,如下所示: Excel动态图表 将一维表拆分成二维表是「商务图表制作」里的一个常用技巧,洽洽跟数据分析相反,数据分析需要我们将二维表转换成一维表,那么这里用到了什么函数呢?使用到了LOOKUP函数:
  1. 城市数据源公式=LOOKUP(1,0/(($A$3:$A$27=F$2)*($B$3:$B$27=$E3)),$C$3:$C$27)
  2. 月份数据源公式=LOOKUP(1,0/(($A$3:$A$27=$E10)*($B$3:$B$27=F$9)),$C$3:$C$27)
这个公式其实不用可以理解其中的技巧,只需要学会套用即可。除了拆分成2张二维表之后,我们还需要构建一些辅助单元格。首先我们利用「单选框」来控制是显示「城市」还是「月份」。 Excel动态图表 其中当「选项」为1的时候,显示「城市」,数值为2的时候显示「月份」,组合框的公式为:

=IF($L$3=1,E3,E10)

接着我们点击「开发者工具」选项卡,插入2个「单选框」,分别编辑文字为城市和月份,右击设置「控件格式」,「单元格连接」选择L3单元格。 Excel动态图表 选项辅助单元格已经制作完毕,接下来我们来创建「图表数据辅助单元格」,使用「选项」控制「组合框类别」,使用「控制」控制「组合框具体数据」,如下: Excel动态图表 其中「第一行」和「第二行」均使用了公式,「控制单元格」未使用公式,公式如下:
  1. 第一行(1月)=IF($L$3=1,F2,F9)
  2. 第二行(6286)数组公式要按Ctrl Shift Enter=INDEX(IF($L$3=1,$F$3:$J$7,$F$10:$J$14),$N$3,MATCH(O2,IF($L$3=1,$F$2:$J$2,$F$9:$J$9),0))
同时在「开发者工具」选项卡中,插入「下拉菜单」,右击打开「控件格式」,数据区域选择「组合框」,单元格连接选择「控制」,下拉显示项数填写5。 Excel动态图表 接下来我们就可以绘制图表啦,选中数据,插入「柱形图」,接着调整柱形图的宽度。 Excel动态图表 接着将3个组件都放置到「柱形图」,添加数据标签、标题等等,这样就完成了一份动态图表的制作,是不是非常简单呢?Excel动态图表其实这是制作复杂动态图表的一个基础,就是学会如何去拆分数据,因为往往图表越单一,交互性和阅读性会越强,在这一份表格中,总共存在3个变量,我们拆分成了二维表,并且通过组件的方式来空值只显示1个变量维度。这其实就是制作「动态图表」的思路,更多的「图表制作」技巧就分享到这里了。如果你还有其他关于Excel的使用技巧,可以在文章下进行留言哦~

相关导航

暂无评论

暂无评论...