「部門ごとの売上を出して」と頼まれて、SUMIFやCOUNTIFを何行も書いた経験はありませんか。集計項目が増えるたびに数式をコピーして、列が変われば修正して……。手間がかかるうえにミスも起きやすいですよね。
その集計作業、ピボットテーブルを使えば関数を1つも書かずに終わります。マウス操作だけで部門別・月別・担当���別、どんな切り口の集計もあっという間です。
この記事では、ピボットテー��ルの基本から実務で使える3パターンの集計、データ更新の方法、よくあるトラブルの対処法までを一気に解説します。手順どおりに進めれば、今日からピボットテーブルが使���るようになります。
NOTE
ピボットテーブルはExcelの「関数」ではなく「機能」です。ただし集計関数(SUMIF・COUNTIF等)の代替として使う場面が多いため、当サイトではExcel関数カテゴリで紹介しています。
ピボットテーブルとは|関数なしで集計できるExcelの機能
ピボットテーブルは、大量のデータをドラッグ&ドロップだけで集計・分析できるExcelの標準機能です。数式を書く必要はありません。「行」「列」「値」のエリアにフィールドを配置するだけで、クロス集計表が自動で作られます。
どんなデータを集計できるのか
ピボットテーブルが得意なのは、一覧形式のデータから「特定の切り口で合計・件数・平均を出す」作業です。具体的には次のような場面で活躍します。
- 部門別の月次売上合計
- 担当者別の案件件数カウント
- 商品カテゴリ別の平均単価
- 地域 × 年度のクロス集計
共通しているのは「1行1レコード」で整理されたデータがあるということです。売上台帳、顧客リスト、案件管理表など、日常的に使っているExcelファイルの多くがそのまま素材になります。
SUMIFなど集計関数との違いと使��分け
「それならSUMIFやCOUNTIFでもできるのでは?」と思うかもしれません。たしかにできます。ただし、両者には明確な使い分けがあります。
| 比較項目 | 集計関数(SUMIF等) | ピボットテーブル |
|---|---|---|
| 集計の切り口変更 | 数式の書き直しが必要 | フィールドをドラッグするだけ |
| クロス集計 | 複雑な数式が必要 | 行と列にフィールドを置くだけ |
| 集計対象の追加 | セル範囲の修正が必要 | テーブル化で自動拡張 |
| 数式の知識 | 必須 | 不要 |
| 他シートとの連携 | 数式で直接参照できる | GETPIVOTDATA関数で参照 |
集計の切り口がひとつだけで固定なら関数のほうがシン��ルです。一方、「部門別にしたり月別にしたり、いろいろな角度で見たい」ならピボットテーブルが圧倒的に速くなります。
TIP
Microsoft 365をお使いなら、関数だけでピボットテーブルに近い集計ができるGROUPBY関数やPIVOTBY関数もあります。数式ベースで集計したい方はチェックしてみてください。
ピボットテーブルの作り方|3ステップで完成
ピボットテーブルは3つのステップで作れます。最初に元データを整え、次にピボットテーブルを挿入し、最後にフィールドを配置するだけです。
ステップ1:元データを整える(空白行・結合セルNG)
ピボットテーブルは元データの品質がそのまま結果に反映されます。次の4つのルールを守ってください。
- 1行目はヘッダー行にする ── 「日付」「部門」「金額」など、各列の見出しを1行目に入れます。ヘッダーが2行にまたがるとフィールド名が正しく認識されません。
- 1列に1種類のデータだけ入れる ── 「金額」列に文字列が混ざると、合計ではなく個数でカウントされてしまいます。
- 空白行・空白列を入れない ── 途中に空白行があると、そこでデータ範囲が途切れたと判定されます。
- セル結合を解除する ── 結合セルがあるとフィールドの配置時に正しく集計されません。
元データの例を示します。以下の形式が理想です。
| 日付 | 部門 | 担当者 | 商品 | 金額 |
|---|---|---|---|---|
| 2026-01-05 | 営業部 | 田中 | 商品A | 150000 |
| 2026-01-08 | 総務部 | 鈴木 | 商品B | 80000 |
| 2026-02-12 | 営業部 | 佐藤 | 商品A | 200000 |
| 2026-02-15 | 開発部 | 山田 | 商品C | 120000 |
TIP
データ範囲を選択して
Ctrl + T��押すとテーブルに変換できます。テーブル化しておくと行を追加したときにピボットテーブルの範囲が自動で拡張されるため、運用がぐっと楽になります。
ステップ2:ピボットテーブルを挿入する
元データ内の任意のセルをクリックした状態で操作します。
- リボンの [挿入] タブをクリックする
- [ピボットテーブル] をクリックする
- ダイアログが表示されたら、データ範囲が正しいことを確認する
- 配置先を「新規ワークシート」のまま [OK] をクリックする
新しいシートが作られ、右側に「ピボットテーブルのフィールド」パネルが表示されます。ここまで来れば、あとはフィールドを配置するだけです。
ステップ3:行・列・値フィールドを配置する
フィールドパネルには4つのエリアがあります。ここにフィールドをドラッグ&ドロップして集計表を組み立てます。
| エリア | 役割 | 配置するフィールド例 |
|---|---|---|
| 行 | 縦軸のラベル | 部門名、担当者名 |
| 列 | 横軸のラベル | 月、商品カテゴリ |
| 値 | 集計する数値 | 金額(合計)、件数(個数) |
| フィルター | 全体の絞り込み | 年度、地域 |
たとえば「部門別の売上合計」を見たい場合は、次のように配置します。
- 行エリア: 部門
- 値エ��ア: 金��(合計)
フィールドパネルの上部にあるフィールド名を、下部の各エリアにドラッグするだけです。配置した瞬間にピボットテーブルが完成します。集計方法を「合計」から「個数」や「平均」に変えたいときは、値エリアのフィールドをクリックして「値フィールドの設定」から変更できます。
実務3パターンで使い方を覚える
基本の作り方がわかったところで、実務でよく使う3つのパターンを試してみましょう。それぞれフィールドの配置が異なるだけで、手順自体はステップ3の繰り返しです。
パターン1:部門別月次売上集計
月ごと・部門ごとの売上をクロス集計する、もっとも定番のパターンです。
フィールド配置:
- 行エリア: 部門
- 列エリア: 日付(月単位にグループ化)
- 値エリア: 金額(合計)
日付フィールドを列エリアに入れると、Excelが自動的に「年」「四半期」「月」のグループ化を提案してくれます。もし月単位だけにしたい場合は、不要な「年」「四半期」のチェックを外してください。
日付が自動グループ化されない場合は、日付列のセルを右クリックして [グループ化] を選び、「月」を選択します。日付列に文字列が混ざっていると手動グループ化もできないため、元データを確認してください。
パターン2:担当者別案件数カウント
「誰が何件担当しているか」を把握するパターンです。
フィールド配置:
- 行エリア: 担当者
- 値エリア: 商品(個数)
ポイントは値エリアに入れるフィールドです。「金額」のような数値フィールドを入れると自動で「合計」になりますが、「商品」のような文字列フィールドを入れると自動で「個数」になります。つまり、件数をカウントしたいときは文字列フィールドを値エリアに入れるだけでOKです。
もし数値フィールドの件数を数えたい場合は、値エリアのフィールドをクリックして「値フィールドの設定」を開き、集計方法を「データの個数」に変更してください。
パターン3:スライサーで動的フィルター
スライサーは、ボタンをクリックするだけでピボットテーブルの表示を絞り込める機能です。フィルタードロップダウンより直感的に操作できるため、報告資料や共有ファイルに向いています。
スライサーの追加手順:
- ピボットテーブル内のセルをクリックする
- リボンの [挿入] タブ → [スライサー] をクリックする
- 絞り込みに使いたいフィールド(例: 部門)にチェックを入れて [OK] をクリックする
シート上にボタン型のフィルターが表示されます。「営業部」をクリックすれば営業部のデータだけが表示されますし、Ctrl を押しながらクリックすれば複数の部門を同時に選択できます。全解除するにはスライサー右上の「フィルターのクリア」アイコンをクリックしてください。
スライサーは複数のフィールドに対してそれぞれ追加できます。たとえば「部門」と「商品」の2つのスライサーを並べれば、部門と商品の両方で絞り込みながらデータを確認できます。
元データを更新したときのリフレッシュ方法
ピボットテーブルは元データを変更しても自動では反映されません。リフレッシュ操作が必要です。ここでは3つの方法を紹介します。
手動更新(右クリック→更新)
もっとも基本的な方法です。
- ピボットテーブル内の任意のセルを右クリックする
- [更新] をクリックする
複数のピボットテーブルがある場合は、リボンの [ピボットテーブル分析] タブ → [すべて更新] をクリックすると、ブック内のすべてのピボットテーブルを一括で更新できます。
ファイルを開いたとき自動更新する設定
毎回手動で更新するのが面倒なら、ファイルを開くたびに自動更新する設定がおすすめです。
- ピボットテーブル内のセルをクリックする
- リボンの [ピボットテーブル分析] タブ → [オプション] をクリックする
- [データ] タブを開く
- 「ファイルを開くときにデータを更新する」 にチェックを入れる
- [OK] をクリックする
この設定をしておけば、毎朝ファイルを開くだけで最新データが反映されます。
行数が増えたときにデータ範囲を拡張する方法
元データに新しい行を追加した場合、ピボットテーブルのデータ範囲もあわせて広げる必要があります。方法は2つあります。
方法1: テーブル化しておく(推奨)
元データを Ctrl + T でテーブルに変換しておけば、行を追加したときにデータ範囲が自動で拡張されます。更新ボタンを押すだけで新しいデータが反映されるため、もっとも手軽です。
方法2: データソースを手動で変更する
テーブル化していない場合は、手動でデータ範囲を指定し直します。
- ピボットテーブル内のセルをクリックする
- [ピボットテーブル分析] タブ → [データソースの変更] をクリックする
- 新しいデータ範囲を選択して [OK] をクリックする
新しい行を含む範囲をドラッグで選択し直してください。毎回この作業が必要になるため、最初からテーブル化しておくことを強くおすすめします。
よくあるトラブルと対処法
ピボットテーブルを使い始めると、いくつかの「あれ?」にぶつかることがあります。代表的なトラブルと対処法をまとめました。
集計されない・フィールドが消える原因と解決策
「ピボットテーブルが正しく集計されない」「フィールドリストから項目が消えた」という場合、原因はほぼ元データにあります。
| 症状 | 原因 | 対処法 |
|---|---|---|
| 金額が合計ではなく個数になる | 金額列に文字列が混在 | 金額列を確認し、文字列を数値に修正 |
| フィールド名が表示されない | ヘッダー行が空白 | 1行目にすべてのヘッダーを入力 |
| データが途中で切れる | 空白行がある | 空白行を削除してデータ範囲を再設定 |
| セルが結合された状態で集計がずれる | 結合セルがある | セル結合を解除してデータを埋める |
| 新しい行が反映されない | データ範囲���古い | テーブル化するか、データソースを変更 |
特に多いのが「金額が合計にならず個数になる」パターンです。金額列に「未定」や空文字が1つでも入っていると、Excelはその列を文字列として扱い、集計方法が「個数」になってしまいます。元データを修正したあと、値フィールドの設定で「合計」を選び直してください。
日付が自動グループ化されたときの解除手順
日付フィールドを行や列に入れると、Excelが自動的に「年」「四半期」「月」をグループ化する場合があります。便利な機能ですが、日単位で見たいときには邪魔になりますよね。
解除手順:
- グループ化された日付セルを右クリックする
- [グループ解除] をクリックする
これで日付が個別の値として表示されます。
逆に手動でグループ化したい場合は、日付セルを右クリックして [グループ化] を選び、「月」「四半期」「年」など必要な単位を選択してください。
NOTE
日付列に文字列(「未定」「TBD」など)が1つでも混ざっていると、グループ化が実行できません。「グループ化できません」と���うエラーが出たら、日付列のデータ型を確認してください。
空白が「(blank)」と表示されるときの処理
元データに空白セルがあると、ピボットテーブル上で「(blank)」(空白)と表示されます。見た目が悪いだけでなく、集計結果の解釈にも影響します。
対処法は2つあります。
- 元データの空白を埋める ── 空白セルに「その他」や「未分類」など適切な値を入力します。これがもっとも根本的な解決策です。
- ピボットテーブル側でフィルターする ── 行ラベルのドロップダウンを開き、「(blank)」のチェックを外して非表示にします。ただし、空白分のデータが集計から除外される点には注意してください。
元データを整える段階で空白をなくしておくのがベストです。ピボットテーブルは「元データがすべて」と覚えておいてください。
まとめ
ピボットテーブルの使い方を、作成手順から実務パターン、データ更新、ト��ブル対処までひととおり解説しました。最後にポイントを整理します。
- ピボットテーブルは関数を使わずにドラッグ&ドロップで集計できるExcelの機能
- 元データは「1行目ヘッダー・空白行なし・結合セルなし・1列1データ型」が鉄則
- 作成は「挿入→ピボットテーブル→フィールド配置」の3ステップ
- 元データは
Ctrl + Tでテーブル化しておくと、行追加時の範囲拡張が自動になる - データ更新後は「右クリック→更新」を忘れずに。自動更新の設定も��用する
- ��計がおかしいときは、まず元データの空白・文字列混在・結合セルを疑う
SUMIFやCOUNTIFで何行も数式を���いていた集計が、ピボットテーブルならマウス操作だけで完了します。切り口を変えたいときもフィールドを入れ替えるだけなので、試行錯誤のスピードが段違いです。
まずは手元の売上データや案件リストで、部門別の合計を出すところから試してみてください。一度体験すれば、ピボットテーブルなしの集計作業には戻れなくなるはずです。
