在Excel中查找缺少的外部链接

时间:2016-01-04 23:11:43

标签: excel hyperlink external formula

我的电子表格包含我找不到的外部链接。它会在打开时弹出“工作簿包含指向其他数据源的链接”警告。我不想只是压制链接警告,我需要删除链接。

我已经尝试了所有基本的方法来找到我所知道的外部链接,而且它仍在发生。我试过了:

  • 在整个工作簿中的公式中搜索“[”
  • 图表
  • 从“公式/名称管理器”菜单中检查命名范围
  • 检查对象
  • 条件格式菜单

还有其他方法可以找到外部链接吗?谢谢。

3 个答案:

答案 0 :(得分:1)

它可以来自多种来源。就我而言,它来自条件格式中的规则公式。而且没有Excel搜索工具可以找到它。

对于xlsx文件,您可以使用自动方法找到它:

  1. 数据标签中,点击编辑链接。您的所有链接都应显示。标记位置字段的值。
  2. 解压缩xlsx文件。从技术上讲,xlsx文件是一个zip容器。有关更多信息,请参见this post
  3. 现在在整个目录中搜索 Location 字符串。
  4. 弄清楚链接之间的关系。就我而言,它位于x14:conditionalFormatting xml节点内。难怪 Search 工具不起作用,它不在单元格中。
  5. 修改该公式

游戏结束。

答案 1 :(得分:0)

我会检查工作簿中的名称集合。

如果你有一个命名范围,例如,它有链接到另一个工作簿,这也会这样做...你可以在Excels Name Manager中检查这些,或者在调试窗口中执行一些VBA代码......如:

for i = 1 to names.Count: debug.Print Names(i): Next

答案 2 :(得分:0)

我有一个Excel 2013文件,无论何时打开,都会显示有关缺少外部链接的消息。我使用许多建议和工具(Kutools,FormulaDEsk等)找不到这样的链接(和文件中的位置)。 最后,我将文件从xlsx更改为zip,选择并搜索并删除了与外部链接相关的gokder(并更改回来)。问题解决了!