リンクユニット

Windows10 & Office2016 Access2016

クエリでデータをグループ化して集計

投稿日:2018年1月7日 更新日:

クエリのデザイングリッドに[集計]セルを表示すると、データをグループ化して、グループごとに集計することができます。製品ごとに数量や売上の合計を求めることができます。
クエリのデザインビュー

サンプルとして下のようなクエリがあります。

クエリの確認

下のように[T_売上]テーブルの全フィールドに、演算フィールドを追加したクエリを作成しています。クエリ名は[Q_売上]としています。
クエリ

クエリを実行すると、下のようになります。このクエリを基に新しいクエリを作成します。そして、デザインビューで集計セルを表示して、製品名ごとの数量と売上の合計を求めていきます。
データシーとビュー

新しいクエリを作成

[作成]タブの[クエリ]グループの[クエリデザイン]をクリックします。
クエリデザイン

[テーブルの表示]ダイアログボックスの[クエリ]タブをクリックして、[Q_売上]を選択して[追加]ボタンをクリックします。
テーブルの表示ダイアログボックス

[製品名]と[数量]と[売上]フィールドをデザイングリッドに追加します。フィールドをデザイングリッドにドラッグして作成します。または、各フィールドをダブルクリックして追加します。
フィールドの追加

クエリのデザインビューで[集計]行を追加

以下のどちらかの方法で[集計]行を表示します。参考[集計]行を非表示にするには、再度 [集計]ボタンをクリックします。

[デザイン]タブから

クエリをデザインビューで開きます。[デザイン]タブの[表示/非表示]グループにある[集計]をクリックします。
デザインタブの集計

デザイングリッドから

デザイングリッドで右クリックして、ショートカットメニューから[集計]をクリックします。
デザイングリッドで右クリック

結果、下のようにデザイングリッドに[集計]行が追加されます。
集計行の表示

数量と売上の合計を求める

[数量]フィールドの[集計]セルの▼ボタンをクリックして、メニューの中から[合計]をクリックします。
プルダウンメニューから[合計]を選択

同様に、[売上]フィールドのセルにも[合計]を選択します。
売上フィールドも合計を選択

参考集計の種類には、以下のものがあります。

  • グループ化
    フィールドをグループ化します。
  • 合計
    フィールドの値を合計します。
  • 平均
    フィールドの平均値を求めます。
  • 最小
    フィールドの最小値を求めます。
  • 最大
    フィールドの最大値を求めます。
  • カウント
    フィールドの値の数を求めます。
  • 標準偏差
    フィールドの標準偏差値を求めます。
  • 分散
    フィールドの値の分散を求めます。
  • 先頭
    フィールドの値の先頭を求めます。
  • 最後
    フィールドの値の最後を求めます。
  • 演算
    フィールドの値で演算をします。
  • Where条件
    フィールドに条件を設定します。

クエリの実行

実行ボタンをクリックして、クエリの結果を確認します。
クエリの実行

ここでは、下のようになっています。フィールドの名前が[数量]が[数量の合計]、[売上]が[売上の合計]になっていますが、これは[集計]を設定すると、自動的に変更されます。フィールド名を変更したい場合は、デザインビューに切り替えて変更します。フィールド名の変更
クエリの実行結果

名前を付けて保存

クエリに名前を付けて保存します。[F12]キーを押すと、[名前を付けて保存]ダイアログボックスが表示されます。
[名前を付けて保存]ダイアログボックス

フィールド名の変更

クエリを保存した後、再度 デザインビューで開くと、集計を求めたフィールド名が変更されているのがわかります。別の分かりやすい名前にしたい場合は、[新規フィールド名:既存のフィールド名]にします。例えば、[数量の合計]を[数量計]にしたい場合は、[数量計:数量]のようにします。ここでは、このままにしておきます。
フィールド名の変更

データシートビューで集計行を表示

作成した[Q_製品別合計]クエリをデータシートビューで開いて、集計行を表示することができます。[ホーム]タブの[レコード]グループにある[集計]をクリックします。
データシートビューで集計

フィールドのデータごとに集計結果を表示することができます。各集計セルをクリックすると、プルダウンボタンが現れます。[数量の合計]と[売上の合計]で、プルダウンメニューの中から[合計]を選択します。ここの集計には、[合計]、[平均]、[カウント]、[最大]、[最小]、[標準偏差]、[分散]があります。参考非表示にする場合は、再度、[ホーム]タブの[レコード]グループにある[集計]をクリックします。
プルダウンメニューから合計を選択

フィールドの書式の変更

フィールドの書式を変更したい場合は、クエリをデザインビューで開きます。そして、デザイングリッドで右クリックして、ショートカットメニューから[プロパティ]をクリックします。
デザイングリッドで右クリックして、プロパティを選択

プロパティシートの[書式]の▼ボタンをクリックして、目的の書式があれば、ここから選択します。直接入力することもできます。
書式のプルダウンメニュー

ここでは、[売上の合計]は[通貨]を選択し、[数量の合計]は書式を直接入力しました。
書式の設定

クエリを実行すると、下のようになります。
クエリの実行

関連グループ化で重複レコードを削除したテーブルを作成することもできます。

グループ化で重複レコードを削除したテーブルを作成

Access2013で、1つのテーブルで重複したレコードを削除してマスターテーブルを作成する方法です。 以下のようなテーブル(テーブル名は受 ...

続きを見る

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。
Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る


推奨管理人一押しのテキストです。私もこれで学習しました。

おすすめ記事と広告

記事を更新しました

データ分析ツールアドインをリボンに表示するには

Excel2016で[データ]タブに[データ分析]ボタンを表示して、[データ分析]ウィンドウを呼び出すための設定方法です。 [開発]タブを表 ...

画像の差し込み印刷(IncludePictureフィールドを使って作成)

Wordの差し込み印刷は、同じ文面の書面に宛先だけを差し替えて印刷することができる機能です。住所や氏名を印刷したラベルをまとめて作成して、封 ...

クリアアニメでカウントダウンタイマーを作成

PowerPointで下のようなカウントダウンタイマーを作成する方法です。 レイアウトの選択 PowerPoint2016で解説します。1枚 ...

【Ctrl】キーでマウスポインターの位置を表示する

Windows10で [Ctrl]キーを押して、マウスポインターの位置を表示できるようにする設定です。 [スタート]ボタンをクリックして[設 ...

切り取った要素をまとめて貼り付けるにはスパイク機能が便利

Wordには、スパイク機能というのがあります。文字列や画像、表などを次々に切り取り、別の位置にまとめて貼り付けることが出来る機能です。切り取 ...

-Windows10 & Office2016 Access2016

Copyright © 2001-2018 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2018 AllRights Reserved Powered by AFFINGER4.