避免索引和匹配#N / A值

时间:2017-03-02 13:33:24

标签: excel excel-formula

我正在使用column O内的合并名称的值匹配对column L编制索引。

如果在表格中找不到组合名称我是索引/匹配,我将返回#N/A值。我怎么能避免这个?我已查看了ISNA函数,但它只返回TrueFalse值。我可以用它来制作另一个公式来设置它,但我想找到一个更短的更快的方法。

使用的当前索引/匹配是:

=INDEX(O:O,MATCH(ADIST& " " &APROD,L:L,0))

如果我被传回一个#N / A值我想说"No Value"

2 个答案:

答案 0 :(得分:4)

如果您使用的公式返回错误,请使用IFERROR设置替代值:

=IFERROR(INDEX(O:O,MATCH(ADIST& " " &APROD,L:L,0)),"No Value")

答案 1 :(得分:1)

使用IFNA或IFERROR函数,语法相同但IFNA对错误类型更准确:

=IFNA(expression, value if expression returns an error)

所以对你:

=IFNA(INDEX(O:O,MATCH(ADIST& " " &APROD,L:L,0)),"No Value")