Excel编辑链接如何真正删除失效的链接
- 2017-08-27 09:59:00
- 网络 转贴
- 67729
【摘要】
当Excel中公式引用了外部数据,每次打开时,总是自动弹出自动更新链接的对话框。如何找到这些链接?有没有办法实现断开原有链接,而保持数值不变?
有客户反应,当Excel无法链接到外部数据后,还是弹出自动更新的对话框,有时候找到这些链接,但就是无法删除,怎么办?
【正文】
一.断开外部链接,保持数值不变
当打开带有外部链接的文档时,Excel自动弹出更新对话框,如图所示,现在不希望数据自动更新,除了每次都单击“不更新”外,有没有一劳永逸的方法?比如删除外部链接,保留现有数值?
这个梦想可以实现,首先我们要先找到链接在哪里。单击【数据】菜单下【编辑链接】的命令,打开编辑链接对话框。
选中列表中的链接,然后单击“断开链接”即可。
我们可以看到,之前的链接就变成数字了。
|
|
断开链接前 | 断开链接后 |
二.Excel无法链接到外部数据,同时也无法“断开链接”怎么办?
经常有客户遇到这种情况,当单击“更新”按钮时,电脑会弹出无法更新的对话框。
如果单击【编辑链接】,在弹出的对话框中选中链接,单击【断开链接】,在弹出的警告框中继续选中【断开链接】,但该链接依然存在,无论如何也无法断开,怎么办?
每次打开这个文件,总要弹出提醒对话框,每次都要选择【不更新】,烦不胜烦,有没有办法避免这种情况?
有一个方法防止弹出对话框,在【编辑链接】中选择【启动提示】,然后选择“不显示该警告,同时也不更新自动链接”。从此就再没有更新对话框的提醒了,世界瞬间清静了。
但这种做法治标不治本,其实链接还是存在的,只是人们不知情而已,如何彻底删除链接?有两种方法可以尝试一下。
【方法一】删除命名法
如果链接使用了已定义名称(名称:代表单元格、单元格区域、公式或常量值的单词或字符串。名称更易于理解,例如,“产品”可以引用难于理解的区域“Sales!C20:C30”。),那么该名称不会自动删除,您可能还要先删除该名称。
单击【公式】-【名称管理器】,选中名称后,单击【删除】即可。
然后再去【数据】菜单下【编辑链接】,重新删除一次试试,大部分链接可以删除了。
【方法二】更改格式法
有些链接不是因为命名引起的,所以删除命名后,可能还是无法删除链接,那么试试第二种方法,更改格式法。
很简单,将文档从2007版的【.xlsx】另存为2003版的【.xls】,最好把文件名也更新一下,关闭文档,重新打开,你会惊喜的发现,【编辑链接】自动变成灰色了,说明文档已经没有链接,此时再将文档转换会2007版即可。
解决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. 确定
- office课程播放地址及课程明细
- Excel Word PPT Access VBA等Office技巧学习平台
- 将( .accdb) 文件格式数据库转换为早期版本(.mdb)的文件格式
- 将早期的数据库文件格式(.mdb)转换为 (.accdb) 文件格式
- KB5002984:配置 Jet Red Database Engine 数据库引擎和访问连接引擎以阻止对远程数据库的访问(remote table)
- Access 365 /Access 2019 数据库中哪些函数功能和属性被沙箱模式阻止(如未启动宏时)
- Access Runtime(运行时)最全的下载(2007 2010 2013 2016 2019 Access 365)
- Activex控件或Dll 在某些电脑无法正常注册的解决办法(regsvr32注册时卡住)
- office使用部分控件时提示“您没有使用该ActiveX控件许可的问题”的解决方法
- RTF文件(富文本格式)的一些解析
- Access树控件(treeview) 64位Office下出现横向滚动条不会自动定位的解决办法
- Access中国树控件 在win10电脑 节点行间距太小的解决办法
- EXCEL 2019 64位版(Office 2019 64位)早就支持64位Treeview 树控件 ListView列表等64位MSCOMMCTL.OCX控件下载
- VBA或VB6调用WebService(直接Post方式)并解析返回的XML
- 早期PB程序连接Sqlserver出现错误
- MMC 不能打开文件C:/Program Files/Microsoft SQL Server/80/Tools/Binn/SQL Server Enterprise Manager.MSC 可能是由于文件不存在,不是一个MMC控制台,或者用后来的MMC版
- sql server连接不了的解决办法
- localhost与127.0.0.1区别
- Roych的浅谈数据库开发系列(Sql Server)
- sqlserver 自动备份对备份目录没有存取权限的解决办法
- 安装Sql server 2005 express 和SQLServer2005 Express版企业管理器 SQLServer2005_SSMSEE
联系人: | 王先生 |
---|---|
Email: | 18449932@qq.com |
QQ: | 18449932 |
微博: | officecn01 |