Applies ToMicrosoft 365 专属 Excel Excel 网页版 Excel 2024 Excel 2021 Excel 2019 Excel 2016

工作簿链接 (以前称为外部引用) 是合并同一工作簿中其他工作簿或其他工作表中的数据的一种方法。 你可能想要使用它们来:

  • 链接多个部门的工作簿,然后将相关数据集成到摘要工作簿中。 当源工作簿发生更改时,摘要工作簿会更新。

  • 通过创建多个仅链接到相关数据的报表工作簿来创建不同的数据视图。

可以在另一个工作簿或同一工作簿中引用单元格或定义的名称。 

包含链接的工作簿称为 目标 工作簿,它链接到的工作簿称为 工作簿。 可以将多个源工作簿链接到单个目标工作簿。

工作簿包含链接

  1. 目标工作簿包含工作簿链接。

  2. 工作簿链接引用源工作簿中的单元格或区域。

  3. 源工作簿具有返回到目标工作簿的值。 

方法 1

  1. 打开将包含外部引用的目标工作簿,以及包含要创建工作簿链接的数据的源目标工作簿。

  2. 选择要在其中创建外部引用的一个或多个单元格。

  3. 类型 = (等号) 。

    如果要使用函数(如 SUM),请键入函数名称,后跟左括号。 例如, =SUM (

  4. 切换到源工作簿,然后单击包含要链接的单元格的工作表。

  5. 选择要链接到的单元格,然后按 Enter

    注意: 如果选择多个单元格(如 =[SourceWorkbook.xlsx]Sheet1!$A$1:$A$10,并且当前版本 为 Microsoft 365,则只需按 Enter 以确认公式为动态数组公式。 否则,必须按 Ctrl+Shift+ENTER 将公式作为旧数组公式输入。 有关数组公式的详细信息,请参阅数组公式指南和示例

  6. Excel 将返回到目标工作簿,并显示源工作簿中的值。

  7. 请注意,Excel 将返回带有 绝对引用的链接,因此如果要将公式复制到其他单元格,则需要删除美元 ($) 符号:

    =[SourceWorkbook.xlsx]Sheet1!$A$1

    如果关闭源工作簿,Excel 将自动将文件路径追加到公式中:

    ='C:\Reports\[SourceWorkbook.xlsx]Sheet1'!$A$1

方法 2 

  1. 打开将包含工作簿链接的目标工作簿,以及包含要链接到的数据的源工作簿。

  2. 在源工作簿中,选择要链接的单元格。

  3. Ctrl+C 或转到 “开始 ”> 剪贴板 > 复制

  4. 切换到目标工作簿,然后单击要放置链接数据的工作表。

  5. 选择要放置链接数据的单元格,然后选择“开始 > 剪贴板 > 粘贴 > 粘贴链接”。

  6. Excel 返回从源工作簿复制的数据。 如果更改它,它将在目标工作簿中自动更改。

  1. 打开将包含外部引用的目标工作簿,以及包含要创建工作簿链接的数据的源工作簿。

  2. 选择要在其中创建外部引用的一个或多个单元格。

  3. 类型 = (等号) 。

  4. 切换到源工作簿,然后单击包含要链接的单元格的工作表。

  5. F3,选择要链接到的名称,然后按 Enter

    注意: 如果命名区域引用了多个单元格,并且您具有 当前版本的 Microsoft 365,则只需按 Enter 确认该公式作为动态数组公式即可。 否则,必须按 Ctrl+Shift+ENTER 将公式作为旧数组公式输入。 有关数组公式的详细信息,请参阅数组公式指南和示例

  6. Excel 将返回到目标工作簿,并显示源工作簿中命名区域中的值。

  1. 打开目标工作簿和源工作簿。

  2. 在目标工作簿中,选择“公式 ”>“定义名称 ”>“定义名称”。

  3. 在“ 新建名称 ”对话框的“ 名称 ”框中,键入区域的名称。

  4. 在“ 引用 ”框中,删除内容,然后将光标保留在框中。

    如果希望名称使用函数,请输入函数名称,然后将光标置于需要外部引用的位置。 例如,键入 =SUM () ,然后将光标置于括号之间。

  5. 切换到源工作簿,然后单击包含要链接的单元格的工作表。

  6. 选择要链接的单元格或单元格区域,然后单击“ 确定”。

    从公式 >“定义名称”>“定义名称”>“新名称”,将定义的名称添加到外部工作簿。

具有工作簿链接的公式的显示方式不同。

打开源工作簿时,目标工作簿中的工作簿链接将工作簿名称包含在方括号 ([ ]) ,后跟工作表名称、感叹号 () 以及公式所依赖的单元格。 例如:

=SUM([Budget.xlsx]Annual!C10:C25)

当源工作簿未打开时,目标工作簿中的工作簿链接将包含整个路径。 例如:

=SUM('C:\Reports\[Budget.xlsx]Annual'!C10:C25)

注意: 如果其他工作表或工作簿的名称包含空格或非字母字符,则必须将名称 (或路径) 括在单引号内,如上例所示。 选择源范围时,Excel 会自动添加这些内容。

链接到另一个工作簿中已定义名称的公式使用工作簿名称,后跟感叹号 (!) 和定义的名称。 例如:

=SUM(Budget.xlsx!Sales)

创建工作簿链接时,必须将这两个工作簿保存在可以使用 Microsoft 365 帐户访问的联机位置。

重要: 工作簿链接被视为潜在不安全,必须在打开公式工作簿时启用。 打开公式工作簿时,单击消息栏中的“ 启用内容 ”以允许工作簿链接正常运行。 否则,Excel 会保留最新的值,并禁用使用数据工作簿中的值刷新链接。

方法 1 

  1. 打开将包含外部引用的目标工作簿,以及包含要创建工作簿链接的数据的源目标工作簿。

  2. 选择要在其中创建外部引用的一个或多个单元格。

  3. 类型 = (等号) 。

    如果要使用函数(如 SUM),请键入函数名称,后跟左括号。 例如, =SUM (

  4. 切换到源工作簿,然后单击包含要链接的单元格的工作表。

  5. 选择要链接到的单元格,然后按 Enter

    注意: 如果选择多个单元格(如 =[SourceWorkbook.xlsx]Sheet1!$A$1:$A$10,并且当前版本 为 Microsoft 365,则只需按 Enter 以确认公式为动态数组公式。 否则,必须按 Ctrl+Shift+ENTER 将公式作为旧数组公式输入。 有关数组公式的详细信息,请参阅数组公式指南和示例

  6. Excel 将公式保存在目标工作簿中,但无法将选项卡更改回目标工作簿。

  7. 请注意,Excel 将返回带有 绝对引用的链接,因此如果要将公式复制到其他单元格,则需要删除美元 ($) 符号。 URL 中使用了完整的云文件路径:

    =SUM ('https://microsoft-my.sharepoint.com/personal/v-mathavale_microsoft_com/Documents/[data.xlsx]Sheet1'!$A$6:$A$9)

方法 2

  1. 打开将包含工作簿链接的目标工作簿,以及包含要链接到的数据的源工作簿。

  2. 在源工作簿中,选择要链接的单元格。

  3. Ctrl+C 或转到 “开始 ”> 剪贴板 > 复制

  4. 切换到目标工作簿,然后单击要放置链接数据的工作表。

  5. 选择要放置链接数据的单元格,然后选择“开始 > 剪贴板 > 粘贴 > 粘贴链接”。

  6. Excel 返回从源工作簿复制的数据。 如果对其进行更改,刷新浏览器窗口时,它将在目标工作簿中自动更改。

另请参阅

管理工作簿链接

在公式中定义和使用名称

Excel 中的工作簿链接管理和存储说明

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。