![](/img/trans.png)
[英]How do I expose Excel 2003 Spreadsheets to PerformancePoint 2007?
[英]How do I recognize “#VALUE!” in Excel spreadsheets?
我想写一个公式,如果单元格A1显示#VALUE!
,在单元格B1中说TRUE
。
这是我在单元格B1中的公式:
=IF(A1="#VALUE!", "TRUE", "FALSE")
当A1不说#VALUE!
时我得到FALSE
#VALUE!
这样就好了 但是,当它确实说#VALUE!
,我得到一个#VALUE!
当我希望它说TRUE
时,单元格B1中出现错误。 我该怎么做呢?
使用IFERROR(value, value_if_error)
这将为#VALUE!
返回TRUE
#VALUE!
错误(ERROR.TYPE = 3),否则为FALSE
。
=IF(ISERROR(A1),ERROR.TYPE(A1)=3)
在EXCEL 2013中,我不得不使用IF函数2次:第一次使用ISERROR标识错误,第二次通过ERROR.TYPE = 3标识特定类型的错误,以便解决此类错误。 这样,您可以区分所需的错误和其他类型的错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.