如何将 Select 与 query() 连接起来?

How to Concatenate a Select with the query()?

我正在使用查询功能,我想要的是将 A、B 和 C 列组合成一个字符串,并用连字符分隔它们。即“2-4-6”。

A|B|C
-|-|-
2|4|6

我该怎么做?

我尝试了以下方法,但 returns 出现错误:

=query(raw!A1:C, "select 'A & '-' & B & '-' &C")

尝试:

=ARRAYFORMULA(SUBSTITUTE(TRIM(TRANSPOSE(QUERY(TRANSPOSE(raw!A1:C),,999^99))), " ", "-"))


或使用:

=ARRAYFORMULA(raw!A:A&IF(raw!B:B="",,"-"&raw!B:B)&IF(raw!C:C="",,"-"&raw!C:C))