エクセル迷子案内所
← 学習記事一覧

ピボットテーブルが思いどおりに集計できない【合計・個数・比率・更新を症状別に】

公開: 2026-05-26

「ピボットテーブルを作ったら、金額を集計したいのに 勝手に「データの個数」 になってしまった…」 「総計の何パーセントか を出したい。個数と比率を並べて見たい…」 「元データの数字を直したのに、ピボットの結果が 古いまま変わらない…」

こういった困りごとは、ピボットを触り始めた人がほぼ確実に一度は経験します。 やっかいなのは、症状が似ていても 原因と直し方がまったく違う ことです。

この記事は、症状から原因を切り分ける問診型 でまとめています。 上から読まなくても、自分の症状の章にジャンプしてOKです。

💡 関連記事:


まずは症状で切り分け(あなたはどのタイプ?)

ピボットテーブルが思いどおりにならないとき、原因は次の4タイプのどれかに収まります。 自分の症状に当てはまる行を見つけて、そのまま該当する章にジャンプしてください。

あなたの症状原因最短の直し方
集計が「合計」でなく「データの個数(件数)」になっている元データの数値が文字列、または空白混じり元データの文字列を数値に直す → 更新
集計方法を「合計・個数・平均」などに変えたい集計方法の設定が意図と違う値セルを右クリック →「値フィールドの設定」→「集計方法」タブ
総計の何%か出したい、個数と比率を並べたい「計算の種類」の設定が必要値フィールドの設定 →「計算の種類」タブ →「総計に対する比率」
元データを直したのに反映されないピボットは手動更新が必要ピボット内を選択 →「ピボットテーブル分析」タブ →「更新」

📌 ポイント: セルに #DIV/0!#VALUE! のような # で始まるエラー値 が出ているなら、それはピボットの集計設定の問題ではなく別カテゴリです。Excelの主要エラー6種 を参照してください。また、ピボットではなく SUMIF/SUMIFS などの数式で条件付き集計 したい場合は SUMIF / SUMIFS が動かない が参考になります。

ピボット集計の元になる売上データ表。日付・商品名・金額・数量の4列に6行のデータが並んでいる。金額列の数値が右寄せで正しく数値として保存されている状態


タイプ①:集計が「合計」でなく「個数(データの個数)」になってしまう

初心者が最も多くはまるパターンです。

症状

  • 金額などの数値フィールドを値エリアに入れたのに、合計ではなく 「データの個数 / 金額」 と表示されて 件数(小さい整数) が出てくる
  • 「合計にしたいのに、なぜか個数になる」という状態

なぜ起きる

ピボットテーブルは、値エリアに入れたフィールドの データ型を見て集計方法を自動選択 します。

  • データがすべて 数値 → 自動で「合計」を選ぶ
  • データに 文字列や空白が1つでも混じっている → 自動で「データの個数(件数)」を選ぶ

最頻出の原因は、元データの数値が文字列として保存されている ことです。 見た目は数字でも、セルが左寄せになっていたり、左上に緑の三角マークが付いていたりする場合は、Excelが「この列の中身は文字列だ」と判断して個数集計を選んでしまいます。

これは 元データ側の問題 なので、ピボットの設定を変えただけでは根本解決になりません(後述)。

確認方法

  1. ピボットの値エリアの見出しが 「データの個数 / 金額」 のようになっていないか確認する
  2. 元データに戻り、その列(例:金額列)のセルが 左寄せ になっていないか確認する
  3. セルの左上に 緑の三角マーク が出ていないか確認する(「数値が文字列として保存されています」というサイン)

解決方法

  1. 元データの文字列を本物の数値に直す(左寄せ・緑の三角のセルを選ぶ → 出てくる「!」マークをクリック →「数値に変換する」を選ぶ)。文字列の修正方法の詳細は 数式が計算されない・=SUMがそのまま表示される を参照
  2. ピボットテーブルを 更新 する(タイプ④で詳述)
  3. それでも個数のままなら、値フィールドの設定で集計方法を「合計」に手動で変える(タイプ②へ)

📌 ポイント: 「個数になる」の 本当の原因は元データの文字列化 であることがほとんどです。集計方法を手で「合計」に変えるだけだと、文字列の数字は合計の計算に入らず、0や想定外の値 になります。まず元データの型を正しい数値に直すのが筋道です。

ピボット表の値見出しが「データの個数 / 金額」になっており、各商品行に件数(2など小さい整数)が表示されている状態。合計のつもりが件数集計になってしまっている


タイプ②:集計方法を「合計・個数・平均」に切り替える(値フィールドの設定)

元データの型を直した後も集計方法を変えたい場合、または意図的に「個数」や「平均」に変えたい場合の手順です。

症状

  • 集計方法が「個数」になっているので「合計」にしたい
  • 逆に「平均」や「最大」など別の集計方法にしたい
  • ピボットの集計方法を後から変える方法が分からない

前提知識

値エリアの各フィールドには 集計方法(合計・個数・平均・最大・最小など)が設定されていて、後から変更できます。この設定をする場所が 「値フィールドの設定」 ダイアログです。

操作手順(手順テキストで説明)

  1. ピボットテーブルの 値エリアの数値セル(または値フィールドの見出しセル)を 右クリック する
  2. メニューから 「値フィールドの設定」 を選ぶ(環境により多少異なりますが、右クリックメニューから辿れる点は共通です)
  3. 「値フィールドの設定」ダイアログが開くので、「集計方法」タブ を選ぶ
  4. 一覧から 「合計」(または希望の集計方法)をクリックして選ぶ
  5. 「OK」 をクリックして反映させる

補足

  • フィールドの配置(行エリア・列エリア・値エリアへの追加)は、画面右側に表示される フィールドリスト(作業ウィンドウ) でフィールド名をドラッグして行います
  • フィールドリストが表示されていない場合は、ピボットテーブル内のセルをクリックすると出てきます

📌 ポイント: 名称を正確に覚えておきましょう。「値フィールドの設定」→「集計方法」タブ が操作の入口です。メニューの位置はバージョン・OS環境で多少異なることがありますが、右クリックから辿れる点は共通しています。「集計方法」と後述の「計算の種類」は 別の設定 です(混同注意)。

ピボット表の値見出しが「合計 / 金額」に変わり、各商品行に金額の合計(24,000・17,000・10,400など)が右寄せで表示されている正しい状態。総計は51,400


タイプ③:総計に対する比率を出す・個数と比率を併記する

実際のユーザーから寄せられた質問を直接解決するセクションです。

症状

  • 各商品や各カテゴリが全体の 何パーセントを占めるか を出したい
  • 個数(または合計金額)と、その比率を同じピボット表に並べて見たい

なぜ起きる / 前提知識

ピボットには、「集計方法(合計/個数/平均)」とは 別の設定 として 「計算の種類」(値の表示方法)があります。 ここで 「総計に対する比率」 を選ぶと、実数の代わりに 全体に対する割合(%) を表示できます。

また、同じフィールドを値エリアに2回入れて、片方を実数・片方を比率 にすることで、個数と比率を横に並べて見ることができます。

操作手順①:比率だけを表示する

  1. ピボットの 値エリアの数値セル右クリック する
  2. 「値フィールドの設定」 を選ぶ
  3. 「計算の種類」タブ をクリックする
  4. ドロップダウン(プルダウン)から 「総計に対する比率」 を選ぶ(環境により「行の総計に対する比率」等のバリエーションもあります。全体に対する割合なら「総計に対する比率」を選んでください)
  5. 「OK」 をクリックして反映させる

操作手順②:個数と比率を同じ表に併記する

  1. 同じフィールド(例:金額)を値エリアに2回ドラッグして入れる(フィールドリストで同じ項目を2回値エリアへ)
  2. 1つ目はそのまま(集計方法「合計」または「個数」)
  3. 2つ目の値フィールドを右クリック →「値フィールドの設定」→「計算の種類」タブ →「総計に対する比率」を選ぶ
  4. 列見出しを分かりやすい名前にリネーム(例:「金額合計」「比率」など)

📌 ポイント: 「集計方法(合計/個数)」「計算の種類(総計に対する比率)」まったく別の設定 です。「計算の種類」は値の表示方法(実数か%か)を変えるもので、集計方法には影響しません。個数と比率の併記は 同じフィールドを2回入れる のがコツです。

ピボット表に「データの個数 / 金額」列と「総計に対する比率」列が並んでいる状態。商品Aは件数2・比率33.33%、商品Bは2件・33.33%、商品Cは2件・33.33%、総計は6件・100.00%と表示されている


タイプ④:元データを直したのにピボットに反映されない(更新)

「直したのになぜ変わらないんだろう」という経験は多くの人がします。

症状

  • 元データのセルの数値を修正したのに、ピボットの集計結果が 古いまま変わらない
  • 元データに新しい行を追加したのに、ピボットに その行が含まれない

なぜ起きる

ピボットテーブルは元データを その場で自動再集計しません。 2つのパターンで原因が異なります。

  • 値を変更した場合: ピボットは「更新」操作をするまで再集計しない仕様です
  • 行を追加した場合: ピボットの参照する「データ範囲」が固定されているため、範囲外に追加した行は拾われません

操作手順(値の変更を反映させる)

  1. ピボットテーブル内のセルをクリックして選択する
  2. 上部リボンに表示される 「ピボットテーブル分析」タブ をクリックする
  3. 「更新」 ボタンをクリックする(または、ピボット内を右クリック →「更新」でも可)

⚠️ 「ピボットテーブル分析」タブは、ピボットテーブルのセルを選択したときだけ表示されます。ピボット外のセルをクリックするとタブが消えるので、ピボット内を選択してから操作してください。

行追加が反映されない場合の対処

元データの範囲が固定されているため、範囲外に追加した行はピボットに入りません。 根本的な解決策は、元データをテーブル化することです。

  1. 元データの範囲内のセルをクリックする
  2. Ctrl+T(Macは Cmd+T)を押す(または「挿入」→「テーブル」)
  3. 「テーブルとして書式設定」のダイアログが出るので確認して 「OK」
  4. テーブル化すると、以降は 行を追加するたびに自動でテーブル範囲が広がる ため、更新ボタンを押すだけで反映されるようになります

📌 ポイント: 「直したのに変わらない」の大半は 更新を押していないだけ です。行追加が反映されないのは 元データ範囲が広がっていない ためで、テーブル化(Ctrl+T) が再発防止の王道です。テーブル化は行追加以外にも多くの場面で便利なので、ピボットの元データには最初からテーブル書式をつけておくのがおすすめです。


覚えておきたい補足(空白表示・日付のグループ化)

「(空白)」という行が出てくる

ピボットの行エリアや列エリアに「(空白)」という項目が表示されることがあります。 これは 元データに空白セルや空行がある ことが原因です。 元データを確認して、不要な空白行・空セルを削除すると「(空白)」が消えます。

📌 ポイント: 「(空白)」はピボットの設定の問題ではなく、元データの空白が見えているだけ です。削除できない事情がある場合は、ピボットの「(空白)」をフィルタで非表示にする方法もあります。

日付フィールドのグループ化

日付フィールドを行エリアや列エリアに入れると、Excel のバージョンによっては 自動で「年・月・日」などにグループ化 されます。 グループ化をやめたいときは、グループ化された行/列を右クリック →「グループ解除」を選びます。 反対に月別・四半期別でまとめたいときは、右クリック →「グループ化」から設定できます。


まとめ:症状→原因→直し方の早見表

まずこのフローで、自分がどのタイプかを確認してください。

タイプ症状主な原因直し方
①-A個数集計になる(元データが文字列)元データの数値が文字列として保存「数値に変換する」→ 更新
①-B個数集計になる(データ型は問題なし)集計方法が「個数」になっている値フィールドの設定 →「集計方法」タブで「合計」に
集計方法を変えたい集計方法の設定値セルを右クリック →「値フィールドの設定」→「集計方法」タブ
比率を出したい・個数と比率を併記したい「計算の種類」の設定が必要値フィールドの設定 →「計算の種類」タブ →「総計に対する比率」
元データを直しても変わらない更新していない、または範囲外「ピボットテーブル分析」→「更新」/行追加ならテーブル化

よくある質問

Q. 集計方法を「合計」に変えたのに、金額が 0 や変な値になります

A. 元データの数値が 文字列として保存されている 可能性があります。文字列の数値は「合計」の集計対象に入らないため、見た目に数字が並んでいても合計が0になります。元データの該当列が左寄せになっていないか確認し、緑の三角が出ているなら「数値に変換する」で直してから更新してください。詳しくは 数式が計算されない・=SUMがそのまま表示される を参照してください。

Q. 個数と比率は一緒に出せますか?

A. はい、出せます。同じフィールドを値エリアに2回入れて、片方を「計算の種類=総計に対する比率」 にします(タイプ③の操作手順②を参照)。

Q. 元データを直したのにピボットが変わりません

A. 「更新」 が必要です。ピボット内のセルを選択し、「ピボットテーブル分析」タブ →「更新」をクリックしてください(タイプ④参照)。行を追加したのに反映されない場合は元データ範囲が広がっていないため、テーブル化(Ctrl+T) が根本的な解決策です。

Q. Mac でも同じ操作ですか?

A. 基本的な考え方は同じです。メニュー名や位置はバージョン・OS環境によって多少異なることがありますが、値セルを右クリックすると「値フィールドの設定」に辿り着ける点は共通しています。テーブル化のショートカットは Mac では Cmd+T です(またはメニューから「挿入」→「テーブル」)。

Q. それでも思いどおりになりません

A. 個別の状況によって原因が異なるケースもあります。AIサポートで対話的に切り分けてみてください。

関連記事

それでも解決しないときは

記事の手順を試しても直らない場合、特定の構成だけで起きるレアケースかもしれません。対話で原因を1つずつ切り分けるのが最短です。

AI案内人に相談する(無料・登録不要)→