使用定义的名称自动更新图表区域

您所在的位置:网站首页 excel作图系列改名字 使用定义的名称自动更新图表区域

使用定义的名称自动更新图表区域

2024-01-31 23:53| 来源: 网络整理| 查看: 265

如何使用定义的名称在 Excel 中自动更新图表区域 项目 01/11/2024 适用于: Excel for Microsoft 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Microsoft Office Excel 2007, Microsoft Office Excel 2003 摘要

若要设置在向 Microsoft Excel 中的现有图表区域添加新信息时自动更新的图表,请创建在添加或删除数据时动态更改的已定义名称。

更多信息

本部分包括两种使用定义的名称自动更新图表区域的方法。

方法 1:使用具有定义名称的 OFFSET

若要使用此方法,请根据正在运行的 Excel 版本执行以下步骤。

Microsoft Office Excel 2007 及更高版本

在新工作表中,键入以下数据:

A1: Month B1: Sales A2: Jan B2: 10 A3: Feb B3: 20 A4: Mar B4: 30

在“ 公式 ”选项卡上,单击“ 定义名称 ”组中的“ 定义名称 ”。

在“ 名称 ”框中,键入“日期”。

在“ 引用 ”框中,键入“=OFFSET ($A$2,0,0,COUNTA ($A:$A) -1) ”,然后单击“ 确定”。

在“ 公式 ”选项卡上,单击“ 定义名称 ”组中的“ 定义名称 ”。

在“ 名称 ”框中,键入“销售”。

在“ 引用 ”框中,键入“=OFFSET ($B$2,0,0,COUNTA ($B:$B) -1) ”,然后单击“ 确定”。

清除单元格 B2,然后键入“=RAND () *0+10”

注意

此公式使用易失性 RAND 函数。 在 B 列中输入新数据时,公式会自动更新在定义的名称“Sales”中使用的 OFFSET 公式。此公式中使用的值 10 是单元格 B2 的原始值。

选择单元格 A1:B4。

在“ 插入 ”选项卡上,单击图表,然后单击图表类型。

单击“设计”选项卡,单击“数据”组中的“选择数据”。

在 “图例条目 (系列) ”下,单击“ 编辑”。

在“ 系列值 ”框中,键入 =Sheet1!Sales,然后单击“ 确定”。

在“ 水平 (类别) 轴标签”下,单击“ 编辑”。

在 “轴标签范围 ”框中,键入 =Sheet1!日期,然后单击“ 确定”。

Microsoft Office Excel 2003 及更早版本

在新工作表中,键入以下数据:

A1: Month B1: Sales A2: Jan B2: 10 A3: Feb B3: 20 A4: Mar B4: 30

在“插入”菜单上,指向“名称”,然后单击“定义”。

在 “工作簿中的名称 ”框中,键入“日期”。

在“ 引用 ”框中,键入“=OFFSET ($A$2,0,0,COUNTA ($A:$A) -1) ”

单击“添加”。

在 “工作簿中的名称 ”框中,键入“销售”。

在“引用”框中,键入“=OFFSET ($B$2,0,0,COUNT ($B$2:$B$200) -1) ”

单击“添加”,然后单击“确定”。

清除单元格 B2,然后键入“=RAND () *0+10”

注意

此公式使用易失性 RAND 函数。 在 B 列中输入新数据时,公式会自动更新在定义的名称“Sales”中使用的 OFFSET 公式。此公式中使用的值 10 是单元格 B2 的原始值。

选择“$A$1:$B$4”。

创建图表,然后在图表中添加定义的名称。 为此,请根据正在运行的 Excel 版本执行以下步骤。

Microsoft Excel 97 到 Excel 2003

在“插入”菜单上,单击“图表”启动“图表向导”。

单击图表类型,然后单击“下一步”。

单击“序列”选项卡。在“系列”列表中,单击“销售”。

在 “X) 轴标签类别 ( ”框中,将单元格引用替换为定义的名称 Date。

例如,公式可能类似于以下内容:

=Sheet1!日期

在“值”框中,将单元格引用替换为定义的名称 Sales。

例如,公式可能类似于以下内容:

=Sheet1!销售

单击"下一步"。

在图表向导的步骤 3 中进行任何所需的更改,然后单击“下一步”。

指定图表位置,然后单击“完成”。

Microsoft Excel 5.0 或 Microsoft Excel 7.0

在“插入”菜单上,指向“图表”,然后单击“作为新工作表”启动“图表向导”。

单击"下一步"。

单击图表类型,然后单击“下一步”。

单击图表子类型,然后单击“下一步”。

单击“ 数据系列 In”的“列 ”,然后键入“1 ”,将前 1 列用于类别 (x) 轴标签。 单击"下一步"。

单击要显示的标题,然后单击“完成”。

图表显示在新图表上。

选择数据系列。 在“格式”菜单上,单击“选择数据系列”。

单击“X 值”选项卡。在“X 值”框中,将单元格引用替换为定义的名称 Date。

例如,公式可能类似于以下内容:

=Sheet1!日期

单击“名称和值”选项卡。在“Y 值”框中,将单元格引用替换为定义的名称 Sales。

例如,公式可能类似于以下内容:

=Sheet1!销售

单击“确定”。

方法 2:在 Excel 2003 和早期版本的 Excel 中使用数据库、OFFSET 和定义的名称

还可以将数据定义为数据库,并为每个图表数据系列创建定义的名称。 若要使用此方法,请执行以下步骤:

在新工作表中,键入以下数据:

A1: Month B1: Sales A2: Jan B2: 10 A3: Feb B3: 20 A4: Mar B4: 30

选择区域 A1:B4,然后在“数据”菜单上单击“设置数据库”。

在“公式”菜单上,单击“定义名称”。

在“名称”框中,键入“日期”。

在“ 引用 ”框中,键入“=OFFSET (Database,1,0,ROWS (Database) -1,1) ”

单击“添加”。

在“名称”框中,键入“销售”。

在“ 引用 ”框中,键入“=OFFSET (Database,1,1,ROWS (Database) -1,1) ”

单击“添加”,然后单击“确定”。

选择 $A$1:$B$4

重复方法 1 中的步骤 10 以创建图表并将定义的名称添加到图表。

只要要在图表中显示的数据定义为数据库,图表会在添加新数据时自动更新。

注意

如果要创建一个系列图表,该系列图在单个列中的相邻单元格块中绘制每个值,并且单元格块以第一行开头,则可以在“引用”框中使用以下公式之一作为定义的名称:

=INDIRECT (“Sheet1!$a$1:$a”&COUNT (Sheet1!$A:$A) )

=Sheet1!$A$1:OFFSET (Sheet1!$A$1,COUNT (Sheet1!$A:$A) ,0)

若要使用以第一行以外的单元格开头的单元格块,请在第一个单元格引用中引用该行,并将起始行号添加到计数中以查找最后一行号。 例如,若要绘制相邻的非数字条目 (标签) ,请使用 COUNTA 而不是 COUNT。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3