繁体   English   中英

在 Google 表格中计算每行的 ArrayFormula

[英]Calculate ArrayFormula per row in Google Sheets

我正在尝试使用数组公式函数对每一行执行计算。 当我尝试使用范围 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

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

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

`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM