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

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

公開: 2026-05-26更新: 2026-07-29
執筆: FMaker(エクセル迷子案内所 運営者)対応を想定: Microsoft 365 / Excel 2021最終事実確認: 2026-07-29

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

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

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

💡 関連記事:


症状→原因→対処 の全体マップ(このページの使い方)

症状から章・関連記事へ飛べる索引です。集計が「個数になる」「合計が0になる」「総計だけ合わない」「フィールド名エラーが出る」…どれでも、まずこの表で該当する症状を探して、リンク先へジャンプしてください。

下の「まずは症状で切り分け(あなたはどのタイプ?)」は、この記事で扱う4つの基本タイプの絞り込みです。より広い症状は、この全体マップで先に切り分けてください。

症状(あなたが見えている状態)主な原因どこへ行く
金額を集計したいのに「データの個数」になる/件数(小さい整数)が出る元データの数値が文字列扱い/集計方法が「個数」固定タイプ①へタイプ②へ
集計方法を「合計・平均・最大」などに切り替えたい値フィールドの設定タイプ②へ
総計の何%か出したい/個数と比率を並べたい「計算の種類」の設定タイプ③へ
元データを直したのにピボットが変わらない/行を追加したのに反映されない手動更新が必要/範囲外/テーブル化していないタイプ④へ
ピボットの合計値と、元データを SUM で足した合計が合わない表記ゆれ・セル結合・空白フィールド・集計範囲外の行があるタイプ⑤へ
値エリアに入れても集計されない/空欄・0 になる項目がある数値が文字列形式/範囲設定ミスタイプ⑥へ
行や列の集計は合うのに、総計だけ数字が合わない集計フィールド(計算フィールド)を使っている場合の計算順序の仕様タイプ⑦へ
ピボットを作成・更新しようとすると「そのピボットテーブルのフィールド名は正しくありません」と出る元データの見出し行に空白セルがある/見出しにセル結合があるタイプ⑧へ
行や列に「(空白)」という項目が出る元データの空行・空セル補足へ
日付が勝手にグループ化される/グループ化がエラーで効かないExcel の自動グループ化仕様/日付が文字列補足へ日付が数字になる・直らないときの直し方
総計行・総計列・小計行を消したい(値は合っている)表示(レイアウト)の設定ピボットテーブルの総計・小計を非表示にする方法
集計方法を変えたら合計が 0 や変な値になる元データの数値が文字列タイプ①へ数式が計算されない・=SUMがそのまま表示される
セルに #DIV/0! #VALUE! などの # エラー値が出ているピボットの設定ではなくエラー値Excelの主要エラー6種
ピボットではなく数式で条件集計・件数を出したいSUMIF / COUNTIF の話SUMIF / SUMIFS が動かないCOUNTIF / COUNTIFS が動かない

以降は各タイプの詳細です。上から順に読む必要はありません。


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

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

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

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

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


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

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

症状

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

なぜ起きる

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

  • データがすべて 数値 → 自動で「合計」を選ぶ
  • データに 文字列や ""(空文字列)が1つでも混じっている → 自動で「データの個数(件数)」を選ぶ(真の空白セル単体よりも、こうした文字列扱いのデータが混じることが主な原因です)

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

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

確認方法

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

解決方法

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

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

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

※ この見え方になるのは、主に (a) 元データが文字列だった場合、または (b) 値フィールドの集計方法が「データの個数」に固定されている場合です。元データが正常な数値でも (b) のケースでは個数集計のままになるため、タイプ①-Bとして後述します。


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

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

症状

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

前提知識

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

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

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

補足

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

📌 ポイント: 名称を正確に覚えておきましょう。「値フィールドの設定」→「集計方法」タブ が操作の入口です。メニューの位置はバージョン・OS環境で多少異なることがありますが、右クリックから辿れる点は共通しています。「集計方法」と後述の「計算の種類」は 別の設定 です(混同注意)。なお、ピボットを使わず 数式で件数(個数)を数えたい 場合は COUNTIF / COUNTIFS が動かない6つの原因と解決法 が参考になります(条件に合うセルの件数を数える関数です)。

ピボット表の値見出しが「合計 / 金額」に変わり、各商品行に金額の合計(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) が再発防止の王道です。テーブル化は行追加以外にも多くの場面で便利なので、ピボットの元データには最初からテーブル書式をつけておくのがおすすめです。


タイプ⑤:集計が元データと合わない(表記ゆれ/セル結合/空白フィールド/集計範囲外)

「更新はしているのに、そもそも合計の数字自体が元データと合わない」というケースです。

症状

  • 元データを SUM で足した合計と、ピボットの合計が一致しない
  • 特定の商品やカテゴリの合計が、明らかに元データより少ない

なぜ起きる

集計が合わないときの原因は、主に次の4つです。

  1. 表記ゆれ: 商品A商品A(全角)、 商品A(先頭に半角スペース)のように見た目が同じでも文字として異なるデータが、別カテゴリとして集計されている
  2. セル結合: 元データの見出し行やデータ範囲にセル結合があり、フィールドが正しく取り込まれていない
  3. 空白フィールド: 見出し行に空白セルがあり、一部の列や行が正しく認識されていない
  4. 集計範囲外の行: 元データが表(テーブル)になっておらず参照範囲が固定されているため、後から追加した行が集計に含まれていない

確認方法

  1. 元データ側で SUM 関数を使って全体合計を出し、ピボットの総計と見比べる
  2. 行エリアに疑わしいフィールドを出し、想定していないカテゴリが並んでいないか目視で確認する(表記ゆれの発見に有効)
  3. ピボット内を選択し、「ピボットテーブル分析」タブ →「データソースの変更」で、参照している元データの範囲を確認する

解決方法

  • 表記ゆれ: 元データ側で表記を統一する(TRIM関数・CLEAN関数や検索・置換で全角/半角・余分なスペースを揃える)→ ピボットを更新
  • セル結合: 見出し行・データ範囲のセル結合をすべて解除する → ピボットを更新
  • 集計範囲外: タイプ④の解決策と同じく、元データを テーブル化(Ctrl+T / Mac は Cmd+T) すると解決します

📌 ポイント: ピボットの合計が元データの SUM と合わないときは、まず表記ゆれ・セル結合・集計範囲を疑ってください。値は合っていて 総計・小計の表示だけ を消したい場合は、この章の話ではありません。ピボットテーブルの総計・小計を非表示にする方法 を参照してください。


タイプ⑥:値が集計されない・空欄になる(数値が文字列形式/範囲設定ミス)

値エリアに入れたはずなのに、集計結果そのものが出てこないケースです。

症状

  • 値エリアにフィールドを入れても、その列だけ空欄になる、または 0 だけが並ぶ
  • 一部の行だけ集計されずに抜けている

なぜ起きる

  1. 数値が文字列として保存されている(タイプ①と原因は同じですが、こちらは「個数集計になる」のではなく「合計が0になる」形で症状に出るケースです)
  2. 元データの範囲の下端が短く、途中の行までしか集計対象になっていない
  3. フィールドリストでドラッグする位置を誤り、「値」エリアではなく「行」や「フィルター」エリアに入ってしまっている

解決方法

  • 数値が文字列形式になっている場合は、タイプ①の手順で本物の数値に変換する
  • 集計範囲が足りない場合は、タイプ④タイプ⑤の手順(更新・テーブル化・データソースの確認)を行う
  • フィールドリストで対象フィールドを一度取り除き、あらためて「値」エリアへドラッグし直す

内部リンク


タイプ⑦:総計だけ合わない(集計フィールドの計算順序の仕様)

各行の集計値は合っているのに、総計の行・列だけがずれるケースです。

症状

  • 各行の集計値は正しいのに、総計の行・列の値だけが期待した計算結果にならない(例: 「単価」列と「数量」列から集計フィールドで「金額」を作った場合、各行の値は合っていても、総計の「金額」が実際の総売上と一致しない)

なぜ起きる

集計フィールド(「ピボットテーブル分析」タブ →「フィールド/アイテム/セット」→「集計フィールド」)で作った数式は、各行の計算結果をそのまま合計して総計を出すわけではありません。総計の行・列でも同じ数式を、集計済みのベースの値に対して評価する仕様のため、行ごとの計算結果を単純に合計した値とはズレることがあります。

確認方法

  • 総計だけ合わない場合は、まず自分が「集計フィールド」を使っていないかを確認してください(「ピボットテーブル分析」タブ →「フィールド/アイテム/セット」→「集計フィールド」)

解決方法

  1. 元データ側に計算列を用意する(例: 金額列 = 単価 × 数量)。その列をそのまま値エリアに入れる方法が最も安全です
  2. 元データがテーブル化されていれば、テーブルの計算列で同様に対応できます
  3. 集計フィールドを使い続ける場合は、総計行の意味が変わる(各行の合計ではなく、集計後の値に対する計算になる)ことを踏まえて設計してください

📌 ポイント: 「行は合っているのに総計だけおかしい」と感じたら、まず集計フィールドの有無を確認してください。最も安全なのは、集計フィールドに頼らず 元データ側に計算列を作っておく ことです。


タイプ⑧:「フィールド名が正しくありません」エラー(空白のフィールド名/セル結合)

ピボットを作ろうとした時点でつまずくケースです。

症状

  • ピボットテーブルを作成・更新しようとすると「そのピボットテーブルのフィールド名は正しくありません。ピボットテーブル レポートを作成するには、ラベルの付いた列でリストとして編成されたデータを使用する必要があります。」というダイアログが表示される

なぜ起きる

  1. 元データの先頭行(見出し行)に空白セルがある
  2. 元データの先頭行にセル結合がある
  3. 元データが「見出し行 → データ行」というリスト形式になっていない(表の上に集計行や空行が挟まっているなど)

解決方法

  1. 先頭行の空白セルを埋める、または該当の列そのものを削除する
  2. 先頭行のセル結合を解除する
  3. データ範囲を選択し直し、見出し行から始まる連続した範囲だけを指定する

📌 ポイント: このエラーはピボットの設定ではなく 元データの見出し行の形 が原因です。タイプ⑤のセル結合・表記ゆれとも原因が重なる部分があるので、あわせて確認してください。


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

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

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

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

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

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

📌 ポイント: 「グループ化」を選んでも年月でまとまらない・エラーになる場合は、元データの日付が「文字列の日付」 になっている(左寄せ・書式を変えても日付にならない)ことが多いです。日付が数字になる・直らないときの直し方 で本物の日付に直すとグループ化できるようになります。


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

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

新規タイプ⑤〜⑧(数値のズレやエラーで詰まるケース)は、こちらのフローで切り分けてください。

タイプ症状主な原因直し方
①-A個数集計になる(元データが文字列)元データの数値が文字列として保存「数値に変換する」→ 更新
①-B個数集計になる(データ型は問題なし)集計方法が「個数」になっている値フィールドの設定 →「集計方法」タブで「合計」に
集計方法を変えたい集計方法の設定値セルを右クリック →「値フィールドの設定」→「集計方法」タブ
比率を出したい・個数と比率を併記したい「計算の種類」の設定が必要値フィールドの設定 →「計算の種類」タブ →「総計に対する比率」
元データを直しても変わらない更新していない、または範囲外「ピボットテーブル分析」→「更新」/行追加ならテーブル化
ピボットの合計が元データの SUM と合わない表記ゆれ/セル結合/集計範囲外元データの表記統一・結合解除/テーブル化
値エリアに入れても集計されない・0 になる文字列形式/範囲外/ドロップ位置ミス数値化・テーブル化・値エリアへ再ドラッグ
総計だけ合わない集計フィールドの計算順序仕様元データに計算列を作る(推奨)
「フィールド名が正しくありません」エラー見出し行の空白セル/セル結合見出し行を埋める・結合解除する

よくある質問

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

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

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

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

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

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

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

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

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

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

Q. ピボットの合計と、元データを SUM した合計が一致しません

A. 表記ゆれ・セル結合・集計範囲外の可能性が高いです。詳しくは タイプ⑤を参照してください。

Q. 「そのピボットテーブルのフィールド名は正しくありません」というエラーが出ます

A. 元データの先頭行に空白セルやセル結合があると発生します。詳しくは タイプ⑧を参照してください。

Q. 各行の集計値は正しいのに、総計の値だけが計算式と合いません

A. 集計フィールドを使っている場合、総計行でも同じ数式が評価される仕様のためです。元データに計算列を作るのが最も安全です。詳しくは タイプ⑦を参照してください。

Q. 総計や小計そのものを消したいのですが

A. それは値ではなく表示(レイアウト)の話なので、別記事で扱っています。ピボットテーブルの総計・小計を非表示にする方法 を参照してください。

次に読む

よく読まれている

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

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

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