我想仅当同一列中所有其余单元格都不为空时才更改单元格的值

我想仅当同一列中所有其余单元格都不为空时才更改单元格的值

我想仅当同一列中所有其余单元格都不为空时才更改单元格的值。例如:A 列 A1 被冻结为标题,值为“Y”(A1="Y")。我想检查 A2:A100 中“A”列中的所有单元格是否为空。仅当范围内的所有单元格都已填充/有内容/不为空时,我才想将 A1 的值更改为“Z”(A1="Z"),否则 A1 的值将保持为“Y”(A1="Y")。

有人能帮忙吗?尝试了不同的功能,但没有让它按需要工作。

谢谢问候 AG

答案1

如果所有单元格都手动填充,则将其放入 A1 中:

=IF(COUNTA(A2:A100)=ROWS(A2:A100),"Z","Y")

如果单元格填充了可能返回空字符串的公式,""则使用:

=IF(SUMPRODUCT(--(A2:A100<>""))=ROWS(A2:A100),"Z","Y")

相关内容