iferror和isblank在同一个表达式中

时间:2012-10-01 15:34:46

标签: excel excel-2007

如何将isblank和iferror放在同一个表达式中。如果一个单元格是空白的或者它有错误,我应该做点什么。

谢谢!

2 个答案:

答案 0 :(得分:4)

这是一个示例公式。

=IF(OR(ISERROR(C20),ISBLANK(C20)),"It is True", "It is False")

使用OR允许您在同一IF中使用两个逻辑检查。只需确保ISERRORISBLANK中的值相同。

将C20替换为您正在检查的内容,并将“It is True”替换为您想要执行的操作,如果它是空白或错误​​。

答案 1 :(得分:1)

如果A1为空,您可以使用IF函数返回错误 - 然后将其包装在ISERROR中,即

=IF(ISERROR(IF(A1="",NA())),TRUE,FALSE)

如果A1包含由公式

返回的空白[“”],那么它也将返回TRUE