※本ページにはプロモーション(広告)が含まれています
【2026年最新版】Excelのピボットテーブルの使い方・作成から集計まで完全ガイド
Excelのピボットテーブルは、大量のデータを素早く集計・分析できる強力な機能です。しかし「使い方がわからない」「どこから始めればいいかわからない」という声も多く聞かれます。この記事では、ピボットテーブルの基本から応用まで、初心者にもわかりやすく解説します。
売上データや在庫データ、アンケート結果など、行数が多くて把握しにくいデータも、ピボットテーブルを使えば数クリックで見やすい集計表に変換できます。一度マスターすれば、Excelでのデータ分析が劇的に効率化されます。

この記事でわかること
- ピボットテーブルとは何か・どんな場面で使うか
- ピボットテーブルの作成手順(ゼロから始める方法)
- フィールドの配置と集計方法の変更
- フィルター・並び替えの使い方
- 実務で役立つ応用テクニック
- よくあるトラブルと対処法
ピボットテーブルとは
ピボットテーブル(Pivot Table)とは、Excelに搭載されているデータ集計・分析ツールです。「ピボット(Pivot)」は「軸」「回転」を意味し、データの見方・切り口を自由に変えられることからこの名前がついています。
たとえば、数百行にわたる売上データがあるとします。「月別の売上合計を知りたい」「担当者ごとの売上ランキングを出したい」「商品カテゴリ別に件数を数えたい」といった分析を、通常のSUMIF関数などを使って行うと相当な手間がかかります。ピボットテーブルを使えば、同じ分析がドラッグ操作だけで数秒で完了します。
ピボットテーブルが得意なこと
| 分析の種類 | 具体例 |
|---|---|
| グループ別の集計 | 部署ごと・商品別・月別の合計や平均 |
| 件数カウント | 商品カテゴリ別の注文件数 |
| クロス集計 | 商品 × 地域 の売上一覧表 |
| 上位ランキング | 売上上位10名の担当者リスト |
| 割合・比率の計算 | 各カテゴリが全体に占める割合 |
通常の集計との違い
SUMIF関数や手動でのフィルタリングと比べた場合、ピボットテーブルには次のような優位性があります。
- 操作が視覚的でわかりやすい:数式を書かなくてもドラッグ操作で集計できる
- 集計軸の変更が簡単:「月別」から「担当者別」に切り替えるのが数秒でできる
- 元データを変更しない:ピボットテーブルは別シートに作成されるため、元データが汚れない
- 大量データに強い:数万行のデータでも高速に処理できる
ピボットテーブルを作成する前の準備
ピボットテーブルを正しく動かすためには、元データの形式が重要です。以下のルールを満たしているか確認してください。
元データの条件
- 1行目に見出し(ヘッダー)がある:「日付」「商品名」「売上」などの列名が必要
- 見出し行に空白セルがない:列名が空だとその列が認識されない
- データ行に不要な空行がない:空行があるとそこでデータが途切れてしまう
- 同じ種類のデータが同じ列に入っている:数値と文字列が混在しないようにする
- セルの結合をしていない:結合があるとピボットテーブルが正しく動作しない
理想的な元データの例
| 日付 | 担当者 | 商品名 | カテゴリ | 売上金額 | 数量 |
|---|---|---|---|---|---|
| 2026/01/05 | 田中 | 商品A | 電子機器 | 12,000 | 2 |
| 2026/01/06 | 鈴木 | 商品B | 文具 | 3,500 | 5 |
| 2026/01/07 | 田中 | 商品C | 電子機器 | 8,000 | 1 |
このような整然としたデータ形式(テーブル形式)であれば、ピボットテーブルが正確に機能します。
ピボットテーブルの作成手順
実際にピボットテーブルを作成する手順を解説します。Excel 2016以降のバージョンであれば、ほぼ同じ操作で作成できます。

ステップ1:元データを選択する
まず、集計したいデータ範囲を選択します。データ内のどこか1つのセルをクリックするだけでも構いません。Excelが自動的にデータ範囲を検出します。
ただし、後から行数が増える可能性があるデータは、あらかじめ「テーブル」として定義しておくと便利です。テーブルにしておくと、データを追加したときにピボットテーブルを更新するだけで自動的に反映されます。
ステップ2:ピボットテーブルを挿入する
以下の手順でピボットテーブルを挿入します。
- 上部メニューの「挿入」タブをクリックします
- 左側にある「ピボットテーブル」ボタンをクリックします
- 「テーブルまたは範囲からのピボットテーブル」を選択します
- ダイアログボックスが開きます。「テーブル/範囲」にデータ範囲が正しく入っているか確認します
- 「新規ワークシート」を選択して「OK」をクリックします
これでピボットテーブルの土台が作成され、新しいシートに空のピボットテーブルと「ピボットテーブルのフィールド」パネルが表示されます。
ステップ3:フィールドを配置する
画面右側に表示される「ピボットテーブルのフィールド」パネルには、元データの列名が一覧表示されています。これらのフィールドを以下の4つのエリアにドラッグして配置します。
| エリア名 | 配置するフィールド | 表示位置 |
|---|---|---|
| フィルター | 絞り込みに使う項目 | 表の上部(ドロップダウン) |
| 列 | 横軸に展開する項目 | 列ヘッダー |
| 行 | 縦軸に展開する項目 | 行ヘッダー |
| 値 | 集計したい数値項目 | セルに合計・平均等を表示 |
実践例:担当者別・月別の売上集計表を作る
- 「担当者」フィールドを「行」エリアにドラッグします
- 「日付」フィールドを「列」エリアにドラッグします(自動で月ごとにグループ化されます)
- 「売上金額」フィールドを「値」エリアにドラッグします
これだけで、担当者(縦軸)×月(横軸)の売上合計表が自動的に作成されます。
集計方法を変更する
ピボットテーブルの「値」エリアに配置されたフィールドは、デフォルトで「合計」が使われます。これを平均・件数・最大値などに変更できます。
集計方法の変更手順
- 「値」エリアに配置されたフィールド名をクリックします
- 表示されたメニューから「値フィールドの設定」を選択します
- 「集計方法」タブで目的の集計方法を選びます
- 「OK」をクリックして確定します
主な集計方法の一覧
| 集計方法 | 内容 | 適した用途 |
|---|---|---|
| 合計 | 数値の総和 | 売上合計、費用合計 |
| データの個数 | データの件数 | 注文件数、申込数 |
| 平均 | 数値の平均値 | 平均単価、平均スコア |
| 最大 | 最大値 | 最高売上、最高気温 |
| 最小 | 最小値 | 最低価格、最低気温 |
フィルターの使い方
ピボットテーブルには複数のフィルター機能があります。目的に合わせて使い分けましょう。
フィールドフィルター(行・列ラベルのフィルター)
行や列のラベルにある▼ボタンをクリックすると、特定の項目だけを表示するフィルターが使えます。チェックボックスで表示したい項目を選択し「OK」をクリックします。
レポートフィルター
「フィルター」エリアに配置したフィールドは、表の上部にドロップダウンとして表示されます。たとえば「カテゴリ」をフィルターエリアに置くと、「電子機器のみ」「文具のみ」といった絞り込みが簡単にできます。
スライサーの活用
スライサーは、ボタンをクリックするだけでフィルタリングできる視覚的なツールです。
- ピボットテーブル内のセルをクリックします
- 「ピボットテーブル分析」タブ(または「分析」タブ)をクリックします
- 「スライサーの挿入」をクリックします
- スライサーにしたいフィールドを選んで「OK」をクリックします
スライサーが表示されたら、ボタンをクリックするだけでデータが絞り込まれます。複数選択する場合はCtrlキーを押しながらクリックします。

並び替えと上位表示
並び替えの基本
ピボットテーブルの行ラベルまたは値を基準に並び替えができます。
- 並び替えたい列の任意のセルをクリックします
- 右クリックして「並び替え」を選択します
- 「昇順」または「降順」を選択します
または、フィルターボタン(▼)から「昇順」「降順」を選択することもできます。
上位10件だけ表示する(トップ10フィルター)
- 行ラベルのフィルターボタン(▼)をクリックします
- 「値フィルター」→「トップ10」を選択します
- 件数・集計方法・対象フィールドを設定して「OK」をクリックします
これで売上上位10名の担当者だけを表示する、といったことが簡単にできます。
データの更新方法
元データを編集・追加した場合、ピボットテーブルは自動的に更新されません。手動で更新する必要があります。
更新手順
- ピボットテーブル内のセルをクリックします
- 右クリックして「更新」を選択します(または「ピボットテーブル分析」タブの「更新」ボタンをクリック)
データの行数が増えた場合は、データソースの範囲も変更が必要です。
データソース範囲の変更
- 「ピボットテーブル分析」タブをクリックします
- 「データソースの変更」をクリックします
- 新しい範囲を指定して「OK」をクリックします
この手間を避けるために、最初から元データをテーブル形式(「挿入」→「テーブル」)で作成しておくのがおすすめです。テーブルはデータの追加を自動検知するため、データソースの変更なしに更新できます。
グループ化の活用
日付データを月や四半期、年単位でまとめたり、数値データを範囲でグループ化したりできます。
日付のグループ化
- 日付フィールドが配置された行または列ラベルを右クリックします
- 「グループ化」を選択します
- 「月」「四半期」「年」など目的の単位を選択して「OK」をクリックします
数値のグループ化
売上金額を「0〜10,000円」「10,001〜50,000円」といった範囲でグループ化することもできます。数値フィールドの行ラベルを右クリックして「グループ化」を選び、開始値・終了値・単位を設定します。
実用的なテクニック
複数のフィールドを行に配置する(階層表示)
「行」エリアに複数のフィールドをドラッグすると、階層構造の集計ができます。たとえば「カテゴリ」→「商品名」の順に配置すると、カテゴリの下に各商品が表示され、カテゴリ単位の小計も自動表示されます。
計算フィールドの追加
既存のフィールドを使って新しい計算項目を作ることができます。たとえば「売上金額」と「数量」がある場合、「平均単価=売上金額÷数量」という計算フィールドを追加できます。
- 「ピボットテーブル分析」タブをクリックします
- 「フィールド・アイテム・セット」→「集計フィールド」を選択します
- 「名前」に新しいフィールド名を入力します
- 「数式」にフィールドを使った計算式を入力して「OK」をクリックします
ピボットグラフの作成
ピボットテーブルからグラフを作成すると、フィルターと連動したグラフが作成できます。
- ピボットテーブル内をクリックします
- 「ピボットテーブル分析」タブの「ピボットグラフ」をクリックします
- グラフの種類を選択して「OK」をクリックします
スライサーと連動させると、クリック一つでグラフのデータが切り替わるダッシュボードが作れます。
この記事に関連するおすすめ商品
Microsoft 365 Personal 1年版 公式ライセンス
約14,000円
ピボットテーブル・XLOOKUP・スピル関数をフル活用
ロジクール ワイヤレスキーボード 静音 K295 テンキー付き
約3,000〜4,500円
Excelピボットテーブルの数値入力・操作に最適なテンキー付きキーボード
Dell 27インチ モニター フルHD IPS FHD
約25,000〜35,000円
ピボットテーブルの大量データを見渡せる広画面モニター
※ 価格は変動する場合があります。最新価格はリンク先でご確認ください
よくある質問
Q. ピボットテーブルが作成できない・エラーが出る
A. 最もよくある原因は、元データの見出し行に空白があることです。全ての列に見出しが入っているか確認してください。また、セルの結合もピボットテーブルに対応していないため、結合を解除する必要があります。データ範囲にまったく関係のない別の表が含まれている場合も正しく動作しません。
Q. ピボットテーブルの値が正しく集計されない
A. 数値が文字列として入力されている可能性があります。セルの書式が「文字列」になっていると数値として認識されず、合計が0または件数カウントになります。元データの該当列を選択し、書式を「数値」に変更してから更新してみてください。
Q. データを追加したのに反映されない
A. ピボットテーブルは自動更新されません。ピボットテーブル内を右クリックして「更新」を選択してください。データ範囲が固定されている場合は、元データの範囲を広げてからデータソースの変更も必要です。テーブル形式で元データを管理すると、この問題が起きにくくなります。
Q. 日付が月別にまとまらず、日ごとに表示される
A. 日付フィールドが日付型ではなく、テキスト型として認識されている可能性があります。元データの日付列の書式を「日付」に変更してから更新してください。それでも解決しない場合は、日付フィールドを右クリックして「グループ化」から月単位でまとめることができます。
Q. 空白行・(空白)という表示が出る
A. 元データに空のセルがある場合、ピボットテーブルに「(空白)」という項目が表示されることがあります。元データの該当セルに値を入力するか、フィルターで「(空白)」のチェックを外すことで非表示にできます。
まとめ
ピボットテーブルは、Excelの中でも特に実務で役立つ機能の一つです。最初は操作が複雑に感じるかもしれませんが、基本的な作成手順を理解すれば、あとはフィールドを配置するだけで多彩な集計が実現できます。
この記事のポイントをまとめます。
- ピボットテーブルは「挿入」→「ピボットテーブル」から作成する
- 元データは見出しあり・空白行なし・セル結合なしが必須条件
- フィールドを「行」「列」「値」「フィルター」に配置するだけで集計できる
- 集計方法は合計・件数・平均・最大・最小などに変更可能
- スライサーやフィルターで動的な絞り込みが可能
- 元データをテーブル形式にしておくと、更新がスムーズになる
日々の業務でデータを扱う機会が多い方は、ぜひピボットテーブルを活用してデータ分析の効率を高めてください。最初は簡単な集計から始め、慣れてきたらスライサーや計算フィールドなどの応用機能にも挑戦してみましょう。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!