Google sheets 将多行、多列公式输出压缩为一行
我有一个Google sheets 将多行、多列公式输出压缩为一行,google-sheets,formulas,google-sheets-query,Google Sheets,Formulas,Google Sheets Query,我有一个查询公式,用于导入某些数据的前三行,“按Col2 desc limit 3选择Col1,Col2 Order”,生成如下输出: | c1 | c2 r1 | Red | 53 r2 | Blue | 45 r3 | Yellow | 15 | c1 | c2 | c3 | c4 | c5 | c6 r1 | Red | 53 | Blue | 45 | Yellow | 15 我希望得到相同的公式值,如下所示:
查询
公式,用于导入某些数据的前三行,“按Col2 desc limit 3选择Col1,Col2 Order”
,生成如下输出:
| c1 | c2
r1 | Red | 53
r2 | Blue | 45
r3 | Yellow | 15
| c1 | c2 | c3 | c4 | c5 | c6
r1 | Red | 53 | Blue | 45 | Yellow | 15
我希望得到相同的公式值,如下所示:
| c1 | c2
r1 | Red | 53
r2 | Blue | 45
r3 | Yellow | 15
| c1 | c2 | c3 | c4 | c5 | c6
r1 | Red | 53 | Blue | 45 | Yellow | 15
整个输出在一行中。这可能吗?是的,用 要获得多个列,您需要将其包装为,并使用一些保证不在查询结果中的任意分隔符进行连接,而不是在
“
”上进行连接。如果您希望各种各样的文本成为可能的公式结果,那么您可能需要非常有创意,或者使用unicode
=SPLIT(TEXTJOIN("-;-", TRUE, QUERY(....)), "-;-", FALSE)
=ARRAYFORMULA(SPLIT)(CONCATENATE(QUERY()&“谢谢你!我添加了=SPLIT(TEXTJOIN(“-”,QUERY Formula),“-”))啊,从原始的帖子格式中,我看不出你想要单独的列。这是一种将其返回到多个列的好方法。ARRAYFORMULA
甚至需要吗?SPLIT
将根据需要填写