查找 Excel 中多个单元格区域中的单元格是否为空白或已填充

查找 Excel 中多个单元格区域中的单元格是否为空白或已填充

我有一个模板,需要其他人填写。其中有一些单元格是必需的,我想找到一种方法在另一列中显示这些单元格是否已填写。

假设某人正在填写 D 行,则所需的单元格是 D4:H4、J4:L4、N4:P4。这些单元格应用了各种类型的数据验证要求(日期、文本、数字、下拉列表)。

我想在 B4 中用“✓”表示必填单元格是否已填写。如果可以突出显示任何未填写的必填单元格,那就更好了,但这并不是绝对必要的。

我尝试了 sumproducts、ifs、isblank 和 count 的各种组合,我得到的最好结果是 =(SUMPRODUCT(--ISBLANK(D4:H4))<>ROWS(D4:H4)),但这只覆盖了一个必需的范围。不知何故,只有当 4 个单元格已填满时,它才会返回“FALSE”,但当 1、2、3 或 5 个单元格已填满时,它才会返回“TRUE”...

有人可以帮忙吗?

答案1

使用类似下面的单元格 B4,并将字体更改为 wingdings2

=IF(AND(D4<>"",D5<>"",list other cells here etc.),"P","O")

对于第二部分,要突出显示任何空白内容,请使用规则创建条件格式

=D4=""

答案2

如果您想检查某个区域是否为空白,本节中的公式可以帮到您。例如,区域 G1:K8 要检查此区域是否为空白,请执行以下操作:

=IF(SUMPRODUCT(--(G1:K8<>""))=0,"It is blank","It is not blank")

相关内容