【Excel】ピボットテーブルで「割合(%)」を表示!Excelの「計算の種類」設定を使いこなす方法

【Excel】ピボットテーブルで「割合(%)」を表示!Excelの「計算の種類」設定を使いこなす方法
🛡️ 超解決

Excelのピボットテーブルで、集計値の割合をパーセント表示したい場面は多いでしょう。しかし、単純に数値を入れるだけでは、割合ではなく合計値が表示されてしまいます。この記事では、ピボットテーブルの「計算の種類」機能を使って、簡単に割合(%)を表示させる方法を解説します。この設定を理解すれば、データ分析の幅が格段に広がります。

ピボットテーブルは、大量のデータを集計・分析するのに非常に便利な機能です。しかし、初期設定のままでは、意図した通りの分析ができないこともあります。特に、全体の何パーセントにあたるのかを知りたい場合、その表示方法がわからず困ることがあります。本記事では、この「割合(%)」表示をピボットテーブルで実現するための具体的な設定方法と、その応用について詳しく解説します。

【要点】ピボットテーブルで割合(%)を表示する設定

  • 「値」フィールドの設定: ピボットテーブルの「値」エリアにあるフィールドを右クリックします。
  • 「値の表示形式」の選択: 表示されるメニューから「値の表示形式」を選択します。
  • 「計算の種類」タブの利用: 「値の表示形式」ダイアログボックスの「計算の種類」タブを選択します。
  • 「総計に対する比率」の選択: 「計算の種類」リストから「総計に対する比率」を選びます。
  • 「OK」ボタンで確定: 設定後、「OK」ボタンをクリックしてダイアログを閉じます。

ADVERTISEMENT

ピボットテーブルで割合(%)を表示する仕組み

ピボットテーブルで集計値の割合を表示するには、「計算の種類」という機能を利用します。これは、ピボットテーブルの「値」エリアに配置したフィールドに対して、集計方法や表示形式を様々に変更できる機能です。通常、ピボットテーブルの「値」フィールドは、選択した集計方法(合計、個数、平均など)で数値をそのまま表示します。しかし、「計算の種類」を設定することで、その数値を「全体の合計に対する比率」や「親行フィールドに対する比率」など、相対的な値として表示できるようになります。これにより、各項目が全体の中でどれくらいの割合を占めているかを一目で把握できるようになります。

この「計算の種類」機能は、Excel 2007以降で利用可能です。Excel 2019やMicrosoft 365でも基本的な機能は同じですが、より高度な集計や分析をしたい場合に、この機能が土台となります。例えば、商品ごとの売上合計だけでなく、商品カテゴリー全体の売上に対する各商品の貢献度を知りたい場合などに非常に役立ちます。

お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

ピボットテーブルで「総計に対する比率」を表示する手順

ピボットテーブルで、各項目の値が全体の合計に対してどれくらいの割合を占めるかを表示する手順を説明します。ここでは、例として商品ごとの売上データから、各商品の売上が総売上に対して占める割合を計算します。

  1. ピボットテーブルの作成
    まず、分析したいデータ範囲を選択し、「挿入」タブから「ピボットテーブル」を選択してピボットテーブルを作成します。行フィールドに「商品名」、値フィールドに「売上」を配置します。
  2. 「値」フィールドの右クリック
    ピボットテーブルの「値」エリアに表示されている「売上」フィールド(合計/売上などの表示)を右クリックします。
  3. 「値の表示形式」の選択
    表示されたコンテキストメニューから「値の表示形式」を選択します。
  4. 「計算の種類」タブの選択
    「値の表示形式」ダイアログボックスが開きます。このダイアログボックスの上部にある「計算の種類」タブをクリックして選択します。
  5. 「総計に対する比率」の選択
    「計算の種類」リストの中から「総計に対する比率」を選択します。
  6. 「OK」ボタンで確定
    設定が完了したら、「OK」ボタンをクリックしてダイアログボックスを閉じます。「値」エリアの「売上」フィールドが、各商品の売上が総売上に対して占める割合(%)で表示されるようになります。

その他の「計算の種類」設定と応用

「計算の種類」機能は、「総計に対する比率」以外にも様々な表示形式を提供しています。これらの設定を理解することで、より詳細なデータ分析が可能になります。

「親行フィールドに対する比率」

この設定は、行フィールドが複数階層になっている場合に役立ちます。例えば、行フィールドに「カテゴリー」と「商品名」を設定している場合、「商品名」の「親行フィールドに対する比率」を設定すると、各商品の売上が、その商品が属するカテゴリーの売上に対して占める割合を表示できます。

設定手順

  1. 「値」フィールドの右クリック
    ピボットテーブルの「値」エリアにあるフィールドを右クリックします。
  2. 「値の表示形式」の選択
    コンテキストメニューから「値の表示形式」を選択します。
  3. 「計算の種類」タブの選択
    「計算の種類」タブを開きます。
  4. 「親行フィールドに対する比率」の選択
    「計算の種類」リストから「親行フィールドに対する比率」を選択します。
  5. 「OK」ボタンで確定
    「OK」をクリックします。

「親列フィールドに対する比率」

列フィールドが複数階層になっている場合に、「親列フィールドに対する比率」を設定すると、各項目がその列の親項目に対して占める割合を表示できます。例えば、列フィールドに「年」と「月」を設定している場合、各月の売上がその年の総売上に対して占める割合を表示できます。

設定手順

  1. 「値」フィールドの右クリック
    ピボットテーブルの「値」エリアにあるフィールドを右クリックします。
  2. 「値の表示形式」の選択
    コンテキストメニューから「値の表示形式」を選択します。
  3. 「計算の種類」タブの選択
    「計算の種類」タブを開きます。
  4. 「親列フィールドに対する比率」の選択
    「計算の種類」リストから「親列フィールドに対する比率」を選択します。
  5. 「OK」ボタンで確定
    「OK」をクリックします。

「差分」や「差分率」

「差分」や「差分率」を選択すると、指定したフィールドや項目との差額や差率を表示できます。例えば、前年比の売上増加額や増加率などを計算する際に便利です。

設定手順

  1. 「値」フィールドの右クリック
    ピボットテーブルの「値」エリアにあるフィールドを右クリックします。
  2. 「値の表示形式」の選択
    コンテキストメニューから「値の表示形式」を選択します。
  3. 「計算の種類」タブの選択
    「計算の種類」タブを開きます。
  4. 「差分」または「差分率」の選択
    「計算の種類」リストから「差分」または「差分率」を選択します。
  5. 「基準フィールド」と「基準項目」の選択
    「差分」や「差分率」を選択した場合、「基準フィールド」と「基準項目」を指定する必要があります。例えば、前年比を計算したい場合は、「基準フィールド」に「年」などを、「基準項目」に「前年」などを選択します。
  6. 「OK」ボタンで確定
    「OK」をクリックします。

ADVERTISEMENT

ピボットテーブルの「計算の種類」設定における注意点

ピボットテーブルの「計算の種類」設定は非常に便利ですが、いくつか注意すべき点があります。

「総計」フィールドの存在

「総計に対する比率」などを計算する場合、ピボットテーブルに「総計」が表示されている必要があります。総計が表示されていないと、計算対象となる全体の合計値が存在しないため、正しく計算されません。総計が表示されていない場合は、「ピボットテーブル分析」タブ(または「デザイン」タブ)の「総計」から表示設定を有効にしてください。

「値」フィールドの配置

「計算の種類」は、「値」エリアに配置されたフィールドに対してのみ設定可能です。行エリアや列エリアに配置したフィールドの集計方法を変更するものではありません。割合を表示したい数値データは、必ず「値」エリアに配置してください。

「値の表示形式」と「計算の種類」の併用

「値の表示形式」ダイアログボックスには、「計算の種類」タブの他に「表示形式」タブもあります。通常、数値をパーセント表示にする場合は「表示形式」タブで「パーセンテージ」を選択しますが、「計算の種類」で「総計に対する比率」などを選択した場合、Excelが自動的にパーセント形式に調整してくれることが多いです。しかし、意図した通りに表示されない場合は、「表示形式」タブも併せて確認し、必要に応じて「パーセンテージ」を選択してください。

Excelのバージョンによる違い

「計算の種類」機能はExcel 2007以降で利用可能ですが、一部の高度なオプションや表示形式は、Excelのバージョンによって若干異なる場合があります。特に、Excel 2019やMicrosoft 365では、より洗練されたインターフェースや機能が追加されている可能性があります。もし、記事で説明している項目が見当たらない場合は、お使いのExcelのバージョンを確認してください。

ピボットテーブルと「計算の種類」の比較

ピボットテーブルで割合を表示する方法として、「計算の種類」以外に、Excel関数を使う方法や、Power Queryを使う方法も考えられます。それぞれの特徴を比較してみましょう。

比較項目 ピボットテーブル「計算の種類」 Excel関数 (例: SUMIF, SUMPRODUCT) Power Query
操作の容易さ 非常に容易。GUI操作のみで完結。 関数知識が必要。数式作成に手間がかかる。 GUI操作とM言語の知識が必要。学習コストがかかる。
柔軟性 限定的。用意された計算方法から選択。 高い。複雑な条件や計算ロジックを組める。 非常に高い。データ整形・変換の自由度が高い。
データ更新時の自動化 ピボットテーブルの更新で反映。 数式が参照範囲外になると手動修正が必要な場合がある。 クエリの更新で自動反映。データソース変更にも強い。
パフォーマンス 大量データでも比較的速い。 データ量が多いと計算に時間がかかる場合がある。 データ量や変換内容による。最適化が必要な場合がある。
主な用途 集計値の相対的な比較。 特定の条件に基づいた数値計算。 データの前処理・整形・統合。

「計算の種類」機能は、ピボットテーブル内で手軽に割合を表示したい場合に最も適しています。複雑な計算やデータの前処理が必要ない場合は、この機能を使うのが最も効率的です。一方、より高度な計算ロジックを組みたい場合はExcel関数、データソースの結合や複雑な整形が必要な場合はPower Queryの利用を検討すると良いでしょう。

まとめ

この記事では、Excelのピボットテーブルで集計値の割合をパーセント表示させるための「計算の種類」機能について解説しました。特に「総計に対する比率」を設定することで、各項目が全体のどれくらいの割合を占めるかを簡単に把握できます。この機能を使えば、データ分析の際に、単なる合計値の比較だけでなく、各要素の貢献度や構成比を明確に理解できるようになります。

今後は、この「計算の種類」機能を応用して、「親行フィールドに対する比率」や「差分率」なども活用し、より多角的なデータ分析に挑戦してみてください。また、ピボットテーブルの機能をさらに深掘りすることで、Excelでのデータ分析能力を飛躍的に向上させることができるでしょう。

📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】