在日常数据分析时,我们需要作最近7天的数据图表,以观察数据的变化趋势。每天更新了新的数据,就需要重新选择数据生成图表,那么有没有办法,可以在更新数据后,图表自动更新呢?答案是肯定的!下面就跟着我实际演练一下吧!
1. 首先我们创建一个excel文件,用于此次的练习。文件名就写成“自动更新图标.xlsx”。
2. 然后在sheet1中写入两列数据。如下图。
3. 接下来要用到名称管理器。点开“公式”选项卡,名称管理器,新建,在名称中输入日期,在引用位置按下图输入公式,确定。
4. 再新建,名称填写TFe,在引用位置按下图输入公式。
5.公式讲解:
Offset函数的语法结构为Offset(reference,rows,cols,h[height],[width]).
Reference:指基点
Rows:指偏移的行数;正数向下偏移,负数向上偏移;
Cols:指便宜的列数;正数向右偏移,负数向左偏移;
Height:新引用区的行数;为负数时,为向上两行;
Width:新引用去的列数;为负数时,为向左两列;
举例子说明:
Offset(A1,3,5):表示以A1为基点,向下偏移3行,向左偏移5列的单元格值。这里A1的位置记为(0,0)。
Offset(A1,3,5,2,2): 表示以A1为基点,向下偏移3行,向左偏移5列的,两行两列的区域。
CountA(A:A):计算A列非空单元格的数。
OFFSET(sheet!A1,COUNTA(A:A)-1,0,-7):先计算COUNTA(A:A),A1的起始是1,而offset计算偏移时,A1的起始是0,所以,要在COUNTA(A:A)后-1;COUNTA(A:A)-1就获得了最后一个数值的位置;0表示列不偏移,-7表示向上去7行的区域。整个语句作用就是以A1为基点,偏移到A列最后一个单元格,再向上取7个单元格区域的值。B类的公式同理;
下面制作动态图标:
插入-图表,这里选择折线图。
在图上点击右键,选择数据,先编辑图例项目。
编辑,按下图输入系列名称和系列值。注意,系列值是引用刚刚定义的公式名称。此处只能手动输入,格式为文件名+!+定义名称,不能省略文件名,否则报错。
然后编辑日期,日期与图例项目设置的方式相同。
最终效果如下:
尝试在最后增加一天的数据,图表是不是自动变化了,你学废了吗?