将数据源转为Excel表格可实现图表自动包含新增行。需先选中数据区域按Ctrl+T转为表格,再基于表格创建图表或手动将已有图表数据源改为结构化引用(如Table1[销售额]),最后在表格末尾输入新数据即可自动更新图表。

如果您在Excel中创建了动态图表,但发现新增数据后图表未自动包含新行,则可能是因为数据源未采用表格格式。将数据源转换为Excel表格后,图表的数据系列会自动扩展以涵盖新增的行。以下是实现此目标的具体步骤:
一、将数据区域转换为Excel表格
Excel表格具备结构化引用特性,其名称可被图表直接识别,且当在表格末尾添加新行时,表格范围自动扩展,关联的图表数据源也随之更新。
1、选中包含原始数据的连续区域(包括标题行)。
2、按快捷键 Ctrl + T,或在「开始」选项卡中点击「套用表格格式」,在弹出对话框中确认「表包含标题」已勾选,点击「确定」。
3、观察公式栏左侧名称框,确认显示类似 Table1 的表格名称;若需修改,可在「表格设计」选项卡中更改「表格名称」框中的文本。
二、基于表格创建图表
使用表格作为图表数据源,可确保图表引用的是结构化引用(如 Table1[销售额]),而非固定单元格区域(如 $B$2:$B$10),从而支持自动扩展。
1、单击表格内任意单元格,确保表格处于激活状态。
2、在「插入」选项卡中,选择所需图表类型(例如「柱形图」或「折线图」)。
3、Excel将自动以表格全部列(含标题)为默认数据源生成图表;如需调整,右键图表 →「选择数据」→ 在「图例项(系列)」中检查水平轴标签与系列值是否均引用自表格列(如 =Sheet1!Table1[月份] 和 =Sheet1!Table1[销售额])。
三、验证并扩展表格数据
表格一旦建立,后续在最后一行下方输入新数据(且光标位于该行任一单元格内按Tab或Enter),Excel会自动将该行纳入表格范围,并触发关联图表更新。
1、滚动至表格最末行,在下一行的任意列中输入新数据(例如在「月份」列输入“7月”,在「销售额」列输入“8500”)。
2、按 Tab 键或 Enter 键,确认输入;此时该行立即成为表格一部分,表格右下角出现深色填充柄。
3、观察图表,确认新数据点已自动显示,无需手动调整数据源范围。
四、手动刷新图表引用(适用于已有图表)
若图表已在表格创建前生成,需手动将其数据源更改为表格结构化引用,才能获得自动更新能力。
1、右键图表 →「选择数据」→ 在「图例项(系列)」列表中选中任一序列 → 点击「编辑」。
2、在「系列值」输入框中,删除原有单元格引用(如 $B$2:$B$10),输入结构化引用,例如:=Sheet1!Table1[销售额];在「轴标签区域」输入框中输入:=Sheet1!Table1[月份]。
3、点击「确定」两次,关闭对话框;随后添加新表格行即可触发图表自动更新。










