如何根据单元格值引用另一个Excel工作表中的单元格

  • Share This
Hugh West

想用Excel来 参考细胞 在另一张纸上 基于一个单元格的值 在本教程中,我将逐步解释整个过程。 我基本上会展示两种方法。 但在进入讨论之前,我想回顾一下你的记忆,即 Excel的INDIRECT函数 .

下载Excel工作簿

首先,下载我写这篇文章时所用的工作Excel文件。

单元格值的参考单元格.xlsx

Excel INDIRECT函数

ǞǞǞ INDIRECT功能 返回由一个文本字符串指定的引用。

的语法。 诱导性 功能 :

=INDIRECT(ref_text, [a1])

在这里。

  • ref_text(必填)。 :这个参数可以接受以下任何一个输入。
    • 一个A1风格的单元格引用。 例如。 INDIRECT(A1) , INDIRECT(B2) , 指数(D100) ,等等。
    • 一个R1C1风格的参考。 例如,INDIRECT(R9C7),INDIRECT(R2C3),等等。

注意事项。 要使用这个参考,你必须激活R1C1参考,从 文件 > 选择 > Excel选项 > 公式 > 使用公式的工作 > 检查 R1C1参考样式

使用定义的名称作为参考。 例如,=INDIRECT("old_value"), =INDIRECT("new_value") 其中old_value=A5,new_value=B5。

对一个单元格的文本字符串的引用。 例如,INDIRECT("A1"), INDIRECT("D15")

  • a1 (可选) :
    • 如果省略a1,或1,则单元格的引用类型为A1。
    • 如果它是假的,它指的是单元格引用R1C1。

在下面的图片中,你可以看到Excel的一些用途 诱导性 功能 .

现在我们来讨论一下如何使用Excel根据单元格的值来引用另一个工作表中的单元格。

2 基于单元格值在另一个Excel工作表中引用单元格的例子

我将演示如何使用以下方法引用另一个Excel表格中的单元格 的间接的 功能 然后,对于最后一种方法,我将使用 的间接的 功能 对于这两种方法,我也将在公式中实现安培尔运算符。

例子1:选择一个单元格并引用整个单元格范围

我有两个Excel工作表,名字是 AAPL MSFT 你可以有很多,两个工作表都有类似的数据。 利润 (PCO) , 易胜博官网 ,以及 增长 在过去的5年里,他是两家公司的负责人。

我想要的是:在 主要内容 工作表,我将从一个下拉框中输入公司名称和所有这些值( , PCO , 易胜博官网 ,以及 增长 )将被显示在 主要的 工作表。

如果你在数百个工作表中维护同类数据,这种方法会很有帮助。 搜索每个相关的工作表,然后查看数据是很麻烦的。 为了简单起见,我只使用两个工作表。 我将使用这样的公式。

=INDIRECT('worksheet_name'! column_reference&row_reference)

步骤。

  • 对于 列_参考 我已经采取了这种细胞范围的帮助。 C11:G11 这个范围包含了从 A E 你可以根据你的需要扩展它。 行_参考 我已经采取了这种细胞范围的帮助。 B12:B16 这个范围的数值从5到13。 根据你的需要扩展它。
  • 这是我在单元格中使用的真实公式 B5 的工作表主。

=INDIRECT("'"&$H$6&"'!"&D$11&$B12)

  • 现在。 将此公式应用于其他单元格 的范围内( B5:E9 ).

  • 这就是你将得到的结果。

公式分解

  • 公式中的这一部分 ("'"&$H$6&"'!") 返回工作表的名称 "MSFT!'" (用于上述图片)。
  • 这一部分 &D$11 指的是单元格引用 D11 并返回文本值 & "B" .
  • 还有这部分。 &$B12 指的是单元格引用 B12 并返回数字值 &5 .
  • 因此,这就是公式中3个部分的总体回报。 "'MSFT!'"& "B"&5 "'MSFT!'B5"

注意事项。 当一个文本值和一个数字值在Excel中串联时,返回的是一个文本值。

  • 而这里是公式的最终回报。 间接("msft! 'b5")
  • 当我将该公式应用于范围内的其他单元格时,它是有效的,因为我们使用了混合单元格引用,如 D$11 $B12 当公式应用于右边的单元格时,只有列的引用发生了变化,供参考 D$11 当公式应用于底部的单元格时,只有行的参考值发生变化。 $B12 .

注意事项。 要查看Excel公式的不同部分是如何工作的,选择该部分并按下 F9 你将看到该部分公式的值。

阅读更多。 如何在Excel中从另一个工作表中链接多个单元格(5种简单方法)

类似文章

  • 如何将Excel表链接到另一个表(5种方法)
  • 在Excel中链接文件(5种不同的方法)
  • 如何在Excel中链接单元格到另一个工作表(7种方法)
  • 用公式链接Excel中的表(4种方法)

例2:引用另一个工作表的单个单元格

在这个例子中,我是根据一些单元格值(参考)从另一个工作表中拉出一条记录。

步骤。

  • 首先,我创建了以下数据集。
  • 其次,我在单元格中输入了这个公式 C10 .

=$C$4

  • 第三,在单元格中输入另一个公式 C11 .

=INDIRECT("'"&$C$4&"'!"&$C5)

  • 然后。 自动填写公式 为单元格区域 C11:C14 .

  • 之后,它将看起来像这样。

我展示这个方法是因为有人可能会发现它在他的工作中很有用。 如果你想再去另一家公司工作一年,你必须改变5个值。 现在看看这个图片。

我不会解释这个公式是如何工作的,因为这些公式和上面的公式是一样的。

阅读更多。 如何将Excel中的数据从一个工作表链接到另一个工作表(4种方法)

总结

我已经告诉你如何使用 ǞǞǞ 参考细胞 另一张 基于一个 单元格值 当你想在主工作表中显示许多工作表的数据时,我希望这对你有帮助。 你是否使用任何更好的方法? 请在评论栏中告诉我。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.