事務作業の省力化や資料作成に役立つ、Excelの使い方を紹介

Excelの機能を最大限に生かして、業務の省力化や経営状況を分析できる資料の作成方法を解説します。

指定した条件に一致するデータだけを集計する(その2)ピボットテーブル

ピポットテーブルは、数式(関数)を使わず詳細な分析ができます

  その1では、数式(関数)を使って指定した条件に一致するデータだけを集計する方法を説明しました。

 その2では、ピボットテーブルを使って集計する方法を説明します。

 ピボットテーブルを使うことにより、「集計」ができるだけでなく、同時に「グラフ」を作成できます。

地区別の販売件数

 地区別販売件数の集計表と棒グラフ。

   f:id:k-ohmori9616:20190731134050p:plain

 

年齢別の販売件数

 年齢別販売件数と棒グラフ。

   f:id:k-ohmori9616:20190731134826p:plain

 

ピボットテーブルで集計すると、数式(関数)で集計するより詳細な情報が分かる

 ピボットテーブルで集計すれば、集計結果だけではなく、詳細な内容が分かります。

 数式(関数)を使うと複雑になってしまう複数の条件での「複合集計」「クロス集計」が簡単な操作でできます。

 「条件」の設定は、手動フィルターを使うので条件の変更をするときも、数式の書き換えは必要なく、手動フィルターでチェックを入れる箇所を変更するだけで即座にできます。

 

数式(関数)で集計する

 数式を入力するための「セル」を追加する必要があります。

 そして、集計の結果以外の詳細な情報は分かりません

   f:id:k-ohmori9616:20190801130211p:plain

 

ピボットテーブルを使った集計は、「結果」以外の細かな情報も分かる

 ピボットテーブルを使った集計は集計内容が細かく表示されるので、「結果」以外の情報も知ることができます。 

つの条件広島市在住」と「50歳未満」で集計

 手動フィルターを使って、居住地広島市内」年齢「50歳未満」にチェックを入れるだけで条件設定ができます。

 

   f:id:k-ohmori9616:20190801115856p:plain


つの条件広島市在住」「購入金額1万円以下」「女性」で修正

 「行」のボックスに「居住地」、「金額」、「性別」をドラッグするだけで3つの条件での複合集計が設定できます。 

 手動フィルターで性別「女」居住地広島市内」金額「1万円未満」のグループにチェックを入れるだけで条件設定ができます。

 

   f:id:k-ohmori9616:20190801120531p:plain

 

ピボットテーブルの操作方法(広島市以外への販売数を集計)

 ピボットテーブルでの集計結果は「別シート」に作成されるので「元のデータ(リスト)」には影響を与えません

 集計するための数式(関数)を入力するためのセルを用意する必要はありません。

 

    f:id:k-ohmori9616:20190801130758p:plain

 

「表」をピボットテーブルに変換しワークシートを作成します

  1. 「表」のどこか1カ所を選択します
  2. 「挿入」タブを選択します
  3. 「ピボットテーブル」をクリックします
  4. 「テーブル範囲」が正しく選択されているかを確認します
  5. レポートの配置を「新規ワークシート」を選択します

   f:id:k-ohmori9616:20190731135445p:plain

 

「ピボットテーブルレポート」のワークシートが作成されます

 ピボットテーブル用の「別シート」が作成されます。

   f:id:k-ohmori9616:20190731135639p:plain

 

「ピボットテーブルのフィールド」で必要な項目をドラッグします
「居住地別」の顧客への販売件数を集計します
  1. 「商品ID」∑値のフィールドにドラッグ
  2. 「居住地」のフィールドをドラッグ

   f:id:k-ohmori9616:20190731140155p:plain

 

「フィルター」の機能を使って、広島市以外への販売件数を表示します
  1.  行ラベルの「フィルターボタン」をクリック
  2. 「手動フィルター」のダイアログで広島市以外」にチェックを入れる

   f:id:k-ohmori9616:20190731140552p:plain

 

広島市以外」の販売件数が表示されました

 広島市以外の件数が集計されました。

   f:id:k-ohmori9616:20190731140916p:plain


「集合縦棒」でグラフ化します
  1. ピボットテーブル内のどこか1カ所を選択
  2. 「ピボットテーブルツール」が表示されているのを確認
  3. 「分析」タブを選択
  4. 「ピボットグラフ」を選択
  5. グラフ種類の変更「集合縦棒」を選択
  6. グラフが表示されます

   f:id:k-ohmori9616:20190731141216p:plain

 

 

複数の条件で集計する「複合集計」も簡単です

 「行」のフィールドに複数の項目をドラッグするだけで複合集計ができます。

 行のフィールドのボックス内の「上・下」を変えると、集計方法を変えることができます。

広島市在住の50歳未満」への販売件数
  1. 行のボックスに「年齢」をドラッグ
  2. 行のボックスに「所在地」をドラッグ(※ 「年齢」の下に配置)
  3. 手動フィルターの「年齢」をクリック
  4. 「50歳未満」のグループにチェックを入れる
  5. 手動フィルターの「所在地」をクリック
  6. 広島市内」のグループにチェックを入れる

  ※ 行のフィールドの「上・下」の並びを変えると集計方法が変わります

   

   f:id:k-ohmori9616:20190801122435p:plain

 

 

「グループ化」すれば色々な条件を設定することができます

 グループ化を使えば、分類方法を自由に設定できます。

年齢の分類を「20歳~70歳」「30歳単位」にする

   f:id:k-ohmori9616:20190801100145p:plain

 

グループ化のダイアログで、「範囲」「単位」を設定する

 グループ化の設定で、「開始の値」「終了の値」「間隔」を設定できます。

  1. 行ラベル「年齢」の部分で右クリック
  2. 出てきたダイアログで、「グループ化」をクリック
  3. グループ化のダイアログで、先頭の値「20」に設定
  4. 末尾の値「70」に設定
  5. 単位「30」に設定

    f:id:k-ohmori9616:20190801135412p:plain

 

広島市在住」「1万円以下」「女性」平均年齢
  1. 行のフィールド「居住地」➡「金額」➡「性別」の順でドラッグ
  2. ∑値のフィールド「平均/年齢」ラジオボタン「▼」をクリック
  3. 「値フィールド」をクリック
  4. 値フィールドの設定ダイアログで計算の種類で「平均」を選択

   f:id:k-ohmori9616:20190731144200p:plain

 

 

「ピボットテーブルのフィールド」でドラッグ操作するだけで集計(分析)方法を変更

「居住地」➡「金額」➡「性別」複合集計

 「行」のフィールドに、複数の項目をドラッグするだけで「複合集計」ができます。

 「行のフィールド内の上下の並びを変えるだけで、集計方法を変更することができます。

   f:id:k-ohmori9616:20190731145217p:plain


「性別」➡「居住地」➡「金額」複合集計 

   f:id:k-ohmori9616:20190731145856p:plain

 

 「9000円未満」「広島市内」「女性」3つの複合条件で集計

     f:id:k-ohmori9616:20190220091136p:plain

 

 

クロス集計も簡単にできます

 数式(関数)を使う場合、複雑な操作が必要なクロス集計もピボットテーブルを使えば簡単にできます。

 ピボットテーブルを使えば、「行」のボックスと「列」のボックスに項目をドラッグするだけでクロス集計ができます。

 

「居住地」「性別」クロス集計ピボットテーブルを使えば簡単です。

 「行」のボックスに「居住地」「列」のボックスに「性別」をドラッグするだけで、クロス集計になります。

 グラフの種類を「積み上げ縦棒グラフ」にすれば、男女の比率が一目でわかります。

  1. 「行」の要素に「居住地」を、「列」の要素に「性別」を配置してクロス集計にする
  2. 「∑ 値」「合計/金額」をドラッグして集計方法を「金額」にする
  3. 「積み上げ縦棒グラフ」にして「男・女」の比率を視覚的に表現する

   f:id:k-ohmori9616:20190801101416p:plain

   

 「ピボットテーブル」を使って集計すれば、(その1)で紹介した数式(関数)を使った集計より簡単でより詳細な内容が分かります。

 

 

k-ohmori9616.hatenablog.com