问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

如何在 Excel 中引用另一张工作表(5 种合适的方法)

创作时间:
作者:
@小白创作中心

如何在 Excel 中引用另一张工作表(5 种合适的方法)

引用
1
来源
1.
https://cn.windows-office.net/?p=36494

在Excel中引用另一张工作表是数据处理中的常见需求。本文将介绍5种不同的方法,包括直接引用、使用数组公式、定义名称功能、INDIRECT函数以及组合使用INDIRECT、ADDRESS、ROW和COLUMN函数。每种方法都配有详细的步骤说明和示例图片,帮助读者更好地理解和掌握这些技巧。

下载练习手册

下载此练习表以在阅读本文时进行练习。

引用另一张工作表.xlsx

在Excel中引用另一张工作表的 5 种合适方法

我们在名为Jan Price的工作表中使用 1 月份水果价格数据集。我们将用另一张纸来参考这张纸。

方法 1 – 直接引用另一张表

步骤:

  • 选择公式所在的单元格。我们将使用名为参考表的工作表并选择单元格B5
  • 按等号 (=)。
  • 单击源表(一月价格)。
  • 选择包含您要使用的数据的单元格。我们选择了单元格B5
  • 公式栏已更新。
  • 输入

注意:此处,工作表名称始终带有感叹号标记(!) 最后。接下来是单元格地址。格式为Sheet_name!Cell_address

如果源数据表名为Jan,则为:

=Jan!B5

由于我们的源工作表名称包含空格,因此对工作表的引用将出现在单引号中。

='Jan Price'!B5
  • 如果更改源工作表中的值,则该单元格的值也会更改。
  • 填充手柄图标水平拖动到C5以引用源工作表中相应单元格中的值。
  • 拖动填充句柄图标将使用的公式粘贴到列的其他单元格中。
  • 您将看到一月价格表中的所有值。

方法 2 – 使用数组公式引用另一张工作表

步骤:

  • 在目标工作表参考表-数组中选择一个单元格。
  • 按等号 (=)。
  • 单击源表(一月价格)。
  • 选择您要引用的单元格。我们将选择单元格B4到C8
  • 输入

方法 3 – 使用定义名称功能引用另一个工作表

让我们找出一月的总价格。

步骤:

  • 从源数据中选择范围。
  • 顶部功能区,转到公式栏,然后单击定义名称
  • 从下拉列表中选择定义名称,然后将出现一个新的下拉列表。
  • 从最后一个下拉列表中,选择定义名称
  • 您将得到一个名为新名称的弹出应用程序。
  • 名称框中输入一个名称,该名称将作为以后数组的引用名称。在这里,我们将价格作为名称。
  • 确定
    范围名称必须唯一
  • 转到目标工作表并输入SUM 函数
  • SUM函数中,当您输入“Pr”时,您将得到一些推荐选项。选择价格
  • 您可以复制以下公式:
=SUM(Price)
  • Enter即可获取所选范围的总和。

方法 4 – 使用 INDIRECT 函数调用Excel中的另一个工作表

步骤:

  • 在单元格中写入工作表名称。我们将该名称放入新单元格C10中。
  • 选择您想要获取水果的另一个单元格B5
  • 使用B5中给出的公式:
=INDIRECT("'" & $C$10& "'!B5")
  • Enter即可获取结果。

公式分解

  • 首先,$C$10返回C10单元格的值。这是一月价格。实际上,美元符号也会冻结其他单元格的C10位置。

  • 使用任何字符串或符号都需要单引号或撇号(‘)

  • 与号符号 (&) 将连接所有这些术语。

  • INDIRECT(“‘” & $C$10& “‘!B5”)—> 变为

  • 间接('一月价格'!B5)。这将从Jan Price表中返回B5的值。

  • 将以下公式复制到C5

=INDIRECT("'" & $C$10& "'!C5")
  • 按 Enter 键。

我们必须手动更改包含水果价格数据的相应单元格引用。所有单元格的工作表名称都是固定的,因此我们使用美元符号($)。

  • 编写相同的公式,更改其他单元格的单元格引用。

方法 5 – 组合 INDIRECT、ADDRESS、ROW 和 COLUMN 函数

步骤:

  • 在单元格中写入工作表名称。我们将其放入单元格C10中。
  • 在空白单元格B5中使用下面给出的公式。
=INDIRECT("'"&$C$10&"'!" &ADDRESS(ROW(B5),COLUMN(B5)))
  • Enter即可获取结果。

公式分解

  • ROW(B5)→返回单元格B5的行号。
  • 输出→ 5
    COLUMN(B5)→返回单元格B5的列号。
  • 输出→ 2
    ADDRESS(ROW(B5),COLUMN(B5))变为ADDRESS(5,2)
  • 输出→ $B$5
    最后,与号符号 (&) 将连接所有这些术语。
    INDIRECT(“'”&$C$10&”'!” &ADDRESS(ROW(B5),COLUMN(B5)))变为INDIRECT(“'”&$C$10&”' !” &$B$5)间接('JanPrice'!$B$5)
  • 输出→木瓜
  • 填充手柄图标水平拖动到单元格C5
  • 垂直拖动填充手柄以填充数据集的其余部分。

实践部分

您可以在我们在文章开头提供的工作簿中练习这些方法。

参考另一张表:知识中心

  • 公式中的Excel参考工作表名称
  • 动态公式中的Excel工作表名称
  • 引用不同工作表中的单元格
  • Excel VBA:另一张工作表中的单元格引用
  • 动态引用另一张工作表中的单元格
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号