Table of contents
如果你遇到了Excel图表没有更新新数据的情况,并在寻找解决方案,那么你就来对了。 在这篇文章中,我讨论了这个问题的2种可能的解决方案。
下载实践工作手册
从下面的链接中下载以下练习工作手册。
图表没有更新新的数据.xlsx如果Excel图表没有更新新数据的2个解决方案
首先,看看以下数据和相应的图表。
这是一个由3家商店的销售数据组成的100%堆积图。 现在,问题是--如果你在现有的数据上添加新的数据,图表将不会自动更新。
在这里,我将向你展示这个问题的两个解决方案。
提醒大家注意。
在探索解决方案之前,提醒大家,如果你的 计算选项 (在 公式 标签。 计算方式 所以要先这样做!如果没有把组设置为自动,每次你都要按F9键来应用变化。
解决方案1:将数据转换为Excel表格
如果你把你的 数据入表 ,每当你添加新的数据时,Excel会自动更新图表。 要使你的数据成为一个表格,请遵循以下步骤。
📌 步骤。
- 首先,选择你的数据或数据中的一个单元格,然后去到 插入 标签。
- 然后点击 表 按钮和 创建表格 窗口将被打开。
- 在这里,标记名为 我的表格有标题 .
- 最后,按 认可 .
现在,添加一个新的列或行并在其中输入数值;Excel将自动更新图表。
请注意。
在最后一个条目旁边输入新的数据,也就是说,在新的和旧的最后一个条目之间不应该有空白的行或列。
解决方案2:为每个数据列设置一个动态公式
如果你是Excel 2003或更早版本的用户,第1种解决方案将不适合你。 在这种情况下,你可能需要使用动态公式来代替,以使Excel图表在有新数据的情况下进行更新。 这里我将告诉你如何做到这一点。
📌 第1步:为每个数据列创建定义的名称并设置动态公式
- 转到 公式 标签>> 点击 定义的名称 按钮,并点击 定义名称 从列表中。
ǞǞǞ 新名称 窗口将出现。
- 键入第一个数据列的标题名称,在 名称。 这里,我们输入了 月份 接下来的其他名字是:Store_1,Store_2,和Store_3。
请注意。
在定义名称时,在名称中使用下划线(_)而不是空格。 Excel名称管理器不支持在定义的名称中使用空格。
- 选择当前工作表的名称,从 范围。 在我们的例子中,它是一个下拉菜单。 动态公式 工作表。
- 在 指的是。 我们将不得不根据其他数据列的数据范围进行修改。
=offset($b$5,0,0,counta($b:$b)-1)
ǞǞǞ OFFSET功能 所以,如果你的数据从A2单元格开始,就输入A2而不是B5。 COUNTA函数 指的是整个数据列。 根据你的数据范围,对公式进行修改。
- 最后,按 认可 .
对接下来的3个数据列重复上述步骤,将它们命名为Store_1, Store_2 & Store_3,并分别为它们设置以下动态公式。
对于商店1。
=offset($c$5,0,0,counta($c:$c)-1)
对于2号店。
=offset($d$5,0,0,counta($d:$d)-1)
对于3号店。
=offset($e$5,0,0,counta($e:$e)-1)
因此,为数据列创建定义的名称和设置动态公式现在已经完成。 你可以从 名字经理 选择。
📌 第2步:用定义的名称改变图例条目和水平轴标签
- 现在,在图表区域的任何地方点击>>右键点击你的鼠标>>点击 选择数据 选项,在上下文菜单中。
ǞǞǞ 选择数据源 窗口将出现。
- 看一看 传说条目(系列) 选择第一个条目并点击 编辑 按钮。
- 从 编辑系列 窗口,写 '动态公式'!Store_1 在 系列价值。 我的意思是,用相应的定义名称替换范围。
- 新闻 认可 .
- 同样地,对商店2和商店3重复这些。
- 然后转到 水平(类别)轴标签 部分,并点击 编辑 按钮。
将出现以下窗口。
- 用定义的名称替换单元格范围,例如,我们输入的是 月份 而不是。
- 然后按 认可 两次关闭所有的窗户。
现在,如果你添加新的数据,Excel图表就会更新。 请看下面的图片来证明。
阅读更多。 如何在Excel中编辑图表数据(5个合适的例子)
总结
如果您的Excel图表仍然没有更新新的数据,请尝试重新启动或在评论框中告诉我们。 我们将尽快回复并尝试解决您的问题。 请继续关注 ǞǞǞ 并继续学习!