分享

如何让你的图表动起来,学会这个就够了!

 L罗乐 2018-03-24

来自:Excel琅琊籍(ID:iaholf)
作者:水镜        


精彩重温

 上期帮主原创:《不要小看Excel中的这些对齐方式,你不一定会!》直接点击阅读)


动态图表有很多形式,对于初学者来讲不仅神秘而且高端,大家不要被表象迷惑,术是表象,道才是根本


其实动态图表不过是利用窗体控件和函数使数据源发生变化,鱼不重要,渔才重要。如果你能掌握这种方法,至于形式,就可随心所欲。


案例一:用Vlookup函数和窗体控件制作智能化图表,下表是奋钧公司2013年到2016年个个地区的销售额(单位:百万):



 

首先,我们在地区的左列输入序列1,2,3,4。


在表的行标题下再插入一行,并依次在在C3,D3,E3,F3单元格输入公式:

C3=VLOOKUP($A$3,$A$4:$F$7,3,0)

D3=VLOOKUP($A$3,$A$4:$F$7,4,0)

E3=VLOOKUP($A$3,$A$4:$F$7,5,0)

F3=VLOOKUP($A$3,$A$4:$F$7,6,0)


如下图所示:



        

然后,我们在开发工具—插入—下拉框(窗体控件),选中该下拉框鼠标右键设置对象格式:数据源区域选择B4:B7,单元格链接选择A3,然后确定,如下图所示:



        

最后,选取区域C2:F3,插入柱形图,在下拉框中选取不同的地区,就会出现不同地区的销售图,例如选取北京或广州,就会出现下图:




通过以上的例子,我们可以看出这个动态图表就是用Vlookup函数和窗体控件使图表的数据源区域发生变化。


动态图表的制作,万变不离其宗。


接下来再介绍一个貌似更高端的案例


案例二:北京7日的最高温度如下图所示,根据这个案例制作动态图表:



上图给大家展示了一个非常简单的折线图,也是常见图表,如何制作动态图表,先看效果:



制作上面的动态图表,具体步骤如下:


在菜单“开发工具”中插入窗体控件“滚动条”,最小值设为1,最大值设为7,单元格链接为A9。


如下所示:定义名称:在菜单“公式—定义名称”中,定义两个名称X=OFFSET(Sheet1!$A$2,,,Sheet1!$A$9,1)

Y=OFFSET(Sheet1!X,,1)


OFFSET(参考单元格,移动的行数,移动的列数,所要引用的行数,所要引用的列数)。以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。


插入面积图中的堆积面积图,选择数据源,如下图:

    

将上图中数据源窗口里面的内容删除,如下图:


点击“图例项”里面的“添加”按钮,并作如下填充。


点击 “水平轴标签” 下面的 “编辑” 按钮,做如下填充。


最后,将坐标轴的值设置成固定。


上面的动态图表,也是用函数Offset和窗体控件使图表的数据源区域发生了变化只不过多运用了一个“名称定义”知识点而已。


数据透视图


如果你还不会制作动态图表,先学一个最简单的,利用切片器制作动态图表。


案例如下


选中数据区域,插入数据透视图


然后用年份生成切片器


这就是最简单的动态图表,直接用数据透视图生成。



【今日互动】


你还知道其他制作动态图表的技巧吗?


【欢迎留言分享】

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多