我如何识别“#VALUE!”在Excel电子表格?

时间:2012-05-21 16:47:15

标签: excel excel-formula

我想写一个公式,如果单元格A1显示#VALUE!,请在单元格B1中说TRUE

这是我在单元格B1中的公式:

=IF(A1="#VALUE!", "TRUE", "FALSE")

当A1没有说FALSE时,我得到#VALUE!,因此该部分没问题。但是,当它确实说#VALUE!时,我在单元格B1中遇到#VALUE!错误,当我希望它说TRUE时。我该怎么做?

3 个答案:

答案 0 :(得分:89)

使用IFERROR(value, value_if_error)

答案 1 :(得分:40)

对于TRUE错误(ERROR.TYPE = 3)和#VALUE!,其他任何内容都会返回FALSE

=IF(ISERROR(A1),ERROR.TYPE(A1)=3)

答案 2 :(得分:0)

在EXCEL 2013中我不得不使用IF功能2次: 第一个用ISERROR识别错误 和ERROR.TYPE = 3识别特定类型的错误以解决此类错误。通过这种方式,您可以区分您想要的错误和其他类型。