在我的Excel文档中,我有51个字段需要检查这些字段是否为空/我使用的是Excel 2003,并且函数OR
最多有30个参数:
=IF(OR(ISBLANK(A3)=TRUE;ISBLANK(B3)=TRUE...);"Some empty field";"")
这是我的例子,但我需要查看更多字段,我该怎么做?
答案 0 :(得分:2)
您可以使用简单COUNTA
执行此操作,即从A3
到AY3
=IF(COUNTA(A3:AY3)=51,"ok",51-COUNTA(A3:AY3) & "fields are empty")
脚注:=ISBLANK(A3)
与=ISBLANK(A3)=TRUE
相同,但更简单
答案 1 :(得分:-1)
最有可能的是,最好的是下面的选项4
几个选项:
插入第4行(之后你会隐藏它)并将这些公式放在那里:
A4:= IsBlank(A3) B4:= OR(A4,IsBlank(B3)) 并进一步复制该公式,例如C4:= OR(B4,IsBlank(C3)),...然后,在最后一个单元格中,您将获得答案
如果你知道单元格应该包含数字,如果这对你有效,那么公式将是=(A3 + 0)*(B3 + 0)..并测试结果是否为0。空白加0为0
可能最好是你使用它:= NOT(ISBLANK(A1))+ 0然后乘以结果。 ISBLANK + 0将true转换为1,即= IF(NOT((ISBLANK(A3))+ 0)*(NOT(ISBLANK(b3))+ 0)... = 0,xxxxx