ピボットテーブル分析

英語名 Pivot Table Analysis
読み方 ピボット テーブル アナリシス
難易度
所要時間 30分〜1時間
提唱者 表計算ソフトの発展とともに普及
目次

ひとことで言うと
#

大量の生データを**行(縦軸)・列(横軸)・値(集計対象)**の3つの軸でドラッグ&ドロップ的に組み替え、さまざまな切り口で集計結果を一覧できる分析手法。「地域×月別の売上」「商品×顧客層の購入数」など、一つのデータから無限の見方を引き出せる。

押さえておきたい用語
#

押さえておきたい用語
ピボット(Pivot)
データの軸を回転させて異なる角度から集計する操作のこと。行と列を入れ替えることで新しい視点が得られる。
(Row)・列(Column)・値(Value)
ピボットテーブルの3つの基本要素のこと。行と列に分類軸を、値に集計対象の数値を配置する。
クロス集計
2つ以上の項目を掛け合わせて集計する手法を指す。「地域×商品」のような多角的な分析が可能になる。
ドリルダウン
集約されたデータからより詳細なレベルに掘り下げる操作である。全体→カテゴリ→個別商品のように深掘りする。

ピボットテーブル分析の全体像
#

行・列・値を設定し、軸を組み替えて多角的にデータを分析する
目的設定とデータ準備「何を知りたいか」を決め、1行1レコード形式に整える表記ゆれ・欠損値のクレンジングも実施行(Row)比較したい項目例: 地域、商品カテゴリ、担当者列(Column)もう一つの比較軸例: 四半期、月顧客ランク値(Value)集計する数値例: 売上合計件数、平均単価軸を組み替えてパターンを発見行と列を入れ替え、フィルタを変更し、多角的に分析→施策立案
ピボットテーブル分析の進め方フロー
1
目的設定
何を知りたいかを明確にしデータを準備
2
軸設定
行・列・値にフィールドを配置する
3
切り口変更
軸を入れ替えて多角的に分析する
アクション導出
パターンを発見し次の施策を決定

こんな悩みに効く
#

  • 売上データはあるのに、どう集計すればいいかわからない
  • Excelでいつも同じ集計表を手作業で作っていて時間がかかる
  • 「地域別」「商品別」「月別」など、切り口を変えるたびにゼロから作り直している

基本の使い方
#

ステップ1: 分析の目的と使うデータを決める

「何を知りたいか」を明確にし、必要なデータを用意する。

  • 例: 「どの地域のどの商品カテゴリが伸びているか知りたい」
  • 必要なデータ: 日付、地域、商品カテゴリ、売上金額
  • データは1行1レコードの形式に整える(クロス集計済みのデータはNG)

ポイント: データに空欄や表記ゆれがあると正しく集計できないため、事前にクレンジングしておく。

ステップ2: 行・列・値を設定する

ピボットテーブルの3つの軸にフィールドを配置する。

  • 行(Row): 比較したい項目を置く → 例: 地域
  • 列(Column): もう一つの比較軸を置く → 例: 四半期
  • 値(Value): 集計したい数値を置く → 例: 売上金額(合計)

最初は行に1つ、列に1つ、値に1つのシンプル構成から始めるのがコツ。

ステップ3: 切り口を変えて多角的に見る

軸を入れ替えたり、フィルタを追加して異なる角度から同じデータを眺める

  • 行を「商品カテゴリ」に変更 → カテゴリ別×四半期の売上が見える
  • フィルタに「顧客ランク」を追加 → 上位顧客だけの傾向がわかる
  • 値を「件数」に変更 → 金額ではなく取引回数で見える

この「軸の組み替え」こそがピボットテーブルの真骨頂。

ステップ4: 気づきをアクションにつなげる

集計結果から意味のあるパターンを見つけ、次のアクションを決める。

  • 「関東地域のQ4売上が前年比150%」→ 何が起きた?施策の横展開は可能?
  • 「商品Cの売上が全地域で減少」→ 商品の見直しが必要では?
  • 発見したパターンを定期レポートに組み込み、継続的にモニタリングする

具体例
#

例1:ECサイトの月次売上をピボットで分析しクロスセル施策で月商15%増を達成する

状況: 月商3,200万円のECサイト。売上データ10,000行をピボットテーブルで分析。

ピボット1: 行=商品カテゴリ、列=月、値=売上金額

商品カテゴリ1月2月3月合計
アパレル350万280万420万1,050万
家電500万480万510万1,490万
食品200万220万250万670万

発見1: アパレルは2月に20%落ち込むが3月に50%急回復 → 春物の先行需要パターン。

ピボット2: 行=顧客ランク、列=商品カテゴリ、値=売上金額

顧客ランクアパレル家電食品
ゴールド420万800万180万
シルバー380万450万290万
一般250万240万200万

発見2: ゴールド顧客は家電に集中し、アパレル購入率が低い。

月商は3,200万円→3,680万円(+15%)に向上。ピボットの軸を変えるだけで「誰に何を売るべきか」が見えた。

例2:BtoB営業チーム20名の活動データを分析し受注率を18%→27%に改善する

状況: 法人向けITソリューション企業。営業20名の月間活動データ(商談800件)を分析し、受注率の改善を図りたい。

ピボット: 行=営業担当、列=商談フェーズ、値=件数

営業担当初回訪問提案見積受注受注率
Aさん50件30件18件12件24%
Bさん60件20件10件5件8%
Cさん40件28件22件15件38%

発見: Bさんは訪問数は最多だが、初回訪問→提案の転換率が33%と低い(チーム平均55%)。一方Cさんは提案→見積の転換率79%が突出。

ピボット2: 行=業種、列=受注/失注、値=件数 → 製造業の受注率32%に対し、サービス業は12%と大きな差があることが判明。

Cさんの提案手法をチーム内で共有し、サービス業向けのテンプレートを刷新。受注率は**18%→27%に改善、月間受注額は前年比+42%**を達成した。では何がこの差を生んだか。ピボットテーブルが「誰が、なぜ強いのか」を可視化したからだった。

例3:地方の温泉旅館が予約データの分析で稼働率を58%→72%に引き上げる

状況: 客室30室の温泉旅館。年間平均稼働率58%。宿泊予約データ3年分(約12,000件)をピボットテーブルで分析。

ピボット1: 行=月、列=予約経路、値=宿泊数

自社サイトOTA旅行代理店電話
1月120泊280泊50泊30泊
8月350泊600泊180泊80泊
11月80泊150泊20泊15泊

発見: 閑散期(1月・11月)はOTA依存度が高く手数料負担が重い。自社サイト比率は繁忙期25%に対し閑散期15%と低い。

ピボット2: 行=宿泊プラン、列=曜日区分(平日/休前日)、値=平均単価 → 平日の平均単価が休前日の65%しかなく、平日限定プランの訴求が弱いことが判明。

年間平均稼働率は58%→72%に改善。OTA手数料を年間約280万円削減。閑散期の平日限定プランを自社サイト限定で展開したことが、この成果につながった。

やりがちな失敗パターン
#

  1. 軸を詰め込みすぎる — 行に3項目、列に2項目と入れすぎると表が巨大になり、かえって全体像が見えなくなる。1つの集計で見る軸は行・列合わせて2〜3つまでに絞る
  2. 合計値だけ見て満足する — 全体の合計が増えていても、特定セグメントが大きく落ち込んでいることがある。必ずドリルダウンして内訳を確認する
  3. 元データの品質を無視する — 表記ゆれ(「東京都」と「東京」が混在)や欠損値があると、集計結果がおかしくなる。ピボット前にデータクレンジングを行う
  4. 一つの切り口だけで結論を出す — 商品別の売上だけ見て判断すると、特定顧客層の変化を見逃す。最低3つの切り口で同じデータを分析する習慣をつける

まとめ
#

ピボットテーブル分析は、大量のデータを自在に組み替えて多角的に集計できる強力な手法。ExcelやGoogleスプレッドシートで手軽に使え、専門知識がなくてもデータの傾向やパターンを発見できる。まずは手元のデータで「行に何を置くか、列に何を置くか」を試してみることから始めよう。