0

私はこのテーブルを持っています(例として)

id  |  a   |   b  |  c 
1   |  23  |   13 |  56 
2   |  67  |  45  |
3   |  43  |      |
4   |  78  |  34  |  45

データベースにアップロードできるように、クエリステートメントを使用して転置をアップロードしたいのですが、結果は次のようになります。

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

どうすればいいですか?

4

1 に答える 1

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)), " "))})
于 2015-05-20T18:52:26.483 に答える