工作簿链接 (以前称为外部引用) 是合并同一工作簿中其他工作簿或其他工作表中的数据的一种方法。 你可能想要使用它们来:
- 链接多个部门的工作簿,然后将相关数据集成到摘要工作簿中。 当源工作簿发生更改时,摘要工作簿会更新。
- 通过创建多个仅链接到相关数据的报表工作簿来创建不同的数据视图。
可以在另一个工作簿或同一工作簿中引用单元格或定义的名称。
了解源工作簿和目标工作簿之间的差异
包含链接的工作簿称为 目标 工作簿,它链接到的工作簿称为 源 工作簿。 可以将多个源工作簿链接到单个目标工作簿。
|
|
|---|
在不同工作簿中的单元格之间创建工作簿链接
方法 1
打开将包含外部引用的目标工作簿,以及包含要创建工作簿链接的数据的源目标工作簿。
选择要在其中创建外部引用的一个或多个单元格。
类型 = (等号) 。
如果要使用函数(如 SUM),请键入函数名称,后跟左括号。 例如, =SUM (。切换到源工作簿,然后单击包含要链接的单元格的工作表。
选择要链接到的单元格,然后按 Enter。
注意
如果选择多个单元格(如 =[SourceWorkbook.xlsx]Sheet1!$A$1:$A$10,并且当前版本 为 Microsoft 365,则只需按 Enter 以确认公式为动态数组公式。 否则,必须按 Ctrl+Shift+ENTER 将公式作为旧数组公式输入。 有关数组公式的详细信息,请参阅数组公式指南和示例。
Excel 将返回到目标工作簿,并显示源工作簿中的值。
请注意,Excel 将返回带有 绝对引用的链接,因此如果要将公式复制到其他单元格,则需要删除美元 ($) 符号:
=[SourceWorkbook.xlsx]Sheet1!$A$1
如果关闭源工作簿,Excel 将自动将文件路径追加到公式中:
='C:\Reports\[SourceWorkbook.xlsx]Sheet1'!$A$1
方法 2
- 打开将包含工作簿链接的目标工作簿,以及包含要链接到的数据的源工作簿。
- 在源工作簿中,选择要链接的单元格。
- 按 Ctrl+C 或转到 “主>剪贴板>复制”。
- 切换到目标工作簿,然后单击要放置链接数据的工作表。
- 选择要放置链接数据的单元格,然后选择“ 开始>剪贴板>粘贴>链接”。
- Excel 返回从源工作簿复制的数据。 如果更改它,它将在目标工作簿中自动更改。
创建指向另一个工作簿中已定义名称的工作簿链接
打开将包含外部引用的目标工作簿,以及包含要创建工作簿链接的数据的源工作簿。
选择要在其中创建外部引用的一个或多个单元格。
类型 = (等号) 。
切换到源工作簿,然后单击包含要链接的单元格的工作表。
按 F3,选择要链接到的名称,然后按 Enter。
注意
如果命名区域引用了多个单元格,并且您具有 当前版本的 Microsoft 365,则只需按 Enter 确认该公式作为动态数组公式即可。 否则,必须按 Ctrl+Shift+ENTER 将公式作为旧数组公式输入。 有关数组公式的详细信息,请参阅数组公式指南和示例。
Excel 将返回到目标工作簿,并显示源工作簿中命名区域中的值。
定义一个名称,该名称包含指向另一个工作簿中单元格的工作簿链接
- 打开目标工作簿和源工作簿。
- 在目标工作簿中,选择“ 公式>定义名称>定义名称”。
- 在“ 新建名称 ”对话框的“ 名称 ”框中,键入区域的名称。
- 在“ 引用 ”框中,删除内容,然后将光标保留在框中。
如果希望名称使用函数,请输入函数名称,然后将光标置于需要外部引用的位置。 例如,键入 =SUM () ,然后将光标置于括号之间。 - 切换到源工作簿,然后单击包含要链接的单元格的工作表。
- 选择要链接的单元格或单元格区域,然后单击“ 确定”。
工作簿链接到另一个工作簿的外观
具有工作簿链接的公式的显示方式不同。
打开源工作簿时,目标工作簿中的工作簿链接将工作簿名称包含在方括号 ([ ]) ,后跟工作表名称、感叹号 (!) 以及公式所依赖的单元格。 例如:
=SUM([Budget.xlsx]Annual!C10:C25)
当源工作簿未打开时,目标工作簿中的工作簿链接将包含整个路径。 例如:
=SUM('C:\Reports\[Budget.xlsx]Annual'!C10:C25)
注意
如果其他工作表或工作簿的名称包含空格或非字母字符,则必须将名称 (或路径) 括在单引号内,如上例所示。 选择源范围时,Excel 会自动添加这些内容。
链接到另一个工作簿中已定义名称的公式使用工作簿名称,后跟感叹号 (!) 和定义的名称。 例如:
=SUM(Budget.xlsx!Sales)