【问题标题】:Calculate ArrayFormula per row in Google Sheets在 Google 表格中计算每行的 ArrayFormula
【发布时间】:2019-04-09 23:00:39
【问题描述】:

我正在尝试使用数组公式函数对每一行执行计算。当我尝试使用范围 A2:A 时,它会尝试对整个范围执行计算,而不是每行。

每行计算时我缺少哪一部分?

={"id";ArrayFormula(TEXTJOIN("", TRUE,(LEFT(B2,2)),(A2*86400000)))}

这是 Google 表格中的有效公式

https://docs.google.com/spreadsheets/d/1YXA_yC_beoe7UXgXZvbj9knNU8ms1MPMgLKrro4G-T0/edit?usp=sharing

【问题讨论】:

    标签: javascript google-sheets spreadsheet array-formulas


    【解决方案1】:

    某些公式(如 Textjoin)在数组公式中不起作用。如果公式已经有一个范围,那么它不明白您希望它逐行计算。试试这个公式。我去掉了 textjoin 部分,只使用 & 符号来连接 A 列和 B 列。

    ={"id";ArrayFormula(iferror(if(A2:A="",,LEFT(B2:B,2)&(A2:A*86400000))))}

    `

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-08
      • 2018-05-14
      • 2022-12-15
      • 1970-01-01
      相关资源
      最近更新 更多