我有一个单元格,它使用匹配函数从列中查找位置,我想使用该位置值来引用另一列。
例如:
Match(223, D:D, 0)
G2将引用E列并使用G1中的值作为行
所以G2应该返回E49。如果G1的值 55 G2则为E52。
我该怎么做?
答案 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/