Excel中等于零

在我使用的电子表格中,单元格的某些可能性是空白的,数字为零,或者具有非零数字,或者具有string。

如果我想testing单元格是否为零,但不是空白的,我现在做

=IF(AND(B2=0,LEN(B2)>0),foo,bar) 

有没有办法用一个条件来replace两个条件?

您正在寻找的function是ISBLANK()函数。

= IF(AND(ISBLANK(A1)= FALSE,A1 = 0), “富”, “条”)

编辑:
对不起,我只是重新读你的问题。 你被迫使用2个条件,因为你正在检查两个条件。 如果你只是想用一个条件出于任何原因,我能想到的唯一方法就是将你正在检查的条件提取到一个方法中,然后调用它。

所以,它成为

= IF(CheckCellIsOK(A1), “富”, “条”)

该方法仍然检查这两个条件,但你只是隐瞒了这一事实。

您当然可以使用函数isblank(B2)而不是testing长度> 0。

但是,既然你正在testing两个条件:不是空白,0,我不明白你怎么能避免两个条件 – 除非 – 你很高兴0等于不是空白(它是),那么所有你必须testing为0。