解决Excel文件更新外部链接发生错误的问题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

解决Excel文件更新外部链接发生错误的问题
症状
当在 Microsoft Excel 2000 或更高版本中打开包含外部链接的工作簿时,将会提示您是否要更新链接。

如果单击“否”,
则可能遇到以下一个或多个问题:
1. 链接可能仍被更新。

2. 包含未找到的外部链接的单元格返回“#REF!”、“#Value!”或“#NAME!”错误。

另外,由于链接值出现错误,
试图计算此值的函数可能会返回其他错误。

原因
打开工作簿时,如果上次保存它时所用的 Microsoft Excel 的版本低于当前打开该文件所用的版本,则会出现此问题。

原因是从 Excel 2000 起,Excel 会强制对所有已打开的以前在较低版本的 Excel 中保存的所有工作簿彻底重新计算,
而不管链接更新处于何种状态。

为了彻底重新计算工作簿,Excel 会强制更新所有外部引用,即使在收到提示后您不选
择更新也会如此。

由于Excel 要将工作簿计算链更新为当前版本,因而会发生这一过程。

如果外部链接源不可用,Excel
将无法正确计算并返回#REF! 错误。

在重新计算过程中,这对不可用的 DDE 链接同样适用。

解决方法
要解决此问题,请使用下列方法之一。

在打开文件之前确保外部链接源可用
如果已打开文件且外部链接公式中存在错误,但您尚未保存文件,请按照下列步骤操作:
1., 不保存,关闭工作簿,使其保持未更改状态。

2., 对于要打开的文件中的每个不同的外部链接源,确定链接公式中所指定的路径处的源文件是否可用。

不可用者更改链接
公式使其指向另一个源,或删除该链接以断开链接。

3., 确认所有链接源可用后打开文件,并在收到提示后允许Excel 更新文件的外部链接。

4., 打开文件后如果确认所有外部链接均已成功更新,保存该文件。

永久地删除链接公式并将其替换为值
如果不需要引用外部链接的公式,请复制这些公式,然后仅将值粘贴在目标单元格中。

注意:将公式替换为其值时,Excel 会永久地删除该公式。

要复制公式并粘贴值,请按照下列步骤操作:
1., 在上次保存工作簿的Excel 版本中打开工作簿。

如果系统提示您是否要更新链接,请单击“否”。

由于文件上次是在该版本中保存,因此不会强制更新链接,而会使用链接的上次已知值进行计算。

2., 右键单击包含引用外部链接的公式的单元格或单元格区域,然后单击“复制”。

3., 右键单击同一单元格,然后单击“选择性粘贴”。

4., 在“选择性粘贴”对话框中的“粘贴”下,单击“值”,然后单击“确定”。

在通过此方式删除所有不需要的链接后,保存文件。

然后,您可以在新版本的Excel 中打开该文件而不用更新这些链接,因为它们已不存在。

更新或删除链接
如果已
保存外部链接公式中存在错误的文件,或者链接文件不可用,则须重新定位链接源。

按下列步骤操作:
1.暂时阻止对保存文件的重新计算以便更新外部链接,将计算环境设置为“手动”。

暂时将计算模式设置为“手动”,按下列操作:
a. 关闭所有工作簿
b. 创建一新工作簿
c. “工具”--“选项”
d. “计算”选项卡--“手动”
e. 清除“保存前自动重算”复选框--“确定”
f. 打开保存的工作簿
2. “编辑”--“链接”
3. “检查状态”以更新列表中所有链接的状态。

等待所有链接的状态变为已更新。

4.检查状态栏中的状态,单击链接,执行下列操作之一:
“正常”。

无需任何操作。

链接工作正常且处于最新状态
“未知”。

单击“检查状态”以更新列表中所有链接的状态
“不适用”。

链接使用OLE 或动态数据交换(DDE)。

Excel 不能检查这些链接类型的状态
“错误: 未找到源”。

单击“更改源”,为链接选择适当的工作簿
“错误: 未找到工作表”。

单击“更改源”,在适当的文件中选择适当的工作表。

源可能已经移动或重命名。

-
“警告: 值未更新”--“更新值”。

打开工作簿时未更新链接
“警告: 源未重新计算”--“打开源”,然后按F9 计算工作簿。

工作簿可能被设置为手动计算。

要设置为自动计算,“工具”--“选项”
--“计算”选项卡--“自动”
“错误: 未定义或非矩形的名称”。

如果不打开源工作簿,将无法解析某些名称。

单击“打开源”,切换回目标工作簿,然后单击“检查状态”。

切换到源工作簿,指向“插入”菜单上的“名称”--“定义”,然后查找名称
“警告: 请打开源以更新值”。

单击“打开源”。

只有打开源,才能更新链接
“源为打开状态”。

源处于打开状态。

如果未收到工作表错误,则无需任何操作
“值已从文件名更新”。

无需任何操作。

值已被更新
“错误: 状态不定”。

Excel 不能确定链接的状态。

源可能不包含工作表,或工作表可能以不受支持的文件格式保存。

单击“更新值”
5.解决所有链接引用问题后,请将计算重置为自动,以便在新版本中对工作簿进行重新计算。

按下列步骤操作
a. “工具”--“选项”
b. “计算”选项卡-- “自动”
c. 确定。

相关文档
最新文档