我有一個單元格使用匹配函數從列中查找位置,我想使用該位置值引用另一列。如何使用行值作爲變量引用excel中的地址
例如:
- 細胞G1存儲從功能
Match(223, D:D, 0)
G2將指塔E和從G1使用的值用於行的值
所以G2應該返回E49。如果G1的值是 G2將是E52。
我該怎麼做?
我有一個單元格使用匹配函數從列中查找位置,我想使用該位置值引用另一列。如何使用行值作爲變量引用excel中的地址
例如:
Match(223, D:D, 0)
G2將指塔E和從G1使用的值用於行的值
所以G2應該返回E49。如果G1的值是 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/
如果我正確理解你,你需要的是一個INDIRECT函數。在單元格G2中試試這個:'= INDIRECT(「E」&G1)' –
是的,它像一個魅力一樣工作。謝了哥們 – Sabbib