EXCEL IF / OR语句使用ISBLANK
我想比较5个属性数据库,我把它们转储到Excel中,因为数据库不能使用SQL,然后花时间重叠,以便我可以看到谁共享相同的值
我正在使用公式
=IF(OR(ISBLANK(A3),ISBLANK(B3),ISBLANK(C3),ISBLANK(D3),ISBLANK(E3)), "NO", "ALL 5 Match")
向我展示所有5个属性共享这个function,但我有2000行,其中5或3匹配5匹配,我想改变公式告诉我,如果在这个领域有多less单元格是空白的,所以如果1单元格是空白它将列出4匹配,如果2空白将列出3匹配等。
非常感谢您给我指点的任何方向。
forumla看起来像
=5-(ISBLANK(A3)+ISBLANK(B3)+ISBLANK(C3)+ISBLANK(D3)+ISBLANK(E3))
逻辑结果可以像数字一样处理,其中1为真,0为假。 所以我们总结空白的真实,并从可能的细胞数量中减去。
UPDATE
Jeeped与COUNTBLANK的回答更清晰:
=5-COUNTBLANK(A3:E3)
假定2007版或更高版本的Excel版本, COUNTBLANK函数可能适合于获取空白的数量,或者较早的COUNTA函数将返回非空白单元格的数量。
CHOOSE函数可以返回一系列响应的结果。
=CHOOSE(COUNTBLANK(A3:E3)+1, "none blank", "one blank", "two blanks", "three blanks", "four blanks", "five blanks") =CHOOSE(COUNTA(A3:E3)+1, "none filled", "one filled", "two filled", "three filled", "four filled", "five filled")
CHOOSE函数在基于1的索引上工作,因此必须添加1以避免为零。