跳至主要内容

在Excel图表中创建动态范围的两种最简单方法

Author: Sun Last Modified: 2025-05-07

在Excel中,您可能会插入一个图表来更直观地向他人展示数据。但通常情况下,当在数据区域中添加新数据时,图表中的数据无法自动更新。本文将提供两种最简单的方法来创建动态图表,该图表会随着Excel中的数据区域变化而自动调整。

使用表格创建动态图表数据范围

使用命名范围和公式创建动态图表数据范围

示例文件


使用表格创建动态图表数据范围

1. 选择要用于创建图表的数据区域,然后点击 插入 > 表格.
screenshot of clicking Insert > Table

2. 在弹出的对话框中,根据需要勾选 我的表格有标题 选项,并点击 确定..
check My table has headers option in the dialog

现在保持表格选中状态,点击“插入”选项卡,并选择一种图表类型以创建图表。

从现在开始,当表格中的数据发生变化或新增数据时,图表中的数据也会自动更新。



使用命名范围和公式创建动态图表数据范围

1. 点击 公式 > 定义名称.
Define range name

2. 在弹出的新建名称对话框中,在名称文本框中输入一个名称,例如 chartmonth,然后在引用位置文本框中输入以下公式。然后点击 确定

=OFFSET('named range'!$A$2,0,0,COUNTA('named range'!$A:$A)-1)

在公式中,named range 是放置图表源数据的工作表,A2 是数据区域第一列的第一个单元格。
set options in the New Name dialog

3. 重复步骤1和步骤2,使用公式创建一个新的命名范围。在“ 新建名称”对话框中,输入一个名称,例如 chartsales,然后使用以下公式。

=OFFSET('named range'!$B$2,0,0,COUNTA('named range'!$B:$B)-1)

在公式中,named range 是放置图表源数据的工作表,B2 是数据区域第二列的第一个单元格。
repeat to create a new named range

4. 然后选择数据区域并点击 插入 选项卡,然后在 图表 组中选择所需的图表类型。
select one chart type in the Chart group

5. 接着右键单击所创建图表中的系列,在上下文菜单中点击 选择数据.
click Select Data from right click menu

6. 在“选择数据源”对话框中,点击“图例项(系列)”部分中的 编辑 按钮,然后在弹出的对话框中,使用以下公式替换“系列值”文本框中的原始值,点击 确定

='dynamic chart range.xlsx'!chartsales

dynamic chart range 是当前工作簿名称,chartsales 是您之前创建的命名范围,其中包含数值。
click Edit button in the Select Data Source dialogtype a formula to the Series value textbox

7. 返回到“选择数据源”对话框,然后点击“水平(分类)轴标签”部分中的 编辑 按钮。在 “轴标签”对话框中,使用以下公式替换“轴标签区域”文本框中的内容,然后点击 确定

='dynamic chart range.xlsx'!chartmonth

dynamic chart range 是当前工作簿名称,chartmonth 是您之前创建的命名范围,其中包含标签。
click Edit button in the Select Data Source dialogtype another formula to the Series value textbox

从现在开始,当您在两个已定义的命名范围中添加、删除或编辑数据时,图表数据范围可以自动更新。


示例文件

点击下载示例文件


其他操作(文章)

快速自动插入日期和时间戳到Excel 在Excel中,插入日期和时间戳是一项常规操作。本教程中,我将介绍手动或自动在Excel单元格中插入日期和时间戳的多种方法,并提供不同的案例说明。

在Excel中插入Delta符号Δ的7种简单方法 有时,您可能希望在陈述Excel中的数据时插入Delta符号Δ。但是如何快速在Excel单元格中插入Delta符号呢?本教程提供了7种简单的方法来插入Delta符号。

在Excel中快速在每行之间插入空行 在Excel中,您可以使用右键菜单在活动行上方选择一行,但您是否知道如何像下面的截图所示在每一行之间插入空白行呢?这里我介绍一些快速解决此问题的小技巧。

在Excel单元格中插入对号标记或复选框 本文介绍了在Excel工作表中插入对号标记或复选框的不同方法。


  • 超级公式栏(轻松编辑多行文本和公式);阅读布局(轻松读取和编辑大量单元格);粘贴到筛选区域...
  • 合并单元格/行/列并保留数据;拆分单元格内容;合并重复行并求和/平均值... 防止重复单元格;比较区域...
  • 选择重复或唯一行选择空白行(所有单元格为空);在多个工作簿中进行超级查找和模糊查找;随机选择...
  • 精准复制多个单元格而不改变公式引用;自动创建对多个工作表的引用;插入项目符号、复选框等...
  • 收藏并快速插入公式、区域、图表和图片;用密码加密单元格创建邮件列表并发送电子邮件...
  • 提取文本,添加文本,按位置删除,删除空格;创建并打印分页小计;在单元格内容和批注之间转换...
  • 超级筛选(保存并应用筛选方案到其他工作表);按月/周/日高级排序,频率等;按粗体、斜体特殊筛选...
  • 合并工作簿和工作表;基于关键列汇总表格;将数据分割到多个工作表批量转换 xls、xlsx 和 PDF...
  • 数据透视表按周数、星期几等分组... 用不同颜色显示未锁定、已锁定单元格高亮显示包含公式的单元格/名称...
kte tab 201905
  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读。
  • 在同一窗口的新标签页中打开和创建多个文档,而不是在新窗口中。
  • 将您的生产力提高 50%,每天为您减少数百次鼠标点击!
officetab bottom