Google查询电子表格:反向转置

时间:2015-05-20 15:55:23

标签: google-sheets google-query-language

我有这张桌子(作为例子)

1 | 23
1 | 13
1 | 56
2 | 67
2 | 45
3 | 43
4 | 78
4 | 34
4 | 45

我想上传使用查询语句的转置,以便我可以将其上传到我的数据库,结果应如下所示:

{{1}}

我该怎么做?

1 个答案:

答案 0 :(得分:1)

假设您有A:D中的数据,请尝试:

=ArrayFormula({transpose(split(query(rept(A:A&" ", if(len(B:B), countif(if(not(isblank(B:D)), row(B:B)), row(B:B)),)),,50000)," ")),transpose(split(join(" ",query(transpose(B:D),,50000)), " "))})