【问题标题】:Ranges within ArrayFormula in Google SheetsGoogle表格中ArrayFormula内的范围
【发布时间】:2020-12-07 03:30:21
【问题描述】:

是否可以在 Google 表格中的数组公式中包含范围范围?

例如,正常的公式是:

=TEXTJOIN(" ",TRUE,A1:C1)

这将 A1:C1 范围内的单元格与空格连接

但是,我希望在整个列中重复此操作,例如:

=ARRAYFORMULA(TEXTJOIN(" ",TRUE,(A1:A):(C1:C)))

这可能在谷歌表格中吗?

【问题讨论】:

  • 出于文档目的,如果它对您有帮助,请接受答案或就答案提供您的意见。

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


【解决方案1】:

使用:

=ARRAYFORMULA(TRANSPOSE(QUERY(TRANSPOSE(A2:E);;9^9)))


或更短:

=INDEX(FLATTEN(QUERY(TRANSPOSE(A2:E);;9^9)))


跳过空单元格:

=INDEX(TRIM(FLATTEN(QUERY(TRANSPOSE(A2:E);;9^9))))

【讨论】:

    【解决方案2】:

    这应该可以解决问题:

    =arrayformula(A1:A & " " & B1:B & " " & C1:C)
    

    【讨论】:

      猜你喜欢
      • 2021-04-02
      • 2021-05-16
      • 2021-06-01
      • 2021-09-09
      • 1970-01-01
      • 1970-01-01
      • 2022-08-08
      • 2021-10-10
      相关资源
      最近更新 更多