2014-02-21 15:17:20 +0000 2014-02-21 15:17:20 +0000
27
27

如何在Excel中找到用 "断开链接 "无法断开的链接?

我有一个Excel工作簿,每次打开它都会抱怨链接断裂。

我试着用 “查找 "来搜索[. 就像微软指南中建议的那样。我也试过按照指南的建议搜索对象,结果什么也没有。

**_我怎么才能找到这个麻烦的断链?

答案 (13)

18
18
18
2014-02-25 16:39:52 +0000

这些链接可以 “藏 "在一个地方,那就是命名的范围。Excel只破坏公式内的链接。要修复命名范围,请转到Formulas->Name Manager,看看你是否有外部工作簿在那里引用。你可以shift-click选择一堆并删除它们。

14
14
14
2016-07-06 15:30:44 +0000

我刚刚遇到了这个确切的问题,并发现了另一个没有在这里提到的断链位置。数据验证(也就是下拉菜单)。

类似于在微软支持中查找 “对象",在 "首页(标签)-/>编辑(组)-/>查找和选择-/>转到特殊……。->数据验证",找到工作表上所有有数据验证的单元格。然后,你需要或多或少地逐一检查数据验证单元格,你可以通过点击其中一个数据验证单元格,然后在 "数据(选项卡)–>数据工具(组)–>数据验证–>设置–>来源 "下进行检查。在更新 "源 "时,一定要勾选 "将这些更改应用于其他所有设置相同的单元格",以更改所有相同的源。

11
11
11
2016-10-13 14:14:35 +0000

这里有一个对我来说非常可靠的解决方案。

1.将.xlsx文件的扩展名改为.zip 2. 把这个压缩文件解压到一个新的文件夹 3. 使用资源管理器,在该文件夹中搜索文件名CONTENTS

注意:有时名称是以URL格式写的,例如,%20而不是空格,所以你可以考虑使用一个简化的字符串,只在有问题的文件中找到。我用的是文件名的最后一个字+.xlsx

1.它可能会因此返回sheetN.xml。这是你的问题表对应的文件,其中N是问题表的编号,按照它们的显示顺序。用记事本等文本编辑器打开它。

2.找到搜索字符串,并查看它周围的代码;它应该指向一些单元格引用,你可以在有问题的工作表中查找。

注意:如前所述,也可能是在条件格式化或数据验证中。

3
3
3
2016-05-26 19:32:58 +0000

在检查了对象、公式、名称、图表标题和数据系列之后,我发现我的外部引用在 “条件格式化 "中。但是,在任何一个字段或条件中都没有对另一个工作簿的引用,如[预算.xls]。之后,我才成功地在 "连接 "组中断开了链接。希望能帮到你

2
2
2
2015-10-20 14:21:37 +0000

可能比这更简单。句号是帮助中的句尾。你应该只搜索开方括号。换句话说,搜索

[

而不是搜索公式中的

[.

。后者只能找到方括号后的句号。Excel查找不做正则表达式。

1
1
1
2018-02-14 09:22:00 +0000

我在excel 2016中也有类似的外链问题。我已经尝试了各种方法,但最终成功的数据验证选项卡下的数据选项卡。我点击了 “圈选无效数据",马上注意到两个下拉菜单是指向工作表的,我从那里复制了数据。在找到问题的根源后,我立即可以更新工作簿中的数据。问题解决了…

1
1
1
2017-04-19 16:39:53 +0000

我发现 “Dan G "条目是我的问题。一个验证单元格与另一个表的链接。然而我有几百个要去通过,我发现使用Dan G的搜索方法工作,但有一点扭曲。

找到一个有效的验证单元格,选择 "首页(标签)->编辑(组)->查找和选择->转到特殊…… ->数据验证",但选择数据验证下的 "相同 "单选按钮,可以找到工作表上所有数据验证相同的单元格。

导致你出现问题的那个单元格应该是突出的,因为它不会被高亮/选择。

0
0
0
2016-10-11 22:33:18 +0000

总结一下(并补充一个我刚刚偶然发现的答案),请看。

  • 公式(搜索"[“和/或”\“)
  • 名称管理器
  • 隐藏的工作表
  • 有条件格式化的单元格
  • 有数据验证的单元格
  • 对象
  • 调用宏的按钮(即该宏是否在此工作簿中?)

在任何工作表上,通过F5–>"特殊… "可以很容易地到达最后三个。

保存、关闭并重新打开文件,以更新 "编辑链接 "列表,否则即使源文件已被成功删除,链接仍可能出现。

蛮干法将工作簿复制一份,将每一个可疑的对象、按钮、甚至工作表,逐一删除,当 "编辑链接 "窗口显示麻烦的链接不再出现时,再看。

0
0
0
2018-03-29 10:57:49 +0000

我写了一个快速的宏来寻找链接到excel电子表格的验证规则。

Public Sub FindExtValidation()

    Set s1 = ActiveSheet        
    Set v1 = s1.Cells.SpecialCells(xlCellTypeAllValidation)
    For i = 1 To s1.UsedRange.Rows.Count
        For j = 1 To s1.UsedRange.Columns.Count
            If Not Intersect(v1, s1.Cells(i, j)) Is Nothing Then
                If InStr(s1.Cells(i, j).Validation.Formula1, ".xl") > 0 Then
                    s1.Cells(i, j).Activate
                    Exit Sub
                End If
            End If
valid_error:
        Next
    Next
End Sub

如果当前的表格没有任何验证,它就会失败。不知道怎么解决,实在是不够关心,不敢尝试。

-1
-1
-1
2017-02-10 17:50:31 +0000

我发现我的僵尸链接被藏在条件格式化公式中。只要我找到并全部删除,我就能断开链接。

1.在 “主页 "选项卡上,选择 "条件格式化 "工具 2.在列表底部选择 "管理规则 ” 3. 在列表的底部选择管理规则 3。在顶部是工作簿中每个工作表的下拉菜单,默认为当前选择。(如果没有选择任何内容,则默认为当前工作表,也就是你访问条件格式化工具的工作表) 4.检查任何基于公式的条件。检查任何基于公式的条件,寻找对外部文档的引用。删除那些不再有效的条件。 5. 从顶部的下拉菜单中,选择下一个工作表,直到消除条件格式化中使用的所有无效链接。

-1
-1
-1
2018-02-14 11:22:56 +0000

对于Excel 2010或更高版本,请按照这些步骤进行操作

1.单击选项命令。 2. 然后点击 “高级"。

在 "常规 "部分,

1.点击清除 "要求更新自动链接 "复选框。

NB:当清除 "要求更新自动链接 "复选框时,链接会自动更新。而不会出现这样的信息。该选项仅适用于当前用户,并影响当前用户打开的所有工作簿,如果同一工作簿的其他用户不受影响。

其他方法是使用命令更新链接,请按照以下步骤操作。

在 Excel 2010 或更高版本中

单击数据选项卡上的连接组中的编辑链接。

单击 "更新值 "并单击 "关闭"。

_希望这能帮助你。

-1
-1
-1
2016-11-22 09:52:11 +0000

我有一个Excel文件,打开后显示一条信息,说是缺少一个外部链接,但找不到这个链接,各种工具–Kutools、FormulaDesk等都找不到。没有找到这样的链接,各种工具–Kutools、FormulaDesk等都没有找到。最后–我把xlsx文件以zip+xml的形式打开,并删除处理外部链接的文件夹(如果你想知道更多细节–问我),就解决了这个问题。

-3
-3
-3
2016-05-16 19:22:24 +0000

查看下面的链接,可以找到更多的方法来寻找断裂的链接 https://support.office.com/en-us/article/find-external-references-links-in-a-workbook-fcbf4576-3aab-4029-ba25-54313a532ff1#bmfindexternalreferencesusedin_name

另外,断裂的链接可以隐藏在条件格式规则中。