我有一个公式,该公式是vlookup()
,lookup()
和indirect()
函数的组合:
=IFERROR(VLOOKUP(C3,INDIRECT(LOOKUP("x",AD3:AH3,$AD$1:$AH$1)&"!"&"$D$3:$AB$325",TRUE),24,FALSE),"")
我需要以一种arrayformula()
的方式转换此公式。我已完成以下操作:
=ARRAYFORMULA(IFERROR(VLOOKUP(C3:C,INDIRECT(LOOKUP("x",{(AD3:AD),(AH3,AH}), $AD$1:$AH$1) &"!"&"$D$3:$AB$325",TRUE),24,FALSE),""))
但是,我总是在查找部分出现错误,其中提到“查找结果超出范围” 。有什么建议,哪里可能出错?