我想写一个公式,如果单元格 A1 显示#VALUE!
,比如TRUE
在单元格 B1 中。
这是我在单元格 B1 中的公式:
=IF(A1="#VALUE!", "TRUE", "FALSE")
FALSE
当A1没有说#VALUE!
那部分很好时,我明白了。但是,当它确实说 时#VALUE!
,我#VALUE!
在单元格 B1 中出现错误,而我想让它说TRUE
。我该怎么做呢?
我想写一个公式,如果单元格 A1 显示#VALUE!
,比如TRUE
在单元格 B1 中。
这是我在单元格 B1 中的公式:
=IF(A1="#VALUE!", "TRUE", "FALSE")
FALSE
当A1没有说#VALUE!
那部分很好时,我明白了。但是,当它确实说 时#VALUE!
,我#VALUE!
在单元格 B1 中出现错误,而我想让它说TRUE
。我该怎么做呢?
采用IFERROR(value, value_if_error)
TRUE
这将返回#VALUE!
错误(ERROR.TYPE = 3)和FALSE
其他任何内容。
=IF(ISERROR(A1),ERROR.TYPE(A1)=3)
在 EXCEL 2013 中,我必须使用 IF 函数 2 次:第一次使用 ISERROR 识别错误,第二次使用 ERROR.TYPE=3 识别特定类型的错误,以解决此类错误。这样您就可以区分您想要的错误和其他类型的错误。