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中添加数据,图表会自动更新