设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[Excel技巧] 修改数据系列公式自动更新Excel图表

[复制链接]
跳转到指定楼层
楼主
发表于 2015-4-10 10:34:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
如果随着时间的推移需要不断地向Excel图表中增加数据,我们可以将图表的数据区域转换为列表或用OFFSET函数定义为一个动态区域名称,这样,当在源数据区域后继续添加数据时,图表会自动进行更新。但在Excel 2003中将图表的数据区域转换为列表后,在某些情况下图表仍不会自动更新,例如下图所示的图表源数据。本文以下图为例,介绍在Excel 2003中通过定义动态区域名称以及修改数据系列公式来自动更新图表的方法:
   
    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)
   
    说明:先用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中添加数据,图表会自动更新。
   
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-6-16 17:10 , Processed in 0.178002 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表