如果匹配错误,当一个值不匹配

我目前有这样的: =IF(MATCH("Example",D:D,0),"Not Available","Available") 。 问题是,如果该值不在列中,则会出现#N / A错误。 我如何使这个消失? 我已经阅读了几个类似的问题,可能有解决scheme,但没有意义。

虽然我已经评论过了,但这是对这个问题的正式答案。

你的函数抛出一个#N / A错误值的原因是因为
IF语句的logical部分不能处理除Bolean之外的值(true或false)。
MATCH返回一个ERROR时, IF语句的logical部分不满足
从而返回#N / A错误。
为了解决这个问题,我们在IF语句中添加ISERROR ,如下所示:

 =IF(ISERROR(MATCH("Example",D:D,0)),"Not Available","Available") 

ISERROR评估函数或语句是否返回错误。
如果是ERROR则返回TRUE ,否则返回FALSE
把它添加到你的代码让我们的IF语句返回一个错误时,评估MATCH函数的结果。