【问题标题】:Array formula to check for blanks检查空格的数组公式
【发布时间】:2020-03-25 22:35:09
【问题描述】:

我有一张包含客户订单的 Google 表格。

  • A 列包含订单号

  • 接下来的四列包含各种数据,在订单的不同阶段填充。 (B 到 E 列)

  • 在 F 列中,我希望有一个数组公式来检查订单何时完成,即,对于包含订单号的所有行,一行中的每一列都已填写。

因此,如果 A2:E2 都填充了数据,那么在 F2 中应该显示“完成”。

我试过了:

COUNTA
ISBLANK
AND
OR
COUNTBLANK

所有公式都是逐行工作的,但不是在输入数组公式时。

=ArrayFormula(if(and(LEN(A2:A),COUNTA($B2:E)=0)="True","Complete","There be blanks afoot")

或者

=ArrayFormula(If(LEN(A3:A),IF(COUNTBLANK($B2:$E)>0,"Blanks","No Blanks"),""))

测试表可以在这里找到: https://docs.google.com/spreadsheets/d/1mNIGRh910k_q9J2P6mzv9q-h-me3zxbCWeJ2mcaFsXQ/edit?usp=sharing

【问题讨论】:

    标签: arrays if-statement google-sheets google-sheets-formula array-formulas


    【解决方案1】:

    尝试:

    ={"Status"; ARRAYFORMULA(IF(A2:A<>"", IF(MMULT(
     IF(B2:E<>"", 1, 0), {1;1;1;1})=4, "Complete", "Still blanks"), ))}
    

    【讨论】:

      猜你喜欢
      • 2023-01-09
      • 2016-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-22
      • 2015-05-10
      相关资源
      最近更新 更多