必须维护和更新工作簿链接才能正常运行。 您需要刷新它们以获取最新值,并在它们损坏时在工作簿中找到它们。
刷新和更新工作簿链接
下面介绍如何确保从源工作簿中检索最新值。
刷新所有工作簿链接
- 若要打开“工作簿链接”窗格,请选择“数据>查询和连接>”工作簿链接。
- 选择窗格顶部的 “全部刷新 ”。
刷新特定工作簿链接
- 若要打开“工作簿链接”窗格,请选择“数据>查询和连接>”工作簿链接。
- 从列表中选择工作簿,然后选择 “刷新”。
自动刷新所有工作簿链接
注意
桌面工作簿没有“ 自动刷新 ”命令,因为此操作通常在打开工作簿时自动重新计算。 有关详细信息,请参阅在 Excel 中更改公式重新计算、迭代或精度。
控制刷新工作簿链接的启动提示
您可以根据用户的设置决定打开文件时刷新此工作簿中的链接,打开文件时不刷新,还是在不提示用户的情况下自动刷新。
此选项会影响该工作簿的所有用户。 如果选择不刷新链接也不提示,则工作簿的用户将不知道数据已过期。
若要打开“工作簿链接”窗格,请选择“数据>查询和连接>”工作簿链接。
选择并展开窗格右上角的 “刷新设置 ”,然后选择以下选项之一:
- 请求刷新 在工作簿打开时询问用户是否刷新。
- 始终刷新 在工作簿打开时自动刷新所有链接。
- 不刷新 打开时不刷新,也不询问用户。
控制工作簿链接的更新方式
当您打开目标工作簿而源工作簿未打开时,信任栏可能会提醒您更新链接。
可以控制信任栏是否向您发出警告,以及当警告不出现时是否更新所有链接。 如果工作簿包含多个链接,还可以选择仅更新某些链接。
手动更新所有工作簿链接或不更新任何工作簿链接
- 关闭所有源工作簿。 如果某个源工作簿处于打开状态,而其他工作簿已关闭,则更新将不一致。
- 打开目标工作簿。
- 在“不安全链接警告”对话框中,选择 “更新”。 这将更新工作簿中的所有数据链接。
如果只想更新特定链接,请选择“ 不更新”,并参阅下面的 更改源工作簿 。
打开工作簿时收到安全警告栏
如果首次打开工作簿时收到安全警告栏,则表示该工作簿尚不受信任。 若要信任工作簿,请执行以下操作:
选择“ 启用内容”。 这会使此会话信任工作簿,并更新链接。
如果收到要求将其设为受信任文档的对话框,请选择“ 是 ”以避免将来出现安全警告栏。 如果选择 “否”,则下次打开工作簿时会显示安全警告栏。
注意
根据您的设置,您可能还会看到“不安全的链接”警告对话框。
维护工作簿链接
有时,需要更改源工作簿,工作簿链接断开,或者可能不再需要工作簿链接。
打开源工作簿
在进行重大更改之前,可能需要先检查和检查源工作簿。
- 若要打开“工作簿链接”窗格,请选择“数据>查询和连接>”工作簿链接。
- 选择所需工作簿旁边的 “更多命令 (...) ”,然后选择“ 打开工作簿”。
更改源工作簿
若要更改目标工作簿中所有引用的源工作簿:
- 若要打开“工作簿链接”窗格,请选择“数据>查询和连接>”工作簿链接。
- 选择所需工作簿旁边的 “更多命令 (...) ”,然后选择“ 更改源”。
- 在 “更改源 ”对话框的“ 最近”下,选择新的源工作簿。 或者选择“ 浏览”,然后从对话框中打开新的源文件。
若要更改目标工作簿中特定引用的源工作簿,请执行以下操作:
- 找到要用作外部引用新源的工作簿,并记下其位置。
- 在目标工作簿中,选择具有要更改的外部引用的单元格。
- 在编辑栏中,查找对另一个工作簿的引用,例如 C:\Reports\[Budget.xlsx],并将该引用替换为新源工作簿的位置。
修复损坏的工作簿链接
- 若要打开“工作簿链接”窗格,请选择“数据>查询和连接>”工作簿链接。
- 选择包含要修复的链接的数据工作簿旁边的“ 更多命令 (...) ”,然后选择“ 更改源”。
- 在 “更改源 ”对话框中,浏览到包含链接数据的文件的位置。
- 选择新的源文件。
断开工作簿链接
若要打开“工作簿链接”窗格,请选择“数据>查询和连接>”工作簿链接。
选择所需工作簿旁边的 “更多命令 (...) ”,然后选择“ 断开链接”。
重要
- 断开工作簿链接的源工作簿链接时,使用源工作簿中该值的所有公式都将转换为其当前值。 例如,如果断开工作簿链接 =SUM ([Budget.xls]Annual!C10:C25) ,SUM 公式将替换为计算值(无论计算值是什么)。 此外,由于此操作 无法撤消,因此您可能希望将目标工作簿的一个版本保存为备份。
- 如果使用外部数据区域,则查询中的参数可能正在使用另一个工作簿中的数据。 你可能需要检查并删除任何这些类型的链接。
断开所有工作簿链接
- 若要打开“工作簿链接”窗格,请选择“数据>查询和连接>”工作簿链接。
- 选择窗格顶部的 “全部中断 ”。
查找工作簿链接
无法自动查找工作簿中的所有工作簿链接。 你需要在公式、定义的名称、对象 (如文本框或形状) 、图表标题和图表数据系列中以不同方式进行查看。
查找下一个工作簿链接
一个工作簿中可能有多个工作簿链接。 下面介绍如何找到所需发票项。
- 若要打开“工作簿链接”窗格,请选择“数据>查询和连接>”工作簿链接。
- 从列表中选择工作簿,然后选择“ 查找下一处”。
查找公式中使用的工作簿链接
按 Ctrl+F 启动“ 查找和替换 ”对话框。
单击“选项”。
在 “查找内容 ”框中,输入 .xl。
在 “介于” 框中,单击 “工作簿”。
在 “查找范围” 框中,单击“ 公式”。
单击 “全部查找”。
在显示的列表框中,在“ 公式 ”列中查找包含 .xl 的公式。 在这种情况下,Excel 发现了预算 Master.xlsx 的多个实例。
若要选择带有工作簿链接的单元格,请在列表框中单击该行的单元格地址链接。
提示
单击任意列标题对列排序,并将所有工作簿链接组合在一起。
查找已定义名称中使用的工作簿链接
在“公式”选项卡上的“定义的名称”组中,单击“名称管理器”。
选中列表中的每个条目,并在 “引用” 列中查找工作簿链接。 工作簿链接包含对另一个工作簿的引用,例如 [Budget.xlsx]。
提示
- 单击任意列标题对列排序,并将所有工作簿链接组合在一起。
- 如果要同时删除多个项目,可以使用 Shift 或 Ctrl 键和 左键单击 来对多个项目进行分组。
查找对象、文本框或形状中使用的工作簿链接
- 按 Ctrl+G(“ 转到 ”对话框“的快捷方式),然后单击” 特殊>对象确定>“。 这将选择活动工作表上的所有对象。
- 按 Tab 键在每个选定对象之间移动,然后在编辑栏
中查找对另一个工作簿的引用,例如 [Budget.xlsx]。
查找图表标题中使用的工作簿链接
- 单击要检查的图表上的图表标题。
- 在编辑栏
中,查找对另一个工作簿的引用,例如 [Budget.xls]。
查找图表数据系列中使用的工作簿链接
- 选择要检查的图表。
- 在“布局”选项卡的“当前所选内容”组中,单击“图表元素”框旁边的箭头,然后单击要检查的数据系列。
- 在编辑栏
中,查找对另一工作簿的引用,如 SERIES 函数中的 [Budget.xls]。
使用旧版“编辑链接”命令
旧版“ 编辑链接” 命令将替换为 “工作簿链接” 命令。 但是,可以通过将旧版“ 编辑链接” 命令添加到功能区中的自定义组来恢复旧的“编辑链接”命令。 无法将 “编辑链接 ”命令添加到“ 查询和连接 ”组。
将“编辑链接”命令添加到自定义组
使用 “自定义功能区”,需要创建自定义组,然后才能将 “编辑链接 ”添加到功能区中的自定义组,如下所示:
- 右键单击功能区,然后选择 “自定义功能区”。
- 在“ 从下列位置选择命令 ”下拉列表中,选择 “所有命令”。
- 选择“ 编辑链接 ”,然后选择 “数据 ”选项卡。
- 单击“ 新建组 ”,然后选择 “添加”。 “编辑链接”将添加到自定义组中。
还可以将 “编辑链接 ”添加到 快速访问工具栏。 有关详细信息,请参阅 自定义快速访问工具栏。 如果您的工作簿不包含工作簿链接,则“ 编辑链接” 命令将灰显。
“编辑链接”对话框
打开“编辑链接”对话框时,会显示几个用于处理现有链接的选项。 可以使用 Ctrl+单击选择单个工作簿,或使用 Ctrl+A 选择所有工作簿。
编辑链接命令
更新值
这将更新所有选定的工作簿。
更改源
当您希望将现有链接指向另一个源时,此选项非常有用。 例如,你可能有一个上一年的工作簿,并且在新的一年开始时需要指向一个新工作簿。 选择“ 更改源 ”将启动一个文件资源管理器对话框,可在其中浏览到新的源工作簿。 如果工作簿有多个工作表,系统将提示您指定要链接到的工作表 - 只需单击所需的工作表,然后单击“ 确定”。
注意
可以通过从“更改源”对话框中选择工作簿来将工作簿指向其自身。 这将切断指向最初链接的源工作簿的所有公式链接。
开放源代码
这将打开源工作簿。
断开链接
重要
如果要断开与源的链接,则所有使用源的公式都将转换为其当前值。 例如,链接 =SUM ([Budget.xlsx]Annual!C10:C25) 将转换为源工作簿中值的总和。 由于此操作无法撤消,因此可能需要先保存文件的一个版本。
在“ 编辑链接 ”对话框的 “源 ”列表中,单击要断开的链接。
可以使用 Ctrl+单击选择单个工作簿,或使用 Ctrl+A 选择所有工作簿。单击“断开链接”。
如果链接使用了已定义的名称,您可能还需要删除该名称。 若要删除名称,请执行以下操作:
在“公式”选项卡上的“已定义名称”组中,单击“名称管理器”。
在“名称”列中,单击要删除的名称,然后单击“删除”。
注意
如果您使用外部数据区域,则查询参数可能还会使用另一个工作簿中的数据。 您可能需要检查或删除任何这些类型的链接。
检查状态
这只是在“编辑链接”窗格中显示链接的工作簿是否仍是有效源的通知。 它应显示正常,但如果没有,则需要检查源工作簿。 在许多情况下,源工作簿可能已被移动或删除,从而切断了链接。 如果工作簿仍然存在,则可以使用 “更改源 ”选项重新链接工作簿。
常见问题
为什么在工作簿中会看到新链接?
早期版本的 Excel 会隐藏工作簿中当前未使用的名称中的链接。 这些链接一直存在,不再隐藏。 若要删除链接,请在“工作簿链接”窗格中为所选工作簿选择“断开链接”。
是否可以使用其计算值替换单个公式?
可以。 如果用公式的值来替换公式,则 Excel 将永久删除该公式。 如果不小心将公式替换为值,并且想要还原该公式,请选择“ 开始 ”,然后选择“ 撤消 ”,或者在输入或粘贴值后立即按 Ctrl+Z 。
- 按 Ctrl+C 复制包含公式的单元格。
- 按 Alt+E+S+V 将公式粘贴为其值,或选择“开始>”剪贴板>粘贴粘贴>值“。
如果未连接到源怎么办?
在“不安全链接警告”对话框中选择“ 不更新 ”。 Excel 无法更新没有连接的源。 例如,源可能在网络上,而您无法连接到该网络。
如果不希望将当前数据替换为新数据,该怎么办?
在“不安全链接警告”对话框中选择“ 不更新 ”。
如何在不花费这么长时间的情况下进行更新?
在“不安全链接警告”对话框中选择“ 不更新 ”。 如果数据不需要保持最新,则可以不更新全部链接以便节省时间。 打开工作簿后,转到“数据”选项卡,在“查询 & 连接”组中选择工作簿链接,然后仅更新所需源中的链接。
怎么能在其他人创建工作簿后看不到此提示?
在“不安全链接警告”对话框中选择 “不更新 ”,并联系工作簿的所有者。 还可以调查工作簿中有哪些链接。 在 “数据 ”选项卡的“ 查询 & 连接 ”组中,选择 “工作簿链接”。
如果我每次都以同样的方式提示,怎么会不再看到提示呢?
可以选择并展开工作簿链接窗格右上角的刷新设置,以一致的方式选择,避免看到此工作簿的启动提示。
如何实现不提示我打开的所有工作簿,并自动更新链接?
此选项影响计算机上打开的每个工作簿。 在另一台计算机上打开该工作簿的用户不会受到影响。
- 在 “文件 ”选项卡上,选择 “选项” ,然后选择 “高级”。
- 在 常规 部分中,清除请求 更新自动链接。 清除此检查框后,链接会自动更新,并且不会显示任何警报。
如何实现以相同的方式为该工作簿的每个用户提供提示?
警告
此选项会影响该工作簿的所有用户。 如果选择不更新链接也不提示,则工作簿的用户将不知道数据已过期。
选择并展开工作簿链接窗格右上角的刷新设置,然后选择所需的选项。
注意
如果有任何失效链接,你仍会收到通知。
如果我使用的是参数查询,该怎么办?
如果源工作簿没有打开,指向参数查询的链接就不能更新。
- 在“不安全链接警告”对话框中选择“ 不更新 ”。
- 关闭目标工作簿。
- 打开源工作簿。
- 打开目标工作簿。
- 选择“更新”。
为什么不能选择“手动”作为特定外部链接的更新选项?
公式链接始终设置为“ 自动”。