パワークエリを活用することで、データグループ化が簡単かつ効率的に行えます。本記事では、パワークエリでデータをグループ化する手順を分かりやすく解説します。これにより、あなたもデータ分析のスキルを向上させることができます。
統計関数の利用方法
統計関数の利用方法を説明します。
画面から統計関数を利用する方法(統計関数を知らなくてOK)
パワークエリエディタを開きます。
- テーブル内のセルを選択して[データ]タブを選択します。
- [テーブルまたは範囲から]を選択します。
- 統計関数を利用する列を選択します。(以下の例だとB列)
- [変換]タブを選択し[統計アイコン]を選択します。
- 合計値や、最大値、最小値等の統計関数を選択することができます。今回は、[平均]をクリックしてB列の行の値の平均値を出してみます。
数式バーを確認するとList.Average(列名)という平均値を求める統計関数が表示されています。そして、数式バーの下に表示されている値が統計関数によって得られた値になります。今回の場合は、平均値が表示されています。
= List.Average(変更された型[B列])
続いて前のステップに戻ります。数式バーの左側にある[fx]を選択して直前のステップ「変更された型」を入力します。これで、先ほど求めた平均値をパワークエリに保持させたまま、直前ステップに戻ることができます。
- [列の追加]を選択します。
- [カスタム列]を選択します。
新しい列名を入力して、カスタム列の式には、先ほど平均値を求めたステップ名を入力します。今回は、[計算された平均]がステップ名です。ステップ名は、分かりやすい名称に変更することができます。
B列の平均値が最終列に追加されました。
統計関数を直接入力する方法
感のいい方はお気づきだと思いますが、統計関数を知っていれば以下のように直接カスタム列の式に入力するという方法もあります。この方が早いですが、関数を瞬時に出す必要があります。
主要な統計関数一覧
統計関数名称 | 統計関数 |
---|---|
合計 | List.Sum([列名]) |
最小値 | List.Min([列名]) |
最大値 | List.Max([列名]) |
中央 | List.Median([列名]) |
平均 | List.Average([列名]) |
標準偏差 | List.StandardDeviation([列名]) |
値のカウント | List.NonNullCount([列名]) |
グループ化
グループ化は、Excelの関数であるSUMIF(計算)とAVERAGE(平均)などの関数に相当する機能です。具体的には、複数のデータ行を、合計、平均、最大、最小、平均、または中央値で集計して分かりやすいデータに変換することができます。
一つの列でグループ化
説明で利用するExcelファイルをダウンロードして実際に操作をしてみましょう。
手始めに一つの列でグループ化する方法を説明します。
パワークエリエディタを開きます。
- テーブル内のセルを選択して[データ]タブを選択します。
- [テーブルまたは範囲から]を選択します。
- [変換]タブを選択します。
- [グループ化]を選択します。
「コード」ごとにグループ化して、数値A、数値Bの合計値と平均値を表示させます。
- [詳細設定]を選択します。
- [集計の追加]を4回押下します。
- 新し列名を入力します。
- 集計方法をプルダウンから[合計]と[平均]を選択します。
- 集計する列名をプルダウンより選択します。
コードごとにグループ化され、数値A、数値Bでそれぞれ合計値と平均値が表示されています。
二つの列でグループ化
説明で利用するExcelファイルをダウンロードして実際に操作をしてみましょう。
続いて複数の列でグループ化する方法を説明します。
パワークエリエディタを開きます。
- テーブル内のセルを選択して[データ]タブを選択します。
- [テーブルまたは範囲から]を選択します。
- [変換]タブを選択します。
- [グループ化]を選択します。
[大分類]と[小分類]二つの列でグループ化して、数値A、数値Bの合計値を表示させます。
- [詳細設定]を選択します。
- [グループ化の追加]を2回押下します。
- [大分類]と[小分類]を選択します。
- [集計の追加]を2回押下します。
- 新し列名を入力します。
- 集計方法をプルダウンから[合計]を選択します。
- 集計する列名をプルダウンより選択します。
[大分類]と[小分類]でグループ化され、数値A、数値Bの合計値が表示されています。
パワークエリ学習コンテンツ
-
【初心者向け】パワークエリ入門:ETLツールを使ってエクセルデータを簡単に整形・統合しよう!(1/11)
-
【実践ガイド】パワークエリでデータ収集:Excel、CSV、PDF、Webデータを簡単に取り込む方法をマスターしよう!(2/11)
-
【総力特集】パワークエリで列操作をマスター:選択、変更、移動、削除、結合、分割の詳細解説&実践テクニック!(3/11)
-
【徹底解説】パワークエリで行操作をマスター!フィルター・保持・削除テクニックと練習用エクセルで実践学習(4/11)
-
パワークエリでデータクレンジング: 文字列結合、0埋め、テキスト関数をマスター(5/11)
-
パワークエリで四捨五入、切り捨て、切り上げをマスターする方法(6/11)
-
パワークエリで効率的なデータグループ化を実現する方法(7/11)
-
パワークエリで時間と日付の計算をマスター!便利な関数を使って効率アップ(8/11)
-
パワークエリで条件別集計をマスターする方法(9/11)
-
Excelパワークエリでクロス集計表とデータベース形式を瞬時に変換する方法(10/11)
-
Excelパワークエリ入門: 効率的なデータ整理をマスターしよう!(11/11)
コメント