Googleスプレッドシートの日付範囲でピボットテーブルをどのようにフィルタリングしますか?


8

グラフィックデザインプロジェクトに費やした時間を追跡するGoogleスプレッドシートがあります。プロジェクトを最適化できる場所を理解するために、ピボットテーブルレポートを実行しようとしています。これらのピボットテーブルで、日付範囲でフィルター処理したいと思います。例:1月のすべて(1/1/2014 -1/31/2014)または週1/1/2014-1/7/2014。日付範囲でフィルタリングする場合、総計を調整する必要があります。ピボットテーブルは次のようになります。

          Project 1   |   Project 2   |   Project 3   |   Project 4   |  

1/1/2014       2             4                2               0  

1/2/2014       3             9                0               8

1/3/2014       5             2                2               4

1/4/2014       3             1                0               2
------------------------------------------------------------------------
Grand Total    13            16               4               14

ピボットテーブルダイアログボックスからフィルターを実行できますが、各日付を個別にオンまたはオフにする必要があります。これはあまり効率的ではないようです。

知らないピボットテーブルダイアログボックスで日付範囲を設定する方法はありますか?追加できない数式またはスクリプトはありませんか?

回答:


4

Excelでは、必要なものをグループ化する機能を使用できますが、Googleドキュメントには同等のものはありません。回避策は、ソースデータにフラグを追加することです。列BとCで次のようにしました。

=MONTH(A2)    and    =WEEKNUM(A2)    respectively.  

次に、これらを行としてピボットに含めました。

画像では、月1と3(例では日付を変更しました)が重ね合わされていますが、月4は重ね合わせられていません。

ここに画像の説明を入力してください


0

もう1つのオプションは、スプレッドシートを日付で並べ替え、目的の日付範囲の行を選択(クリックしてドラッグ)し、ピボットテーブルを作成することです。ピボットテーブルは、スプレッドシートで選択したデータ範囲を使用します。


0

あなたが条件でフィルタを追加するときに今、あなたはそれを行うことができます間にあると手動で日付を入力してください。

私の場合、12月の2018-12-01と2018-12-31です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.