我有一个pragma
公式导入一些数据的前三行QUERY
,产生如下输出:
"Select Col1, Col2 Order by Col2 desc limit 3"
我希望这些公式值看起来像这样:
| c1 | c2
r1 | Red | 53
r2 | Blue | 45
r3 | Yellow | 15
整个输出在一行中 这可能吗?
答案 0 :(得分:1)
是的,用TEXTJOIN
=TEXTJOIN(" ", TRUE, QUERY(....))
要获取多个列,您可以使用SPLIT
包装它,而不是加入" "
,而是加入一些保证不在查询结果中的任意分隔符。如果您希望各种文本成为可能的公式结果,您可能需要非常有创意,或者使用unicode。
=SPLIT(TEXTJOIN("-;-", TRUE, QUERY(....)), "-;-", FALSE)
答案 1 :(得分:1)
=ARRAYFORMULA(SPLIT(CONCATENATE(QUERY()&""),""))