2016-04-04 14 views
0

Googleフォームとそれを処理するはずのスプレッドシートがあります。スプレッドシートは、回答を日付でフィルタリングし、それ以降のそれぞれのデータを取得する必要があります。フィルタ後のアドレス検索

など。検討:

example table

列がAとBであると行が1-4であると。

月単位で昇順にフィルタリングし、その横に金額を追加するにはどうすればよいですか?

ようなので、それが何かになります:私は昇順で月ごとにフィルタリングする方法を理解 processed table

。これは=SORT(FILTER(A:A, MONTH(A:A)=1))(Janの場合)を使用して行われます。しかし、どのようにデータをその隣に置くのですか?私は=INDIRECT(ADDRESS(SORT(FILTER(A:A, MONTH(A:A)=1)), 2))を試しましたが、エラーはなく、空白です。

=QUERY(A:B,"select month(A), A, sum(B) where not A is null group by month(A), A") 

またはこの:

答えて

0

A:Aに対してのみ行うのではなく、A:B全体に対してSORTを行うことができます。

例:月

2月

ため

SORT(FILTER(A:B, MONTH(A:A)=2),1,TRUE)ため

SORT(FILTER(A:B, MONTH(A:A)=1),1,TRUE)リンクhereを参照してください、これはあなたが期待するものであるかどうかを確認してください。

0

はこの試みる

=QUERY(A:B,"select day(A), sum(B) where not A is null group by day(A) pivot month(A)") 

をか、二回あなたの式=SORT(FILTER(A:A, MONTH(A:A)=1))を使用し、JAN、2月として、それをラベルするために最初の列にcustom date formatを使用することができます。..