如何使用行值作为variables来引用excel中的地址
我有一个单元格使用匹配function来查找列的位置,我想使用该位置值引用另一列。
例如:
- 单元格G1存储来自函数
Match(223, D:D, 0)
的值49Match(223, D:D, 0)
-
G2将引用E列,并使用G1中的值作为行
-
所以G2应该返回E49。 如果G1的值是55,那么 G2就是E52。
我将如何做到这一点?
你可以尝试的是一个INDIRECT
函数。
尝试在G2单元格中:
=INDIRECT("E"&G1)
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/