Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

ピボットテーブルにおいて、スライサーは共通するフィールド同士をつなぐ役割を果たすツールです。データの比較・分析を効率化できる非常に便利な機能ですが、実は異なるデータソースをもとにした複数のピボットテーブルに1つのスライサーを接続することも可能です。このチュートリアルでは、その具体的な手順を順番に解説していきます。

異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

以下では、2つのデータセットの間でスライサーを連携させます。1つ目のデータセットは「Sales」ワークシートの売上データ、2つ目のデータセットは「Returns」ワークシートの返品データです。まず、「Sales」「Returns」の両方から地域(Region)の一意な値を抽出し、新しいワークシート「Region」にまとめます。

その後、SalesReturnsのデータを同じシート上の2つのピボットテーブルに集約し、地域(Region)用のスライサーを両方のピボットテーブルに接続して、売上返品のデータを横断的に分析できるようにします。それでは、以下の手順に従って進めていきましょう。

ステップ1:売上データでテーブルを作成する

  • 「Sales」ワークシート内の任意のセルを選択します。
  • Ctrl + T を押してテーブルを作成します。
  • 列見出しを含むデータ範囲を選択します。
  • 続いて OK をクリックします。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • テーブル名を Sales に変更します。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

ステップ2:返品データでテーブルを作成する

  • 「Returns」ワークシート内の任意のセルを選択します。
  • Ctrl + T を押してテーブルを作成します。
  • 列見出しを含むデータ範囲を選択し、OK をクリックします。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • テーブル名を Returns に変更します。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

ステップ3:スライサー用のテーブルを作成する

  • 地域(Region)の値でスライサーを接続したいので、Regionの一意な値だけを含むテーブルを別途作成する必要があります。
  • まず、Region列を選択し、Ctrl + C でコピーします。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • 「Region」シートに移動し、Ctrl + V で貼り付けます。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • Ctrl + T を押してテーブルを作成します。
  • 「先頭行をテーブルの見出しとして使用する」にチェックを入れてデータ範囲を指定します。
  • 最後に OK をクリックします。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • テーブル作成後、名前を Region に変更します。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • 一意な値のみを残すため、「重複の削除」コマンドをクリックします。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • OK をクリックすると、重複のないテーブルが作成されます。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • これで、各地域の一意な値を持つスライサー作成用テーブルが完成しました。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

ステップ4:Salesテーブルでピボットテーブルを挿入する

  • 「Sales」ワークシートで「挿入」タブをクリックします。
  • テーブル」グループから「ピボットテーブル」オプションを選択します。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • 「テーブル/範囲」ボックスでテーブル名(Sales)が正しいか確認します。
  • 新しいワークシート」を選択して、新しいシートにピボットテーブルを作成します。
  • このデータをデータモデルに追加」にチェックを入れます。
  • 最後に Enter キーを押します。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • これで、最初のピボットテーブルが新しいワークシート(Sheet1)に表示されます。
  • ピボットテーブルに表示するフィールド(BranchPrice)を選択します。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

ステップ5:Returnsテーブルでピボットテーブルを挿入する

  • 前のステップと同様に「挿入」タブをクリックします。
  • ピボットテーブル」を選択します。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • 既存のワークシート」を選択します。
  • 配置場所を指定するため、ボックス右側のアイコンをクリックします。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • 既存のピボットテーブルがあるワークシート(Sheet1)に移動します。
  • 新しいピボットテーブルの配置場所となるセル(D3)をクリックします。
  • 最後に、ボックス右側のアイコンをクリックしてダイアログに戻ります。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • 選択した場所が「場所」ボックスに表示されます。
  • そのまま Enter キーを押します。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • これで、Returnsデータを使った2つ目のピボットテーブルが同じシートに表示されます。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

ステップ6:Regionテーブルでスライサーを挿入する

  • ピボットテーブル分析」タブに移動します。
  • フィルター」グループから「スライサーの挿入」コマンドをクリックします。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • スライサー」ボックスで「すべて」タブを選択します。
  • Region」を選択します。
  • 最後に Enter キーを押します。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • これで、Regionのスライサーが下の画像のように表示されます。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

関連記事:Excelにスライサーを挿入する3つの簡単な方法

ステップ7:スライサーとのリレーションシップを構築する

  • まず「ピボットテーブル分析」タブをクリックします。
  • 計算」グループから「リレーションシップ」コマンドをクリックします。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • 「新規」をクリックして、最初のリレーションシップを追加します。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • SalesRegionの間にリレーションシップを確立するため、「リレーションシップの作成」ボックスの各ドロップダウンリストから適切な項目を選択します。
  • その後、Enter キーを押します。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • 同じ手順でもう一度「新規」をクリックし、別のリレーションシップを作成します。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • ReturnsテーブルとRegionテーブルの間のリレーションシップを作成するため、下の画像のように各項目を選択します。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • 2つのリレーションシップを追加したら、「閉じる」をクリックします。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • スライサーを右クリックします。
  • 表示されたメニューから「レポート接続」オプションを選択します。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • 両方のチェックボックスをオンにして、2つのピボットテーブルを接続します。
  • OK をクリックすれば、2つのピボットテーブルがRegionスライサーに接続されます。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

関連記事:スライサーでExcelのピボットテーブルをフィルターする方法!

ステップ8:最終結果を確認する

  • スライサーで地域(MID)をクリックすると、両方のピボットテーブルにその地域における支店価格のデータが表示されます。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

  • 別の地域(NOR)を選択すると、スライサーが両方のピボットテーブルの結果を同時にフィルターします。

【Excel】異なるデータソースの複数のピボットテーブルにスライサーを接続する8つの手順

関連記事:【解決済み】スライサーのレポート接続にすべてのピボットテーブルが表示されない場合の対処法

まとめ

この記事では、異なるデータソースをもとにした複数のピボットテーブルにスライサーを接続する方法を、8つのステップで解説しました。テーブルの作成からデータモデルへの追加、リレーションシップの設定、レポート接続まで、一連の流れをマスターすれば、複数のデータセットを1つのスライサーで直感的に分析できるようになります。ぜひご自身のデータセットにも応用してみてください。

ご不明な点があれば、お気軽にお問い合わせください。下のコメント欄からのご意見・ご質問も歓迎いたします。

ExcelDemyチームは、いつでも皆様のご質問にお答えできるよう準備しています。

今後とも当サイトをよろしくお願いいたします。学びを止めずに続けていきましょう。

関連記事

  • Excelでスライサーのサイズを変更する方法(クイックステップ付き)
  • Excel 2013でスライサーを使ってテーブルをフィルターする方法
  • ピボットテーブルなしでスライサーを挿入する方法
  1. Excelのデータモデルからテーブルを削除する方法【2つの簡単な手順】

    このチュートリアルでは、Excelのデータモデルからテーブルを削除するための2つの簡単な方法をご紹介します。どちらの方法も複雑な数式を使わずに実行できる、シンプルな操作です。また、記事の最後では、データモデルがまだない方向けに、データモデルへテーブルを追加する手順も解説します。 練習用ワークブックはこちらからダウンロードできます。 データモデルとは? Excelにおけるデータモデルとは、1つ以上の共通データ列(キー)を介して相互に関連付けられたデータテーブルのコレクションです。このテーブル群が集まることで、異なるワークシート上にある個々のテーブルにアクセスできる、より大規模なデータベースが形成

  2. ピボットテーブルのデータモデルで計算フィールド(メジャー)を作成する方法

    ピボットテーブルのデータモデルで計算フィールドを作成したいとお考えの方に向けて、この記事では具体的な手順を詳しく解説します。計算フィールドの基本概念から、実際の作成・削除・数式確認の方法まで、実例を交えてわかりやすくご紹介します。 計算フィールドとは? 計算フィールド(Calculated Field)は、ピボットテーブルやピボットグラフに組み込める重要な機能で、「メジャー(Measure)」とも呼ばれます。計算フィールドはDAX数式を使用して作成されるフィールドです。ピボットテーブルの作成後に、元のデータセットにはない追加の指標(例:ボーナス額や利益率など)を計算したい場合に、この計算フィ