首页 文章

Google sheet arrayformula join()和split()函数

提问于
浏览
4

有谁知道如何编程这个 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,",")) 除第一行外什么也没做

1 回答

  • 3

    也许试试:

    =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

相关问题