Microsoft Excelでタイムラインを使用して複数のピボットグラフをフィルター処理する方法 - TechRepublic

Microsoft Excelでタイムラインを使用して複数のピボットグラフをフィルター処理する方法 - TechRepublic
Excel Spreadsheet stats graph analytics data. Accountant hands holding Financial Document Trading Information with excel file. Finance statistic report analyze business graph, chart,database,report.
画像: howtogoto/Adobe Stock

Microsoft Excelのタイムラインオブジェクトは、ピボットテーブルとピボットグラフを日付/時刻値でフィルタリングする動的なフィルターオプションです。タイムラインはデータをフィルタリングする点でスライサーに似ていますが、日付と時刻の要素に特化してフィルタリングします。

例えば、タイムラインを使えば、売上チャートを四半期、年、月、さらには日単位でフィルタリングできます。同じタイムラインで複数のピボットグラフを管理することも可能です。この記事では、タイムラインを使って同じデータに基づく2つの異なるピボットグラフをフィルタリングする方法をご紹介します。デモファイルをダウンロードいただけます。

Windows 10 64ビット版システムでMicrosoft 365デスクトップを使用していますが、Excel 2013までの以前のバージョンも使用できます。Web版Excelは既存のタイムラインをサポートしており、期待どおりにフィルター処理されます。ただし、ピボットグラフをオンラインで作成することはできません。

ピボットテーブルを挿入する方法

図Aに示す「売上」というテーブルは、5つの地域の売上を追跡しています。2021年の売上を追跡・比較するための簡単なダッシュボードを作成したいとします。そのためには、ピボットグラフを作成し、両方のテーブルに同じタイムラインを接続します。

図A

画像: Susan Harkins/TechRepublic。このデータにExcelのタイムラインを接続します。

このシートを基に2つのピボットグラフを作成します。それぞれ異なる視点でデータを表示します。1つはデータ全体を評価し、もう1つは地域別の売上を評価します。最初のピボットグラフを作成するには、データ内の任意の場所をクリックし、以下の操作を行います。

  1. 「挿入」タブをクリックし、「グラフ」グループの「ピボットグラフ」をクリックします。表示されるドロップダウンから「ピボットグラフ」を選択します。
  2. 表示されるダイアログで、何も変更せずに「OK」をクリックします。Excel によって、ピボットグラフとピボットテーブル用の空白のフレームが新しいシートに挿入されます。
  3. ピボットグラフ フィールド リストが表示されていない場合は、グラフを右クリックし、サブメニューから [フィールド リストの表示] を選択します。
  4. フィールドリストで、「地域」を「凡例」セクションに、「金額」を「値」セクションに、「日付」を「軸」セクションにドラッグします(図B)。この手順はピボットテーブルの作成と似ていますが、用語はグラフに特化しています。

図B

画像: Susan Harkins/TechRepublic。さまざまなグラフセクションにフィールドを追加してピボットグラフを定義します。

図Cは結果のグラフです。タイトルを削除し、フィールドボタンを非表示にするなど、少し変更を加えています。この手法が機能するためには、必ずしもこれらの変更は不要です。

図C

画像: Susan Harkins/TechRepublic。このピボットグラフは、年間の売上を月ごとに細かくグループ化して表示しています。

これまでピボットテーブルを先に作成し、その後ピボットグラフを作成していた場合、このプロセスは少し異なるように思えるかもしれません。Excelでは、グラフを作成すると自動的にテーブルが作成されます。ピボットテーブルとピボットグラフは、デモ用の.xlsxファイルのPT1シートにあります。

上記の手順を繰り返して、2つ目のピボットグラフを作成します。図Dを参考に、図Eに示すグラフを定義します。この2つ目のグラフはより具体的で、地域別の売上を表示します。デモファイルでは、このピボットグラフとピボットテーブルはPT2シートにあります。

図D

画像: Susan Harkins/TechRepublic。2つ目のグラフを作成します。

図E

画像: Susan Harkins/TechRepublic。このグラフは地域別の売上を示しています。

両方のグラフをコピーして空白のシートに貼り付け、ダッシュボードを作成します。両方のグラフが同じシートに表示されたら、両方をフィルターするタイムラインを挿入します。

Microsoft Excel にタイムラインを挿入する方法

現在、ピボットグラフは2つあります。1つは数か月分の売上を表示し、もう1つは地域別の売上を表示しています。タイムラインを追加するには、どちらかのグラフを選択し、コンテキストメニューの「ピボットグラフ分析」タブをクリックします。「フィルター」グループで「タイムラインの挿入」をクリックします。表示されるダイアログで、「日付」フィールドにチェックを入れます。これはソースデータで使用できる唯一の日付/時刻フィールドです。「OK」をクリックします。

最初、タイムラインは選択したチャートのみを表し、デフォルトで 2021 年に設定されています。図 Fに示すように、幅をかなり広げました。

図F

画像: Susan Harkins/TechRepublic。タイムラインを追加します。

タイムラインを右クリックし、「レポート接続」を選択します。現在、接続可能なピボットテーブルは2つあります。図Gに示すように、両方にチェックを入れてください。

図G

画像: Susan Harkins/TechRepublic。タイムラインを両方のピボットグラフに接続します。

完了です!非常に簡単で、唯一のルールは、グラフが同じデータに基づいている必要があるということです。

タイムラインを使用して両方のチャートをフィルタリングするには、右上隅のドロップダウンから時間要素を選択します。図Hは四半期を示しており、私は「Q1」ボタンのみをクリックしました。

図H

画像:Susan Harkins/TechRepublic。どちらのグラフも異なる物語を物語っている。

全体図のグラフは、第1四半期の個々の売上を示しています。1月は好調な月だったことが一目でわかります。小さなグラフを見ると、第1四半期の売上が最も多かったのは中部地域だったことがわかります。「第4四半期」ボタンをクリックすると、その四半期の記録がまだないため、両方のグラフが空白になります。

もう一つ試してみましょう。日付ドロップダウンから「月」を選択し、3月から5月までを選択します。図Iに示すように、3月は間違いなく最も良い月であり、この3か月間の収入の大部分は中部地域から得られています。

図I

画像: Susan Harkins/TechRepublic。3月、4月、5月を選択してください。

日付要素を変更し、特定のボタンをクリックすると、両方のグラフが更新されます。タイムラインを使用して複数のグラフを日付要素でフィルタリングすると、基になるデータに関する多くの情報を共有できます。グラフは2つだけに限定されません。新しいグラフを作成してダッシュボードに追加してみてください。

Tagged: