不能使用 IFERROR

不能使用 IFERROR

我正在使用彭博插件,但出现显示 #N/AN/A 的错误,并且还出现一些 #NUM! 错误。

IFERROR 不起作用,因为 #N/AN/A 不是标准的 Excel 错误。

是否有任何 Excel 公式可以用来忽略错误,也许使用 if 或其他东西?

答案1

看起来您正在使用 Excel 2010,因此请尝试

=IFERROR(IF(A1="#N/A N/A","No","Yes),"No")

或任何版本

=IF(ISERROR(A1),"No",IF(A1="#N/A N/A","No","Yes))

将“否”值(有两个)替换为您希望发生的“错误”,将“是”替换为您希望发生的其他条目。

....或者更短但更不透明....

=IF(COUNT(1/(A1<>"#N/A N/A")),"Yes","No")

答案2

最简单的解决方案是:

=IFERROR(A1/1,"na")

将 #N/AN/A 除以 1 会导致 Excel 识别错误,因此 iferror 开始起作用

相关内容