如何使用行值作为变量来引用excel中的地址

时间:2016-06-10 03:58:00

标签: excel excel-formula

我有一个单元格,它使用匹配函数从列中查找位置,我想使用该位置值来引用另一列。

例如:

  • 单元格G1存储函数Match(223, D:D, 0)
  • 中的值 49
  • G2将引用E列并使用G1中的值作为行

  • 所以G2应该返回E49。如果G1的值 55 G2则为E52。

我该怎么做?

2 个答案:

答案 0 :(得分:2)

您可以尝试的是INDIRECT功能。

在单元格G2中尝试此操作:
 =INDIRECT("E"&G1)

答案 1 :(得分:0)

INDEX是一种更好的方法 - INDIRECT是易变的,而INDEX则不是。{
} =INDEX($E:$E,MATCH(223,$D:$D, 0))=INDEX($E:$E,$G$1)(返回对E列第49行的引用)。

http://chandoo.org/wp/2014/03/03/handle-volatile-functions-like-they-are-dynamite/