在回答问题时,如果我需要其中一个可返回值为空白,如何使用 Excel 公式使用嵌套的 IF 语句返回多个值?我建议IF(H1="",,)
在嵌套的IF()
. 在评论中,有人建议我
建议用 ISBLANK(H1) 代替 H1=""。
评论中的建议是有效的,但是当您可以使用遵循相同模式的重复 IF 语句以便于查找错误时,您为什么还要这样做呢?
不仅如此,您还在公式中使用了 6 个额外的字符ISBLANK(H1)
而不是H1=""
如果您要测试的只是空白,那很好。
在 Excel 中测试空白单元格真的有正确和错误的方法吗?
好问题。
先回答大家心中的疑问。
不,他们没有,这将决定您要使用两者中的哪一个。
=ISBLANK(a1)
将检查 A1 是否为空,例如。牢房里什么都没有。如果这是真的,那么公式将返回 TRUE。如果 A1 中有一个公式返回""
,=ISBLANK(a1)
将返回 false 而=A1=""
将返回 true。这是一个
=ISBLANK(a1)
将导致错误的示例来说明:您要使用两者中的哪一个真正取决于您需要什么逻辑。如果您没有可以返回空白的嵌套公式,那么两者都可以。
=ISBLANK(a1)
可能看起来会稍微干净一些,但除此之外,这取决于你。