我正在使用 Excel 2010。我有一个模板,据我所知,它不包含外部数据源:
- 我找不到任何引用外部源的单元格。
- 在“数据”功能区“连接”选项卡中,“编辑链接”选项显示为灰色。
- 如果我选择“现有连接”,它会显示该工作簿“未找到连接”。
但是,每次我保存模板时,都会弹出一个对话框,指出:
此工作簿包含外部数据。是否希望 Microsoft Excel 在保存模板之前清除数据,然后在打开模板时自动刷新数据?
如果我选择“否”,那么模板的用户也会被提示有关外部数据的信息,但如果我选择“是”,我担心 Excel 可能会做一些我不想做的事情。
如何才能知道 Excel 认为它正在访问哪些外部数据?
谢谢。
答案1
外部数据的链接可以存在于
- 公式(可通过数据 --> 编辑链接查看)
- 命名范围
- 通过按钮和形状调用的宏
- 条件格式
- 链接到外部来源的数据透视表
Bill Manville (MS MVP) 创建了一个小工具来查找所有这些。下载:http://www.manville.org.uk/software/findlink.htm
但是,它没有找到条件格式链接,因此您可能需要手动检查这些链接。
答案2
有人发了一个答案,说他们认为即使没有外部数据,数据透视表也会导致出现此消息。当我亲自验证这是正确的时,那个答案已被删除。
以下是我打算在他们的帖子上留下的评论:
有问题的模板确实有一个数据透视表。我尝试删除数据透视表(然后删除工作表中包含数据透视表的所有其他内容),但问题仍然存在。当我删除包含数据透视表的整个工作表时,问题就消失了。然后,当我在单元格中插入几个数字并在这些单元格上创建一个新的数据透视表时,问题再次出现。所以是的,看起来对话框确实是由于模板中有数据透视表而错误地触发的。
无论如何,我感谢指出这一点的人。
答案3
我在模板中遇到了类似的问题。我通过删除曾经包含数据透视表的工作表解决了这个问题。
答案4
我能够以一种迂回的方式找到问题,这可能会对其他人有所帮助。我的文档中没有任何数据透视表。我决定从新电脑上打开电子表格,当我这样做时,我收到一条消息,说系统无法更新链接,并且有一个查看外部链接的选项。当我这样做时,我找到了文档中外部链接的位置并能够修复它。如果您像我一样有许多包含许多公式的工作表,那么这可能对您有用。