「大量の売上データを月別・商品別に集計したい」「毎月の集計作業を効率化したい」というときに力を発揮するのが、Excelのピボットテーブルです。

ピボットテーブルは数回のクリックで集計表を作成でき、後から集計軸を入れ替えたりグラフ化したりも自由にできます。このページではピボットテーブルの使い方を目的別にまとめています。各テーマの詳細な手順は各記事で解説しているので、気になるリンクから確認してください。

ピボットテーブルでできること

ピボットテーブルを使うと、次のような集計・分析をExcel関数なしで実現できます。

  • 1,000行の売上データを「商品別・月別の合計金額」に集計する
  • データを「月別・四半期別・年別」にグループ化してサマリーを作る
  • スライサーのボタンを押すだけで「東日本の1月分だけ」に絞り込む
  • 売上構成比(パーセント)・前月比・差分を自動計算する
  • ピボットグラフで視覚化してダッシュボードを作る

【ステップ1】まず最初に覚える:ピボットテーブルの作り方

ピボットテーブルを初めて使う方はここから始めてください。データの準備・挿入手順・フィールドの配置・値の集計方法・データ更新の方法を解説しています。

Excelピボットテーブルの作り方・基本操作

ピボットテーブルを作る前のポイント:元データは「1行目が見出し・空白行なし・セル結合なし・数値は数値形式」の4条件を満たしていることを確認してください。また、元データを「テーブル形式(挿入→テーブル)」にしておくと、行を追加したときにピボットテーブルの集計範囲が自動で拡張されて便利です。

【ステップ2】日付を月別・四半期別にまとめる:グループ化

日次の売上データをピボットテーブルに入れると、初期状態では日付ごとに個別に表示されます。「月別」「四半期別」「年別」にまとめるグループ化の手順を解説しています。数値(価格帯・年齢層)の範囲グループ化や手動グループ化も解説しています。

ピボットテーブルで日付・数値をグループ化する方法

【ステップ3】絞り込みを見やすくする:スライサー・タイムライン

「特定の商品だけ」「今月分だけ」といった絞り込みを、ボタンを押すだけで操作できるのがスライサーとタイムラインです。複数のピボットテーブルを同時にフィルタリングする連動設定の方法も解説しています。

ピボットテーブルのスライサー・タイムライン使い方

【ステップ4】集計表を整える:並び替え・総計・パーセント表示

「売上の多い順に並び替えたい」「総計行が不要」「構成比(パーセント)で見たい」「前月比を計算したい」など、集計表の見せ方を細かく調整する設定を解説しています。

ピボットテーブルの並び替え・集計設定

【ステップ5】見た目を整える:スタイル・レイアウト・印刷設定

ピボットテーブルのスタイル(配色)の変更・レイアウト形式(コンパクト・アウトライン・表形式)の切替・条件付き書式との組み合わせ・印刷用のヘッダー繰り返し設定を解説しています。

ピボットテーブルのデザイン・レイアウト変更

【応用】グラフ化してダッシュボードを作る:ピボットグラフ

ピボットテーブルからワンクリックでグラフを作成できるピボットグラフの使い方です。スライサーと連動させてクリックで切り替わるインタラクティブなダッシュボードを作る方法も解説しています。

ピボットグラフの作り方・活用法

ピボットテーブルと組み合わせると便利な関数・機能

GETPIVOTDATA関数

ピボットテーブルの特定のデータを数式で参照したいときに使う関数です。ピボットテーブルのセルをクリックすると自動的にGETPIVOTDATA関数が挿入されます。

GETPIVOTDATA関数の使い方

XLOOKUP・VLOOKUP関数

ピボットテーブルで集計した結果を使って他のシートでVLOOKUPやXLOOKUPを使いたい場合、「レポートのレイアウト:表形式」にして値のみ貼り付けると参照しやすい形になります。

XLOOKUP関数の使い方

ピボットテーブルのよくある質問

Q. ピボットテーブルのデータは自動で更新されますか?

A. 自動では更新されません。元データを変更したらピボットテーブルを右クリック→「更新」が必要です。ファイルを開いたとき自動更新する設定は「ピボットテーブルオプション → データ → ファイルを開くときにデータを更新する」で有効にできます。

Q. 元データを削除するとピボットテーブルも消えますか?

A. 元データのシートを削除してもピボットテーブルは残りますが、更新するとエラーになります。元データはピボットテーブルとは別のシートに保管し、削除しないようにしてください。

Q. ピボットテーブルを通常の表に変換したいときは?

A. ピボットテーブル全体を選択してコピー(Ctrl+C)→「ホーム」→「貼り付け」→「値として貼り付け」で静的な表に変換できます。この状態ではピボットテーブルの機能は使えなくなりますが、通常のセルとして編集・保存できます。

Q. 複数のシートのデータをまとめて集計できますか?

A. 複数のシートのデータを1つのピボットテーブルで集計するには「データモデル」を使う方法があります。「挿入 → ピボットテーブル」のダイアログで「このブックのデータモデルにこのデータを追加する」にチェックを入れてから作成してください。

まとめ

ABOUT ME
IT解決チャンネル編集部
ExcelやWord、Windows、Googleスプレッドシートなど、ビジネスで使うITツールの使い方を初心者にもわかりやすく解説しています。関数の使い方から実務で役立つ応用テクニックまで、画像付きでていねいに紹介。パソコン操作で困ったときの頼れる情報源を目指しています。