首页 文章

在Google表格中计算每行的ArrayFormula

提问于
浏览
-1

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

1 回答

  • 1

    像Textjoin这样的公式不适用于arrayformula . 如果公式已经取一个范围,那么它不理解您希望它逐行计算 . 试试这个公式 . 我摆脱了textjoin部分,只使用了一个&符号来连接A和B列 .

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

    `

相关问题