如果没有结果,如何编辑此数组函数以使结果显示为0而不是#N / A.我已经尝试过使用它的IF语句但是无法使它工作......
=INDEX(INDIRECT("'"&I18&"'!$h$1:$h$999"),MATCH(1,(INDIRECT("'"&I18&"'!$a$1:$a$999")="Last 20 Games by Venue")*(INDIRECT("'"&I18&"'!$b$1:$b$999")=O18),0))
答案 0 :(得分:3)
在Excel 2007中,您可以围绕公式包装IFERROR函数 - 语法为
=IFERROR(original_formula,default_result)
所以要获得零而不是#N / A使用此版本
=IFERROR(INDEX(INDIRECT("'"&I18&"'!$h$1:$h$999"),MATCH(1,(INDIRECT("'"&I18&"'!$a$1:$a$999")="Last 20 Games by Venue")*(INDIRECT("'"&I18&"'!$b$1:$b$999")=O18),0)),0)