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

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

ピボットテーブルは、Excelにおける最も強力なデータ分析ツールの一つです。インタラクティブなダッシュボードを作成する際にも活躍します。しかし、その潜在能力を十分に引き出せているユーザーは実はほとんどいません。単純な合計や件数の集計にとどまらず、ピボットテーブルには生データをインタラクティブで洞察に富んだレポートへと変える高度な機能が数多く備わっています。

このチュートリアルでは、データからより深い洞察を引き出すために押さえておきたい、ピボットテーブルの必須テクニック5選を詳しく解説します。

サンプルデータ(売上表)

Excelに売上データがあると想定して、以下のすべての例ではこのデータセットを使用します。

データをテーブルに変換する:

  • データセット全体を選択します。
  • [挿入]タブ → [テーブル] を選択します。
  • [先頭行をテーブルの見出しとして使用する] にチェックを入れます。
  • [OK] をクリックします。
  • [テーブル デザイン]タブで、テーブル名を「SalesData」に変更します。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

基本のピボットテーブルを作成する:

  1. SalesData内の任意のセルをクリックします。
  2. [挿入]タブ → [ピボットテーブル] を選択します。
  3. [新しいワークシート] を選択して [OK] をクリックします。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

[ピボットテーブル フィールド]リストから次のように設定します。

  • [地域][行] へドラッグします。
  • [カテゴリ][列] へドラッグします。
  • [売上][値] へドラッグします。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

これで地域別・カテゴリ別の売上をまとめた標準的なレポートが完成しました。ここから、これをさらに賢いレポートへと進化させていきましょう。

テクニック1:スライサーを挿入してインタラクティブな絞り込みを実現

スライサーは、クリック操作で使える対話型のフィルターツールです。静的なレポートやダッシュボードを、ワンクリックで操作できるインタラクティブなものへと変えます。フィルターの選択肢がすべてボタンとして表示されるため、直感的かつ素早くデータを探索できます。

手順:

  1. ピボットテーブル内の任意の場所をクリックします。
  2. [ピボットテーブル分析]タブ → [スライサーの挿入] を選択します。
  3. [担当者][顧客][カテゴリ] にチェックを入れ、[OK] をクリックします。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

Excelには3つのスライサーボックスがボタン付きで表示されます。

  • 担当者名をクリックすると、その担当者のデータだけが表示されるようにピボットテーブルが絞り込まれます。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

  • Ctrlキーを押しながらクリックすると、複数の名前を選択できます。
  • スライサー右上のファネル(じょうご)アイコンをクリックすると、フィルターを解除できます。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

スライサーを複数のピボットテーブルに接続する:
特に強力なのが、1つのスライサーを複数のピボットテーブルに接続できる機能です。

  • スライサーを選択します。
  • 右クリック → [レポートの接続] を選択します。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

  • すべてのピボットテーブルにチェックを入れ、[OK] をクリックします。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

これは、1枚のシート上に本格的なダッシュボードを構築するための鍵となる機能です。このスライサーを使えば、マネージャーはピボットテーブルのフィールドを触ることなく、担当者別・顧客別・製品別の指標をすばやく確認できます。

スライサーの外観をカスタマイズする:

  • スライサーを選択します。
  • 表示される[スライサー]タブを開きます。
  • ギャラリーから好みのスライサー スタイルを選択します。
  • [列]の数を調整すると、ボタンを複数列で表示できます。
  • [スライサーの設定](右クリック → スライサーの設定)でキャプション(見出し)を変更できます。
  • スライサーのサイズや位置を調整し、見やすいダッシュボードレイアウトを作りましょう。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

テクニック2:タイムラインで時系列トレンドを瞬時に分析

タイムラインは、日付フィールド専用に設計された特殊なスライサーです。期間でピボットテーブルのデータを絞り込めるため、年・四半期・月・日の単位を素早く切り替えながら分析できます。

手順:

  • ピボットテーブルをクリックします。
  • [ピボットテーブル分析]タブ → [タイムラインの挿入] を選択します。
  • [日付] にチェックを入れ、[OK] をクリックします。

日付範囲を示す横長のバーが表示されます。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

  • タイムライン上部のドロップダウンで、年・四半期・月・日のレベルを切り替えられます。
  • 左右のハンドルをドラッグすると、特定の期間にズームインできます。
  • 「2025年1月」など特定の月をクリックすれば、その月の売上だけを表示できます。
  • タイムライン内のフィルターアイコンをクリックすると、フィルターを解除できます。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

売上トレンドを即座に確認できるようになります。スライサーと組み合わせれば、「北地域のエレクトロニクスについて、Alexが1月に上げた売上は?」といった質問にも、わずか数クリックで答えられるようになります。

テクニック3:データを年齢層や売上金額帯にグループ化

グループ化を使うと、データをより大きな意味のある区分に分類できます。分布の分析、年代別の区切り作成、金額帯によるセグメント化、独自の期間での日付整理などに非常に役立ちます。

顧客を年齢層にグループ化する:

  • 新しいピボットテーブルを作成します。
  • [顧客年齢][行] へドラッグします。
  • [売上][値] へドラッグします。
  • 行ラベル内の任意の年齢を右クリックし、[グループ化] を選択します。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

  • [グループ化]ダイアログで次のように設定します。
    • 開始: 20
    • 終了: 70
    • 間隔: 10
  • [OK] をクリックすると、ピボットテーブルに年齢グループが表示されます。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

これで、どの年齢層が最も多くの売上を生み出しているのかを把握できます。大きな注文は若い顧客からでしょうか、それとも年配の顧客からでしょうか。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

売上金額を金額帯にグループ化する:

  • 別のピボットテーブルを作成します。
  • [売上][行] へドラッグします。
  • [売上][値] へもドラッグします。
  • [地域][列] へドラッグします。
  • 行ラベル内の任意の売上額を右クリックし、[グループ化…] を選択します。
  • 適切な範囲を設定します。
    • 開始: 0
    • 終了: 40000
    • 間隔: 2000
  • [OK] をクリックします。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

次のような金額帯が表示されます。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

製品の価格帯:

  • 開始: 0
  • 終了: 500
  • 間隔: 100

たとえば、0〜100(低価格帯)、100〜200(普及価格帯)、200〜300(標準価格帯)、300〜400(プレミアム帯)、400〜500(ラグジュアリー帯)といった分類が可能です。

テクニック4:計算フィールドで独自の指標を作成する

元データの項目だけでは足りない場合もあります。計算フィールドを使えば、既存のピボットテーブルのフィールドをもとにした数式で新しいフィールドを作成できます。つまり、利益・利益率・差異・コンバージョン率などの独自指標を、元データに列を追加することなくピボットテーブル内で直接計算できるのです。

手順:

  • ピボットテーブル内の任意の場所をクリックします。
  • [ピボットテーブル分析]タブ → [フィールド、アイテム、&セット][計算フィールド] を選択します。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

  • [挿入 計算フィールド]ダイアログで:
    • フィールドの[名前]を入力します(例:「利益率」)。
    • [数式]ボックスをクリックし、数式を作成します。
    • [フィールド]リストからフィールド名をダブルクリックして挿入します。
    • 標準の演算子(+加算、−減算、*乗算、/除算)が使用できます。
  • [OK] をクリックします。

利益:

  • 名前: 利益
  • 数式:

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

利益率(%):

  • 名前: 利益率
  • 数式:
= (Revenue - Cost) / Revenue
  • 書式を[パーセンテージ]に設定します。

「売上の30%を利益」として作成する:

  • 名前: 売上の30%を利益とする
  • 数式:

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

計算フィールドを活用すれば、ビジネス固有のKPIをピボットテーブルの中で直接定義できます。SalesDataに行を追加して更新すれば、計算フィールドも自動的に再計算されます。

テクニック5:「値の表示方法」で構成比と累計を可視化する

ピボットテーブルは通常、生の数値を表示しますが、相対的な見方のほうが有益なケースも少なくありません。ピボットテーブルには、総計に対する割合、行/列に対する割合、期間累計など、さまざまな表示オプションが用意されています。

地域別の売上構成比を表示する:

  • [行]に[地域]、[値]に[売上]を配置したピボットテーブルを作成します。
  • 売上列内の任意の数値を右クリックします。
  • [値の表示方法][総計の%] を選択します。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

これで各地域が全体の売上の何%を占めているのかが一目でわかります。セグメント同士を比較する際は、生の金額よりもはるかに解釈しやすくなります。

Excelピボットテーブルをマスターしよう:データ分析力を高める5つの高度テクニック

その他にも次のような選択肢があります。

  • [列總計の%]:各地域がその列全体に占める割合を表示します。
  • [行総計の%]:各カテゴリが地域ごとの合計に占める割合を表示します。

ヒント:ピボットテーブルの書式設定で見やすい洞察を

適切に書式設定されたピボットテーブルは、洞察を格段に理解しやすくしてくれます。

表示形式を追加する:

  • 任意の値を右クリック → [数字の書式設定] → 通貨やパーセンテージなどを選択します。

上位5件の貢献者を表示する:

  1. 行ラベルの横にあるドロップダウン矢印をクリックします。
  2. [値フィルター][トップ10] を選択し、「上位5」に変更します。
  3. [売上の合計] を指定します。

条件付き書式を活用する:

  1. ピボットテーブルの値範囲を選択します。
  2. [ホーム]タブ → [条件付き書式] を選択します。
  3. カラー スケール、データ バー、アイコン セットのいずれかを選びます。

ポイント: 優れた実績をハイライト表示すれば、ベストセラー商品や最も好調な地域を素早く特定できます。

すべてを組み合わせる:シンプルなインタラクティブ売上ダッシュボード

これら5つのテクニックを活用すれば、1枚のワークシート上にミニダッシュボードを構築できます。以下の要素を1つのシートにまとめて、一体感のあるダッシュボードを作りましょう。

  • 地域別・カテゴリ別の売上に、担当者と顧客のスライサーを組み合わせます。
  • テクニック3でグループ化した、年齢層別の売上を配置します。
  • タイムラインで、時間軸を持つすべてのピボットテーブルの日付範囲をコントロールします。
  • [レポートの接続]ですべてのピボットテーブルをスライサーに接続すれば、1回のクリックで画面全体が切り替わります。
  • 計算フィールドにより、全レポートで利益と平均価格を表示できます。

一度セットアップしてしまえば、あとはSalesDataに新しい行を貼り付けて[更新]をクリックするだけです。ピボットテーブル、計算フィールド、スライサー、タイムライン、グループ化がすべて自動的に更新され、レポートを組み立て直すことなく常に最新の洞察を得られます。

まとめ

今回紹介した5つのピボットテーブルのテクニックを使えば、データからより深い洞察を引き出し、静的なレポートをインタラクティブな分析ダッシュボードへと変えることができます。スライサー、タイムライン、計算フィールド、グループ化を活用することで、パターンの把握が格段に速くなり、結果も明確に提示できるようになります。まずは自分のデータで練習し、ダッシュボードへの組み合わせ方をいろいろ試してみてください。お使いのExcelのバージョンに機能が含まれていない場合(タイムラインにはExcel 2013以降が必要です)は、アップデートを確認しましょう。

解説付きの無料Excel上級演習問題はこちら!
  1. OfficeでWord・Excel・PowerPointファイルやメール添付ファイルが開けないときの対処法

    Microsoft OutlookからExcel、Word、PowerPointの添付ファイルを開こうとした際、またはインターネットからダウンロードしたファイルを開こうとした際に、「ファイルが破損しているため開くことができません」というエラーメッセージが表示されることがあります。このような場合は、以下の解決策を試してみてください。 この状況では、Officeはファイルを破損していると判断します。具体的なエラーメッセージはアプリケーションごとに異なり、以下のようなものが表示されます。 Excel:「ファイルが破損しているため、開くことができません」 Word:「Wordでファイルを開く際にエ

  2. Excelでサマリーレポート(概要レポート)を作成する2つの簡単な方法

    Excelでサマリーレポート(概要レポート)を作りたいと思っている方に向けて、初心者でも迷わず作業できるよう、2つの効率的な方法をわかりやすく解説します。どちらの方法も数分で実践できる内容なので、日々の集計業務の時短にも役立ちます。 本記事のサンプルデータについて この記事では、以下の「ABC書店 売上レポート」テーブルを例に説明を進めます。テーブルには「書籍名(Book Name)」「販売部数(Units Sold)」「価格(Price)」の3つの列が含まれています。動作確認はExcel 365で行っていますが、お使いのExcelのバージョンで同様に操作可能です。 方法1:「詳細フィルター