如何让图表随着 Excel 数据源的增减而自动更新?

制作出Excel图表后 , 如果原始数据有新增 , 是不是要在图表上重新更新数据来源?如果图表太多 , 手工调整不仅浪费时间 , 还容易忘记 。
今天教大家一个方法 , 当数据源中添加了数据行的时候 , 图表能自动纳入新数据并且实时更新 。
案例:
用下图1的数据表制作图表 , 当数据表区域的行数有增减时 , 图表中的数据会自动随数据源变化 。
效果如下图2所示 。
如何让图表随着 Excel 数据源的增减而自动更新?
文章图片
如何让图表随着 Excel 数据源的增减而自动更新?
文章图片
解决方案:
1.按Ctrl+F3-->在弹出的对话框中点击“新建”
如何让图表随着 Excel 数据源的增减而自动更新?
文章图片
2.在弹出的对话框中按以下方式设置-->点击“确定”:
名称:输入“姓名”
引用位置:输入“=OFFSET($A$1,1,,COUNTA($A:$A)-1)”
公式释义:
Offset是个偏移函数 , 参数含义为Offset(参照单元格,行偏移量,列偏移量,返回几行,返回几列)
上述公式意思是:以$A$1为参照单元格 , 向下偏移1行 , 列不偏移 , 返回的行数为COUNTA($A:$A)-1
COUNTA($A:$A)-1:统计A列的非空单元格数 , 用这个统计结果-1 , 即为扣除标题行后的内容区域的行数
参数中的单元格需要绝对引用
如何让图表随着 Excel 数据源的增减而自动更新?
文章图片
3.此时“姓名”名称就建立好了-->再次点击“新建”
如何让图表随着 Excel 数据源的增减而自动更新?
文章图片
如何让图表随着 Excel 数据源的增减而自动更新?】4.在弹出的对话框中按以下方式设置-->点击“确定”:
名称:输入“提成”
引用位置:输入“=OFFSET($B$1,1,,COUNT($B:$B))”
公式释义:
本公式中的行数公式跟刚才略有不同
COUNT($B:$B):统计B列的数值数 , 因为标题列是文本 , 不会被计算在内 , 所以这个统计结果无需再-1
如何让图表随着 Excel 数据源的增减而自动更新?
文章图片
5.点击“关闭”按钮
如何让图表随着 Excel 数据源的增减而自动更新?
文章图片
6.选中数据表的任意区域-->选择菜单栏的“插入”-->选择图表区域的折线图
如何让图表随着 Excel 数据源的增减而自动更新?
文章图片
如何让图表随着 Excel 数据源的增减而自动更新?
文章图片
7.试一下 , 在数据表最下面新增一行 , 但是图表中的数据并未随之更新 。 所以需要重新设置一下图表 。
如何让图表随着 Excel 数据源的增减而自动更新?
文章图片
8.选中图表-->右键单击-->在弹出的菜单中选择“选择数据”
如何让图表随着 Excel 数据源的增减而自动更新?
文章图片
9.在左侧的“图例项(系列)”区域中点击“编辑”按钮
如何让图表随着 Excel 数据源的增减而自动更新?
文章图片
10.在弹出的对话框中 , 将系列值中的数据区域改成刚才创建的名称“提成” , 前面的“Sheet1!”是数据所在的工作表 , 不用修改-->点击“确定”
如何让图表随着 Excel 数据源的增减而自动更新?
文章图片
11.点击右侧“水平(分类)轴标签”区域中的“编辑”按钮
如何让图表随着 Excel 数据源的增减而自动更新?
文章图片
12.将数据区域改成前面创建的“姓名”名称-->点击“确定”