有人知道如何对这个join
函数进行数组编码吗?
我的公式并不像这里的例子那么复杂。 ArrayFormula a Filter in a Join (Google Spreadsheets)
它不包含filter
功能,因此我不确定该答案适用的内容并不适用。
我想对此公式进行排序:=if(isblank(B2),,join("," ,B2:I2))
使用常规方法对某些内容进行排序:
=ArrayFormula(if(isblank(B2:b),,join(",",B2:b:I2:i)))
对于分组,我有split(B2, ",")
=ArrayFormula(split(B2:B,","))
除第一行外什么都不做
答案 0 :(得分:4)
也许试试:
=ArrayFormula(if(len(B2:B), B2:B&C2:C&D2:D&E2:E&F2:F&G2:G&H2:H&I2:I,))
或
=ArrayFormula(substitute(transpose(query(transpose(B2:I),,rows(B2:B)))," ",""))
或者,如果您想在连接值之间留一个空格:
=ArrayFormula(trim(transpose(query(transpose(B2:I),,rows(B2:B)))))
为了在arrayformula中使用split(),可以找到一种解决方法here