小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2024年1月22日【ID:0】

【Excel】商品ごとの販売数の合計を瞬時に集計

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


以下のような商品ごとの販売数が管理された表が用意されています。
こちらの表を元に、商品ごとの販売数の合計を瞬時に集計する方法について解説していきます。


集計方法

集計する方法として、「関数を使用する方法」や「ピボットテーブルを使用する方法」などがあります。
こちらでは、ピボットテーブルを使用して集計していきます。

[補足] 関数で集計する場合は、COUNTIF(S)関数などが便利になります。

ピボットテーブルで集計するメリットは、条件式などを考える必要がなく、マウスのみの簡単な操作で集計することができる点です。
テーブルという機能を活用することで、データの増減にも対応することができます。

デメリットは、データを更新した際に、「ピボットテーブルを更新する」という操作を毎回行う必要があります。

そのため、「ピボットテーブルを更新する」という手間を除けば、かなり快適な機能になります。


テーブルの作成

まず初めに、集計対象の表をテーブルにしていきます。
表の中にカーソルを移動させ、[挿入]タブの中の[テーブル]を選択します。

この時に、以下のような画面が表示されます。

このデータ範囲が、項目名を含む表全体になっていることを確認します。
範囲が正しい場合は、「先頭行をテーブルの見出しとして使用する」にチェックが入っていることを確認して、「OK」で確定します。

確定することによって、以下のように、表がテーブルに変換されます。
作成されたテーブルを選択すると、[テーブルデザイン]タブが表示され、そのリボンからテーブル名を変更することができます。
今回は、「テーブル1」という名前のままで集計していきたいと思います。

※テーブルのデザインに関しては、表示された[テーブルデザイン]タブより変更することができます。


ピボットテーブルの作成

次にピボットテーブルを作成していきます。
※「ピボットテーブル」の文字の中に「テーブル」が含まれていますが、先ほどの「テーブル」という機能とは、全く別の機能になります。

作成されたテーブルを選択し、[挿入]タブの中の[ピボットテーブル]を選択します。

以下の画面が表示されましたら、[テーブル/範囲]の項目に、作成したテーブルの名前(テーブル1)が入力されていることを確認します。
次に、ピボットテーブルを配置する場所を指定します。
こちらでは、既存のシートのセルF2を指定しています。

上記の内容で「OK」をクリックして確定すると、以下のように空のピボットテーブルが作成されます。

また、画面の横に[ピボットテーブルのフィールド]というメニューが表示されます。

誤ってメニューを閉じてしまった場合は、作成されたピボットテーブルを選択すると、[ピボットテーブル分析]タブが表示されるため、その中の[フィールドリスト]を選択することで表示することができます。

表示された[ピボットテーブルのフィールド]にて、ピボットテーブルに表示させる内容を指定します。

今回の目的は、「商品ごとの販売数の合計」を集計することになります。
そのため、作成したい表のイメージは、以下のようになります。

このようを文字に置き換えると、以下のようになります。
・行に商品名を並べる
・販売数の合計を並べる

そのため、まず初めに、[行]というボックスに[商品名]を追加します。
追加する際は、[商品名]という要素を[行]というボックスにドラッグします。

このようにして、ピボットテーブルの行に商品名を表示させることができました。

次に、集計したい販売数を追加します。
集計したい項目は、[値]というボックスに追加します。

このようにすることで、販売数の合計を求めることができました。

[補足] 参照元のテーブルの値が更新された場合は、[ピボットテーブル分析]タブの中にある[更新]を選択することで、ピボットテーブルが更新されます。


集計方法の変更

追加した[値]のボックスを確認すると、[合計 / 販売数]という名前に変わっています。
これは、自動で「合計を求めるのかな?」と予想された結果、このように表示されています。
合計ではなく、件数を求めたい場合は、この集計方法を変更する必要があります。

集計方法を修正する場合は、[合計 / 販売数]をクリックすると、メニューが表示されます。
このメニューの中の[値フィールドの設定]を選択します。

選択すると、以下の設定画面が表示されるため、こちらにて集計方法を変更することができます。

集計方法を[合計]から[個数]に変更した場合は、以下のようなピボットテーブルに変更されます。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


メンバー募集
ExcelVBA学習ロードマップ配布 ExcelVBA学習ロードマップ配布





リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

5750507

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】日付を用いた一意の番号を生成

【Excel】表の背景色を交互に変更する方法

【Excel】長い数式を改行して見やすくする

【Excel】グラフ上で目標値を可視化

【Excel・Googleスプレッドシート】セルを囲む薄い線を非表示にする

【ExcelVBA】チェックボックスを一括リセットするボタン作成

【Excel】指定した範囲内で列幅を自動調整

【Excel】複数シートの表を数式で1つにまとめる

【Excel】いずれかの条件を満たすデータの集計

【Excel】月単位の集計表を作成

【Excel】ドロップダウンリストで複数選択可能にする

【Excel】数式のコピー時に書式をコピーしない

【Excel】複数の表を結合して重複を除外する

【Excel】IFS関数で「その他」を表現

【ExcelVBA】自作関数(ユーザー定義関数)が自動更新しない

【Excel】数式1つ・関数1つで集計表を作成!?

【Excel】SUM関数より凄いSUBTOTAL関数とは

【Excel】色んな数値の連番の入力方法

【ExcelVBA】各要素のデータ行を自動で挿入

【Excel】REPLACE関数とSUBSTITUTE関数の使い分け

【Excel】日付に対応する曜日を表示

【Excel】昇順や降順ではなく、好みの順番に並べ替える方法

【Excel】クイック分析の活用

【Excel】特定のセルに関して自分以外に入力させない

【Excel】ふりがな検索する方法





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ

メンバーに加入すると多くの特典が得られます

・全作品ダウンロード
・コンテンツ閲覧管理
・チャットサポート

 メンバー募集は
こちら 

LINE登録者限定特典案内

※メンバーページと連携すると表示されなくなります