Google表格中ArrayFormula中的范围

问题描述

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

例如,正常公式为:

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

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

但是,我希望它在整列中重复,所以类似:

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

在Google表格中可以吗?

解决方法

使用:

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

enter image description here


或更短:

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

enter image description here


要跳过空白单元格,请执行以下操作:

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

enter image description here

,

这应该可以解决问题:

char* const

explanation