【问题标题】:google sheets how to create a formula to increment cells excluding text cells谷歌表格如何创建一个公式来增加单元格,不包括文本单元格
【发布时间】:2020-03-29 16:35:51
【问题描述】:

我有一行从第一个单元格中的数字 11 开始,然后是空单元格,空单元格,单词“text”,空空空然后是“text”......我只想在前一个单元格中添加 5,如果单元格是数字。所以在示例中,该行的结果应该是 11 16 21 "text" 26 31 36 "text"。是否有任何公式可以在 Google 表格中遵循这种模式?

【问题讨论】:

    标签: google-sheets google-sheets-formula array-formulas


    【解决方案1】:

    这个可以满足你的需要:

    =ARRAYFORMULA(
      IFS(
        COLUMN(A2:2) > MAX(INDEX(COLUMN(A1:1) * --(NOT(ISBLANK(A1:1))))),
          "",
        NOT(ISBLANK(A1:1)),
          A1:1,
        ISBLANK(A1:1),
          $A1 + 5 * (  COLUMN(A2:2)
                     - COUNTIFS(
                         --(NOT(ISBLANK(A1:1)) * NOT(ISNUMBER(A1:1))),
                         SEQUENCE(1, COLUMN(A1:1), 1, 0),
                         COLUMN(A1:1),
                         "<=" & COLUMN(A1:1)
                       )
                    )
      )
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-25
      • 1970-01-01
      • 2021-07-13
      相关资源
      最近更新 更多