专栏名称: Excel技巧精选
Excel资源站点,学习Excel技巧的最佳公众号。
目录
相关文章推荐
Excel之家ExcelHome  ·  6个Excel序号技巧,新手必会 ·  昨天  
Excel之家ExcelHome  ·  动态合并工作表,操作简单效果好 ·  昨天  
Excel之家ExcelHome  ·  五个公式一枝花,月入三千都靠他 ·  3 天前  
Excel之家ExcelHome  ·  按条件统计占比,一分钟搞定 ·  1 周前  
Excel之家ExcelHome  ·  这几个函数,统计汇总经常用 ·  4 天前  
51好读  ›  专栏  ›  Excel技巧精选

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

Excel技巧精选  · 公众号  · Excel  · 2018-03-24 11:58

正文

来自: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和窗体控件使图表的数据源区域发生了变化只不过多运用了一个“名称定义”知识点而已。


数据透视图


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


案例如下


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


然后用年份生成切片器


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









请到「今天看啥」查看全文

推荐文章
Excel之家ExcelHome  ·  6个Excel序号技巧,新手必会
昨天
Excel之家ExcelHome  ·  动态合并工作表,操作简单效果好
昨天
Excel之家ExcelHome  ·  五个公式一枝花,月入三千都靠他
3 天前
Excel之家ExcelHome  ·  按条件统计占比,一分钟搞定
1 周前
Excel之家ExcelHome  ·  这几个函数,统计汇总经常用
4 天前
解螺旋  ·  临床研究SCI论文精品研修班
7 年前