Excel单元格参考

所以我有一个公式=address(2, match(I5, 2:2)) ,返回一个string“ E2 ”。 当我尝试在a =Hlookup ("A", address(2, match(I5, 2:2)):E1000,2,false)嵌套我的公式时, error message

我想我知道为什么我得到一个错误信息,因为我在这里混合string和范围参考,但有没有人知道我可以如何解决这个问题?

我不认为间接是我在这里寻找的。

提前致谢。

而不是地址返回一个string,然后需要使用INDIRECTparsing,使用INDEX和保存一个步骤,以及删除ADDRESS和所需的间接的易失性function:

 =Hlookup ("A", Index(2:2,match(I5, 2:2)):E1000,2,false) 

但是,如果你想要ADDRESS的较慢的方法,我不build议,那么:

 =Hlookup ("A", INDIRECT(address(2, match(I5, 2:2))&":E1000"),2,false),