Excelピボットテーブルの使い方|関数なしで集計・分析する完全ガイド

スポンサーリンク

「部門ごとの売上を出して」と頼まれて、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行目はヘッダー行にする ── 「日付」「部門」「金額」など、各列の見出しを1行目に入れます。ヘッダーが2行にまたがるとフィールド名が正しく認識されません。
  2. 1列に1種類のデータだけ入れる ── 「金額」列に文字列が混ざると、合計ではなく個数でカウントされてしまいます。
  3. 空白行・空白列を入れない ── 途中に空白行があると、そこでデータ範囲が途切れたと判定されます。
  4. セル結合を解除する ── 結合セルがあるとフィールドの配置時に正しく集計されません。

元データの例を示します。以下の形式が理想です。

日付部門担当者商品金額
2026-01-05営業部田中商品A150000
2026-01-08総務部鈴木商品B80000
2026-02-12営業部佐藤商品A200000
2026-02-15開発部山田商品C120000

TIP

データ範囲を選択して Ctrl + T ��押すとテーブルに変換できます。テーブル化しておくと行を追加したときにピボットテーブルの範囲が自動で拡張されるため、運用がぐっと楽になります。

ステップ2:ピボットテーブルを挿入する

元データ内の任意のセルをクリックした状態で操作します。

  1. リボンの [挿入] タブをクリックする
  2. [ピボットテーブル] をクリックする
  3. ダイアログが表示されたら、データ範囲が正しいことを確認する
  4. 配置先を「新規ワークシート」のまま [OK] をクリックする

新しいシートが作られ、右側に「ピボットテーブルのフィールド」パネルが表示されます。ここまで来れば、あとはフィールドを配置するだけです。

ステップ3:行・列・値フィールドを配置する

フィールドパネルには4つのエリアがあります。ここにフィールドをドラッグ&ドロップして集計表を組み立てます。

エリア役割配置するフィールド例
縦軸のラベル部門名、担当者名
横軸のラベル月、商品カテゴリ
集計する数値金額(合計)、件数(個数)
フィルター全体の絞り込み年度、地域

たとえば「部門別の売上合計」を見たい場合は、次のように配置します。

  • 行エリア: 部門
  • 値エ��ア: 金��(合計)

フィールドパネルの上部にあるフィールド名を、下部の各エリアにドラッグするだけです。配置した瞬間にピボットテーブルが完成します。集計方法を「合計」から「個数」や「平均」に変えたいときは、値エリアのフィールドをクリックして「値フィールドの設定」から変更できます。

実務3パターンで使い方を覚える

基本の作り方がわかったところで、実務でよく使う3つのパターンを試してみましょう。それぞれフィールドの配置が異なるだけで、手順自体はステップ3の繰り返しです。

パターン1:部門別月次売上集計

月ごと・部門ごとの売上をクロス集計する、もっとも定番のパターンです。

フィールド配置:

  • 行エリア: 部門
  • 列エリア: 日付(月単位にグループ化)
  • 値エリア: 金額(合計)

日付フィールドを列エリアに入れると、Excelが自動的に「年」「四半期」「月」のグループ化を提案してくれます。もし月単位だけにしたい場合は、不要な「年」「四半期」のチェックを外してください。

日付が自動グループ化されない場合は、日付列のセルを右クリックして [グループ化] を選び、「月」を選択します。日付列に文字列が混ざっていると手動グループ化もできないため、元データを確認してください。

パターン2:担当者別案件数カウント

「誰が何件担当しているか」を把握するパターンです。

フィールド配置:

  • 行エリア: 担当者
  • 値エリア: 商品(個数)

ポイントは値エリアに入れるフィールドです。「金額」のような数値フィールドを入れると自動で「合計」になりますが、「商品」のような文字列フィールドを入れると自動で「個数」になります。つまり、件数をカウントしたいときは文字列フィールドを値エリアに入れるだけでOKです。

もし数値フィールドの件数を数えたい場合は、値エリアのフィールドをクリックして「値フィールドの設定」を開き、集計方法を「データの個数」に変更してください。

パターン3:スライサーで動的フィルター

スライサーは、ボタンをクリックするだけでピボットテーブルの表示を絞り込める機能です。フィルタードロップダウンより直感的に操作できるため、報告資料や共有ファイルに向いています。

スライサーの追加手順:

  1. ピボットテーブル内のセルをクリックする
  2. リボンの [挿入] タブ → [スライサー] をクリックする
  3. 絞り込みに使いたいフィールド(例: 部門)にチェックを入れて [OK] をクリックする

シート上にボタン型のフィルターが表示されます。「営業部」をクリックすれば営業部のデータだけが表示されますし、Ctrl を押しながらクリックすれば複数の部門を同時に選択できます。全解除するにはスライサー右上の「フィルターのクリア」アイコンをクリックしてください。

スライサーは複数のフィールドに対してそれぞれ追加できます。たとえば「部門」と「商品」の2つのスライサーを並べれば、部門と商品の両方で絞り込みながらデータを確認できます。

元データを更新したときのリフレッシュ方法

ピボットテーブルは元データを変更しても自動では反映されません。リフレッシュ操作が必要です。ここでは3つの方法を紹介します。

手動更新(右クリック→更新)

もっとも基本的な方法です。

  1. ピボットテーブル内の任意のセルを右クリックする
  2. [更新] をクリックする

複数のピボットテーブルがある場合は、リボンの [ピボットテーブル分析] タブ → [すべて更新] をクリックすると、ブック内のすべてのピボットテーブルを一括で更新できます。

ファイルを開いたとき自動更新する設定

毎回手動で更新するのが面倒なら、ファイルを開くたびに自動更新する設定がおすすめです。

  1. ピボットテーブル内のセルをクリックする
  2. リボンの [ピボットテーブル分析] タブ → [オプション] をクリックする
  3. [データ] タブを開く
  4. 「ファイルを開くときにデータを更新する」 にチェックを入れる
  5. [OK] をクリックする

この設定をしておけば、毎朝ファイルを開くだけで最新データが反映されます。

行数が増えたときにデータ範囲を拡張する方法

元データに新しい行を追加した場合、ピボットテーブルのデータ範囲もあわせて広げる必要があります。方法は2つあります。

方法1: テーブル化しておく(推奨)

元データを Ctrl + T でテーブルに変換しておけば、行を追加したときにデータ範囲が自動で拡張されます。更新ボタンを押すだけで新しいデータが反映されるため、もっとも手軽です。

方法2: データソースを手動で変更する

テーブル化していない場合は、手動でデータ範囲を指定し直します。

  1. ピボットテーブル内のセルをクリックする
  2. [ピボットテーブル分析] タブ → [データソースの変更] をクリックする
  3. 新しいデータ範囲を選択して [OK] をクリックする

新しい行を含む範囲をドラッグで選択し直してください。毎回この作業が必要になるため、最初からテーブル化しておくことを強くおすすめします。

よくあるトラブルと対処法

ピボットテーブルを使い始めると、いくつかの「あれ?」にぶつかることがあります。代表的なトラブルと対処法をまとめました。

集計されない・フィールドが消える原因と解決策

「ピボットテーブルが正しく集計されない」「フィールドリストから項目が消えた」という場合、原因はほぼ元データにあります。

症状原因対処法
金額が合計ではなく個数になる金額列に文字列が混在金額列を確認し、文字列を数値に修正
フィールド名が表示されないヘッダー行が空白1行目にすべてのヘッダーを入力
データが途中で切れる空白行がある空白行を削除してデータ範囲を再設定
セルが結合された状態で集計がずれる結合セルがあるセル結合を解除してデータを埋める
新しい行が反映されないデータ範囲���古いテーブル化するか、データソースを変更

特に多いのが「金額が合計にならず個数になる」パターンです。金額列に「未定」や空文字が1つでも入っていると、Excelはその列を文字列として扱い、集計方法が「個数」になってしまいます。元データを修正したあと、値フィールドの設定で「合計」を選び直してください。

日付が自動グループ化されたときの解除手順

日付フィールドを行や列に入れると、Excelが自動的に「年」「四半期」「月」をグループ化する場合があります。便利な機能ですが、日単位で見たいときには邪魔になりますよね。

解除手順:

  1. グループ化された日付セルを右クリックする
  2. [グループ解除] をクリックする

これで日付が個別の値として表示されます。

逆に手動でグループ化したい場合は、日付セルを右クリックして [グループ化] を選び、「月」「四半期」「年」など必要な単位を選択してください。

NOTE

日付列に文字列(「未定」「TBD」など)が1つでも混ざっていると、グループ化が実行できません。「グループ化できません」と���うエラーが出たら、日付列のデータ型を確認してください。

空白が「(blank)」と表示されるときの処理

元データに空白セルがあると、ピボットテーブル上で「(blank)」(空白)と表示されます。見た目が悪いだけでなく、集計結果の解釈にも影響します。

対処法は2つあります。

  1. 元データの空白を埋める ── 空白セルに「その他」や「未分類」など適切な値を入力します。これがもっとも根本的な解決策です。
  2. ピボットテーブル側でフィルターする ── 行ラベルのドロップダウンを開き、「(blank)」のチェックを外して非表示にします。ただし、空白分のデータが集計から除外される点には注意してください。

元データを整える段階で空白をなくしておくのがベストです。ピボットテーブルは「元データがすべて」と覚えておいてください。

まとめ

ピボットテーブルの使い方を、作成手順から実務パターン、データ更新、ト��ブル対処までひととおり解説しました。最後にポイントを整理します。

  • ピボットテーブルは関数を使わずにドラッグ&ドロップで集計できるExcelの機能
  • 元データは「1行目ヘッダー・空白行なし・結合セルなし・1列1データ型」が鉄則
  • 作成は「挿入→ピボットテーブル→フィールド配置」の3ステップ
  • 元データは Ctrl + T でテーブル化しておくと、行追加時の範囲拡張が自動になる
  • データ更新後は「右クリック→更新」を忘れずに。自動更新の設定も��用する
  • ��計がおかしいときは、まず元データの空白・文字列混在・結合セルを疑う

SUMIFやCOUNTIFで何行も数式を���いていた集計が、ピボットテーブルならマウス操作だけで完了します。切り口を変えたいときもフィールドを入れ替えるだけなので、試行錯誤のスピードが段違いです。

まずは手元の売上データや案件リストで、部門別の合計を出すところから試してみてください。一度体験すれば、ピボットテーブルなしの集計作業には戻れなくなるはずです。

タイトルとURLをコピーしました