巧妙利用offset函数制作Excel动态图表

或许你每月要也写总结,比如根据最近半年的收入或流量做图表,如果每月手动修改数据源,很麻烦。而如果每天要制作最近一周的销量图,每天都要修改图表的数据源,那就更费时间了,怎样做到每天打开表格,自动展现最近一周的销量图呢?制作一个动态图表,不管数据源如何变化,图表永远自动展现,一劳永逸。

日常工作中我们在做数据分析工作的时候通常会用到Excel的图表功能,普通的Excel图表不具备交互作用,所以在遇到要反映的数据量很大的时候,用户只能通过手动改变图表的源数据,或制作多个图表来展示更多的信息。但在实际应用中,有时候需要一种具有智慧的图表,只需通过简单的操作便能对其加以控制,来反映更多的信息。

什么是动态图表呢?动态图表也称交互式图表,是图表利用数据源选取的变更实现快速的随选择类别改变而进行改变的一种图表,用户可以通过操控图表的交互功能轻松地改变图表所反映的内容,以适应多变的应用需求。

Excel动态图表的作用:极大的增强数据分析的效率和效果;优秀统计分析模型必不能缺少的元素。

下面我们来一起看看如何利用offset函数制作动态图表。关于Offset函数的解释:

下面我们再来看看这样的表格,图1坐标的表格是每天的销量,我们要想制作最近7天的销量折线图,当左边表格的数据变化时,右边图表也跟着自动变化。

图1

操作步骤:

Step1、先定义2个名称:

使用Ctrl+F3,定义两个新的名称

Y =OFFSET('93'!$B$1,COUNTA('93'!$B:$B)-7,,7)

X =OFFSET(y,,-1)

(注:93是工作表名称)

名称Y的函数解释:作为偏移量参照系的引用区域是B1单元格,向下偏移量是B列非空单元格的数量减去7,向右偏移量为0,引用区域长度为7,函数返回结果是B列最后7行有数据的单元格区域。

名称X的函数解释:作为偏移量参照系的引用区域是名称Y,向下偏移量是0,向左偏移量是1,函数返回结果是A列最后7行日期。

Step2、新增折线图。

Step3、在新增的折线图中,右键选择数据,其中

点击右图中圆框处,设置其值为  “93!Y”

点击右图中方框处,设置其值为  “93!X"

注:必须写标明否则不能用。如图2。

图2

(0)

相关推荐