将公式输出为Excel的Indirect()单元格

我正在使用INDIRECT()函数来dynamic引用工作表。 在我看来,函数需要一个已知单元格地址作为公式的input引号。 但是,由于事先不知道单元地址,我想input另一个公式(例如, VLOOKUP()INDEX(MATCH()) )输出的单元地址。 有没有办法做到这一点?

是的,您可以通过连接返回看起来像单元格地址或单元格地址部分的值的公式来组成INDIRECT()所需的string。

例如,如果您的Vlookup或您的索引/匹配公式返回“A1”,那么您可以使用这样的

 =Indirect(Vlookup(this,there,2,false)) 

或者,如果一个公式返回“A”,另一个公式返回“1”,则将两个公式的输出与&符号组合。

 =Indirect(Vlookup(columnLookup,Table,2,false)&Vlookup(RowLookup,Table,2,false))