Excelピボットテーブル集計

ピボットテーブルの作り方|集計の手順と使い方を初心者向けに解説

数式を書かずに、明細の表を「担当者別」「月別」などの切り口で集計する機能です。作り方と、つまずきやすい所を順番に紹介します。

2026-11-10

この記事の要点

  1. 1元データは1行目が見出し、1行に1件の表にする
  2. 2フィールドを「行」「列」「値」にドラッグして集計する
  3. 3元データを直したら更新を押す

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

売上の明細から、担当者ごとの月別の合計を出す例です。SUMIFS で式を書くと何十個も必要な集計が、ドラッグだけで作れます。

元データ(明細)
日付担当金額
4/3佐藤12,000
4/8鈴木8,000
5/2佐藤15,000
5/9鈴木9,000
5/20佐藤6,000
ピボットテーブル
合計 / 金額4月5月総計
佐藤12,00021,00033,000
鈴木8,0009,00017,000
総計20,00030,00050,000

元データを準備する

  • 1行目に列の見出しがあり、見出しに空白や重複がない
  • 1行に1件のデータが入っている
  • 途中に空の行や列、合計の行がない
  • セルを結合していない
  • 金額の列に文字や空白が混ざっていない

表の整え方はエクセルの表の作り方で解説しています。元データを Ctrl + T でテーブルにしておくと、行を足したときに集計の範囲も広がります。

ピボットテーブルを作る手順

  1. 1

    元データの中のセルを1つ選ぶ

  2. 2

    「挿入」タブの「ピボットテーブル」を押す

    Windows は Alt → N → V でも開けます。メニューが出たら「テーブルまたは範囲から」を選びます。
  3. 3

    範囲を確認し、「新規ワークシート」を選んで OK を押す

  4. 4

    右に出る「ピボットテーブルのフィールド」で、項目を下の4つの欄にドラッグする

    例: 担当を「行」、日付を「列」、金額を「値」に入れます。

注意

フィールドの一覧が消えたときは、ピボットテーブルの中をクリックするか、「ピボットテーブル分析」タブの「フィールド リスト」を押します。

行・列・値・フィルターの使い分け

欄入れるもの例
行縦に並べたい切り口担当者、商品
列横に並べたい切り口月、支店
値集計したい数値金額、数量
フィルター表全体を絞り込む条件年度、地域

行と列を入れ替えたいときは、欄の間でフィールドをドラッグし直すだけで表が組み変わります。

合計・個数・平均を切り替える

  1. 1

    値の欄の「合計 / 金額」を押し、「値フィールドの設定」を選ぶ

  2. 2

    「合計」「個数」「平均」「最大」などから選ぶ

  3. 3

    左下の「表示形式」で桁区切りを付けて OK を押す

合計のはずが「個数」になる

金額の列に空白や文字が1つでもあると、初めから「個数」で集計されます。元データを直して、上の手順で「合計」に変えます。

元データを直したら更新する

ピボットテーブルは、元データを直しても自動では変わりません。

操作方法
このピボットテーブルを更新中を右クリック →「更新」、または Alt + F5
ブックのすべてを更新Ctrl + Alt + F5
元データの範囲を広げる「ピボットテーブル分析」タブ →「データソースの変更」

日付を月ごとにまとめる

日付を「行」や「列」に入れると、自動で月ごとにまとまることがあります。まとまらないときや、四半期・年でまとめたいときの手順です。

  1. 1

    ピボットテーブルの日付のセルを右クリックし、「グループ化」を選ぶ

  2. 2

    「月」「四半期」「年」から選んで OK を押す

「グループ化できません」と表示されるときは、元データの日付の列に文字や空白が混ざっています。

スライサーで絞り込む

スライサーは、ボタンを押して集計を絞り込む部品です。会議でその場で切り替えて見せるときに便利です。

  1. 1

    ピボットテーブルの中を選び、「ピボットテーブル分析」タブの「スライサーの挿入」を押す

  2. 2

    絞り込みに使う項目(例: 支店)にチェックを入れて OK

  3. 3

    スライサーのボタンを押すと、その支店だけの集計になる

    Ctrl を押しながら選ぶと複数選べます。

うまくいかないとき

Q「(空白)」という行が出ます。

A

元データに空のセルがあります。元データを埋めてから更新するか、行ラベルの ▼ から「(空白)」のチェックを外します。

Qセルを参照すると GETPIVOTDATA という式になります。

A

ピボットテーブルの中をクリックして参照すると、この関数が自動で入ります。普通の参照にしたいときは、「ピボットテーブル分析」タブの「オプション」の ▼ で「GetPivotData の生成」のチェックを外します。

Q大きい順に並べたい。

A

値のセルを右クリックして「並べ替え」→「降順」を選びます。

Q集計をグラフにしたい。

A

ピボットテーブルを選んで「ピボットテーブル分析」タブの「ピボットグラフ」を押します。グラフの作り方も参考にしてください。

関連する解説