use*_*935 5 excel excel-formula
我现在有这个:
=IF(MATCH("Example",D:D,0),"Not Available","Available").问题是如果值不在列中,则会出现#N/A错误.我如何让它消失?我已经阅读了几个类似的问题,可能有解决方案,但无法理解它.
虽然我已经注释掉了,但这是问题的正式答案。
您的函数抛出 #N/A 错误值的原因是因为您的语句部分
无法处理除(true 或 false)之外的值。
当返回 ERROR 时,语句的部分不满足,
因此返回 #N/A 错误。
为了纠正这个问题,我们在您的声明中添加如下内容:logicalIFBoleanMATCHlogicalIFISERRORIF
=IF(ISERROR(MATCH("Example",D:D,0)),"Not Available","Available")
Run Code Online (Sandbox Code Playgroud)
ISERROR评估函数或语句是否返回 ERROR。如果是错误则
返回,否则返回。
将其添加到您的代码中,让您的语句在返回错误时评估函数的结果。TRUEFALSEIFMATCH
| 归档时间: |
|
| 查看次数: |
15008 次 |
| 最近记录: |