返回首页
当前位置: 主页 > Excel教程 > Excel2003教程 >

实现修改数据系列公式自动更新Excel图表

时间:2012-08-30 19:36来源:Office教程学习网 www.office68.com编辑:麦田守望者

如果随着时间的推移需要不断地向Excel图表中增加数据,我们可以将图表的数据区域转换为列表或用OFFSET函数定义为一个动态区域名称,这样,当在源数据区域后继续添加数据时,图表会自动进行更新。但在Excel 2003中将图表的数据区域转换为列表后,在某些情况下图表仍不会自动更新,例如下图所示的图表源数据。本文以下图为例,介绍在Excel 2003中通过定义动态区域名称以及修改数据系列公式来自动更新图表的方法:

实现修改数据系列公式自动更新Excel图表1

1.定义动态数据区域名称:

单击菜单“插入→名称→定义”,打开“定义名称”对话框,定义如下两个名称:

月份:=OFFSET(Sheet1!$B$1,0,0,1,COUNTA(Sheet1!$1:$1)-1)

销售量:=OFFSET(Sheet1!$B$2,0,0,1,COUNTA(Sheet1!$2:$2)-1)

实现修改数据系列公式自动更新Excel图表2

说明:先用COUNTA函数统计第一行中包含数据的单元格数,因包含标题“月份”,所以要减去1。然后用OFFSET函数返回数据区域的引用。当我们在数据区域的后面添加数据时,图表数据区域的引用也发生改变,从而使图表自动更新。

2. 单击图表中的柱形图,选择系列“销售量”,这时在编辑栏中可以看到公式:

=SERIES(Sheet1!$A$2,Sheet1!$B$1:$G$1,Sheet1!$B$2:$G$2,1)

将上述公式中的“Sheet1!$B$1:$G$1”替换为“Sheet1!月份”,将“Sheet1!$B$2:$G$2”替换为“Sheet1!销售量”,即用第一步中定义的名称替换图表公式中数据区域的引用。公式变为:

=SERIES(Sheet1!$A$2,Sheet1!月份,Sheet1!销售量,1)

替换后按回车键。

3.在数据区域后即H1:I2中添加数据,图表会自动更新。

实现修改数据系列公式自动更新Excel图表3

------分隔线----------------------------
标签(Tag):excel excel2007 excel2010 excel2003 excel技巧 excel教程 excel实例教程 excel2010技巧
------分隔线----------------------------
推荐内容
猜你感兴趣