引用外部工作簿的表中的公式在更新链接时会导致警告消息

时间:2014-07-22 17:51:02

标签: excel-formula

如果我添加引用另一个工作簿的公式,并且公式在表中,则警告消息"警告:打开源以更新值"手动更新链接时显示。

我正在使用Excel 2010,但我也可以使用Excel 2013观察到相同的行为。

重现行为的步骤:

  • 创建名为A.xlsx的工作簿并将其保存到桌面。
  • 创建名为B.xlsx的工作簿并将其保存到桌面。
  • 打开B.xlsx并在任何电子表格中插入表格。在表格的任何列上,添加引用A.xlsx的公式,例如直接在A.xlsx上重新启用单元格的公式。
  • 在“数据”选项卡上的“连接”组中,单击“编辑链接”。选择A.xlsx作为源,然后单击"更新值"。警告消息"警告:打开源以更新值"显示。

    尽管有警告信息,但所有值似乎都没有错误地更新。

    问题:此警告消息是否是虚假的,或者它是否真的表明无法以任何方式更新链接值?

    如上所述,我的测试中的值似乎已正确更新,但警告信息仍然有点令人不安,因为它可能表示我无法检测到某些问题。

1 个答案:

答案 0 :(得分:0)

如果我详细说明了详细内容here我可能会破坏正确的解释,但据我理解,基本上这是警告您,您看到此消息的工作簿使用存储在该工作簿中的值来表示那些与其他工作簿相关的内容。如果其他工作簿已关闭,则可能未通过其他工作簿中的更改更新存储的值,因此请确保打开其他工作簿以刷新链接。

如果当时其他工作簿实际上是打开的,那么我认为它可能是表格的异常,也可能是警告,以涵盖某种情况,例如指向“开放”数据透视表的链接,但可能没有更新州。

就具有警告的工作簿而言,数据是“干净的”但是它无法读取其他工作簿中的“脏”标志。