在 Google 个工作表中计算每行的 ArrayFormula

Calculate ArrayFormula per row in Google Sheets

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

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

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

这是GoogleSheet

中有效的公式

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

像 Textjoin 这样的一些公式在数组公式中不起作用。如果公式已经采用了一个范围,那么它就无法理解您希望它逐行计算。试试这个公式。我摆脱了 textjoin 部分,只使用了一个符号来连接 A 列和 B 列。

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

`