用于检查 Google Sheet 每行单元格值的 ARRAYFORMULA 选项

ARRAYFORMULA option for checking for cell values on each row of Google Sheet

我想使用 ARRAYFORMULA 检查一系列单元格是否 blank/contains 每行都有一个数字。如果一行的所有五列都包含一个数字,我希望检查列指示 TRUE。如果一行的五列中的任何一列为空白,我希望检查列指示 FALSE。

虽然当前使用的是数字值,但我对未来可能包含字符串数据的情况下的潜在空白值选项感兴趣。

我有两个使用 AND+ISNUMBER 和 NOT+OR+ISBLANK 的“下拉”选项——每个选项都有一个内部 ARRAYFORMULA。

=AND(ArrayFormula(ISNUMBER(B2:F2)))

=NOT(OR(ArrayFormula(ISBLANK(B2:F2))))

是否有一个公式在添加新值时不需要拖动?

样本 SHEET(空白!):https://docs.google.com/spreadsheets/d/1M8ziq4he1oM0xiQ5JqbH2Y2t8UgkQfd8KIhmAFIesoc/edit#gid=109329290

试试下面的数组公式-

=ArrayFormula(IF(MMULT(--(B2:F10=""),SEQUENCE(COLUMNS(B1:F2),1,1,0))>0,FALSE,TRUE))

如果你想参考整列然后使用下面的公式-

=ArrayFormula(IF(A2:A="","",IF(MMULT(--(B2:F=""),SEQUENCE(COLUMNS(B2:F2),1,1,0))>0,FALSE,TRUE)))