如果此公式中没有值,如何返回空白而不是#N / A?

thi*_*ain 1 excel vba

我正在寻找一个范围内的值,并根据用户选择的值返回该值。如果存在匹配项,则该值正确返回,但是如果没有匹配项,则返回#N / A。如何返回空白或#N / A以外的其他内容?

=INDEX(AB4:AB14,MATCH(P26,AA4:AA14,0))
Run Code Online (Sandbox Code Playgroud)

Bru*_*yne 6

您可以将其包装在IfError()

=IfError(INDEX(AB4:AB14,MATCH(P26,AA4:AA14,0)),"")

或者,如果您没有IfError()

=If(IsErr(INDEX(AB4:AB14,MATCH(P26,AA4:AA14,0)),"",INDEX(AB4:AB14,MATCH(P26,AA4:AA14,0)))