您的位置:首页 > 其它

如何制作动态图表

2012-11-14 18:08 288 查看
方法如下:

假定A1:B1为初始的图表区域,要求,当A1或B1以下出现数据时,右边的图表自动更新

step1:


点中一单元格,“插入”-"名称"-“定义”,定义两个参数x,y,其中:

x=OFFSET(Sheet1!$A$2,0,0,COUNTA(Sheet1!$A$2:$A$65536),1);

y=INDIRECT("Sheet1!$B$2:$B"&(COUNT(Sheet1!$B:$B)+1));

这里先了解一下offset函数:

在Excel中,OFFSET函数的功能为以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格单元格区域。并可以指定返回的行数或列数。

它的函数语法

  OFFSET(reference,rows,cols,height,width)

  Reference 作为偏移量参照系的引用区域。Reference 必须为对单元格或相连单元格区域的引用;否则,函数
OFFSET 返回错误值 #VALUE!。

  Rows 相对于偏移量参照系的左上角单元格,上(下)偏移的行数。如果使用 5 作为参数 Rows,则说明目标引用区

域的左上角单元格比 reference 低 5 行。行数可为正数(代表在起始引用的下方)或负数(代表在起始引用的上方)。

  Cols 相对于偏移量参照系的左上角单元格,左(右)偏移的列数。如果使用 5 作为参数 Cols,则说明目标引用区域的左上角的单元格比 reference 靠右 5 列。列数可为正数(代表在起始引用的右边)或负数(代表在起始引用的左边)。

  Height 高度,即所要返回的引用区域的行数。Height 必须为正数。

  Width 宽度,即所要返回的引用区域的列数。Width 必须为正数。



然后插入图表,设置y轴和x轴的所对应的参数值,点击完成就立即生成所需要的动态图表





随便在A列以及所对应的B列添加数据,右边的图表立即随着所输入的数据变化,如图下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: