我有一个Excel工作簿,每次打开它都会抱怨链接断开:
我已经尝试[.
按照Microsoft指南中的建议使用“查找”进行搜索。我还尝试按照指南的建议搜索对象,但没有发现任何问题。
如何找到这个麻烦的断开链接?
我有一个Excel工作簿,每次打开它都会抱怨链接断开:
我已经尝试[.
按照Microsoft指南中的建议使用“查找”进行搜索。我还尝试按照指南的建议搜索对象,但没有发现任何问题。
如何找到这个麻烦的断开链接?
Answers:
这些链接可以“隐藏”的一个地方称为范围。Excel仅断开公式内部的链接。要修复命名范围,请转至Formulas
-> Name Manager
并查看您是否引用了外部工作簿。您可以按住Shift并单击以选择一个束并将其删除。
这是对我来说非常可靠的解决方案:
.xlsx
为.zip
注意:有时名称是用URL格式写的,例如,%20
而不是空格,因此您可以考虑使用仅在有问题的文件中找到的简化字符串。我使用了文件名+的最后一个字.xlsx
。
结果可能会返回。这是与您有问题的工作表相对应的文件,其中是有问题的工作表按其显示顺序的编号。在文本编辑器(如记事本)中打开它。sheetN.xml
N
找到搜索字符串并查看其周围的代码;它应该指出您一些可以在有问题的工作表中查找的单元格引用。
注意:如前所述,它也可以采用条件格式或数据验证的形式。
我发现“ Dan G”条目是我的问题。带有链接到另一个工作表的验证单元格。但是,我还有数百个要经历的过程,我发现使用Dan G的搜索方法行得通,但有些许曲解。
查找有效的验证单元,选择“主页(制表符)->编辑(组)->查找并选择->转到特殊...->数据验证”,然后选择“数据验证”下的“相同”单选按钮以在工作表上查找具有相同数据验证的所有单元格。
引起您问题的原因应该突出,因为它不会突出显示/选中。
我在excel 2016中遇到了类似的外部链接问题。我尝试了各种方法,但最终通过“数据”选项卡下的“数据验证”选项卡成功了。我单击了“圈出无效数据”,并立即注意到两个下拉菜单指向我处理数据的工作表。找到问题后,我可以立即更新工作簿中的数据。问题解决了...
我编写了一个快速宏来查找链接到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
如果当前工作表根本没有验证,它将失败。不确定如何解决该问题,不太在乎尝试。
我有一个Excel文件,该文件在打开时显示有关缺少的外部链接的消息。找不到这样的链接,并且各种工具-Kutools,FormulaDesk等都没有找到任何东西。最后,我通过将xlsx文件打开为zip + xml并删除了处理外部链接的文件夹(如果需要更多详细信息,请问我)来解决问题。
请查看以下链接,以获得更多查找断开链接的方法:https : //support.office.com/zh-cn/article/find-external-references-links-in-a-workbook-fcbf4576-3aab-4029-ba25 -54313a532ff1#bmfind_external_references_used_in_name
此外,断开的链接可能隐藏在条件格式规则中。