有人问到这样一个问题,就是她现在手中有24个月份的数据,现在要以每12个月一组来制作图表,但是数据经常变动,如何制作图表才能更便于以后图表的制作?

我们今天就来学习一个图表制作的案例,利用很多Excel的高级功能,包括Offset函数,控件,区域命名等主要功能;

如下如:包含有24个月份的数据,现在要制作一个图表,将连续的12个月份的数据做成图表,然后让数据区域自动移动,这样图表也就随之变动了,接下来我们一起看看这样的图表该如何制作吧~

首先选择【公式】选项卡下面的【名称管理器】,在打开的窗口中单击【新建】按钮,(在工作表中有一个D2单元格用于辅助实现区域移动);

在打开的新建窗口中就是实现命名的设置界面,首先在【名称】框中输入“数据”二字,然后在【引用位置】中输入公式=OFFSET(Sheet1!$B$2,Sheet1!$D$2,0,12,1);然后单击【确定】按钮;这里设置了一个D2单元格,千万不要弄错了;(关于offset函数具体使用和意义,在此不做进一步讲解,大家可以自己找找相关学习文章看看;)

按照同样的方式再次单击【新建】设置第二个命名,在【名称】框中输入“日期”,然后在【引用位置】中输入公式:=OFFSET(Sheet1!$A$2,Sheet1!$D$2,0,12,1);

名称已经命名完后,回到工作表中选择12个月份的数据,然后单击【插入】选项卡中的柱形图,这样在工作表中就生成了一个12个月份的图表;

在功能区中选择【开发工具】,什么?找不到开发工具?哈哈哈哈~,在选择其中的【插入】菜单下的“数据调节按钮”,然后在工作表界面中拖拽出一个按钮控件;

接下来对按钮进行设置,在按钮上单击鼠标‘右键’,然后选择“设置控件格式”;

在打开窗口中按照下图中所示进行设置;一定要将单元格的链接设置为D2;

回到工作表中,接下来对图表进一步的设置;选中当前的这个柱形图,然后选择【设计】选项卡中的【选择数据】按钮;

在打开的界面中首先选择左侧的【编辑】按钮;

在弹出的窗口中将【系列值】设置如下图所示,(还记得刚才我们做的命名了吗,你对数据列设置了怎样的名字,在此就设置成什么);然后单击确定;

回到【选择数据源】界面后,单击右侧的【编辑】按钮;

接下来在弹出的窗口中将【轴标签区域】设置为刚才所命名的“日期”;

当确定后,回到工作表中,单击控件的上下调整按钮,你会发现一个神奇的事情发生了,现在的图表可以随着数据区域的移动而变化;

好啦~接下来就看你的啦~如果想要最终的结果表,可以通过微信找我获得;

注:

1.关于【开发工具】到底在哪里?根据不同版本的软件位置也不一样,你可以通过百度很容易的找到,

2.今天讲的函数offset是很高级的函数,以后单独拿出一个帖子来讲解,大家只要照着做实验就行,如果实在想了解,可以自行查找相关学习材料