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

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

术是表象,道才是根本

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

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

数据透视图

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

案例如下

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

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

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

然后用年份生成切片器

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

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


分享到:


相關文章: