第1回PowerQuery講座|パワークエリとは?何ができる?どう起動する?

パワークエリについて第1回目の講義となります。そもそもパワークエリとは何か?という話から、どの様な感じで何ができるのかを解説します。イメージが持てと思います。具体的な内容は次回以降の講義にて解説していきます。

目次

パワークエリはETLツール

パワークエリとは、Microsoft Excel(Excel 2016以降)に標準で搭載されているETLツールのことです。標準で搭載されているので、追加のインストールや費用は発生せずにExcelがインストールされている端末であれば誰でもすぐに使い始めることができます。

ETLツールとは、Extract(抽出)、Transform(変換)、Load(取り込み)の頭文字をとった略語です。この3つの処理を手動で作業するのが非効率であるため自動化できるようにしたのがパワークエリです。3つの処理を細かく見てみましょう。

Extract(抽出)

データはインターネット上に存在していたり、個別システム中やAccess、Excelといったローカルファイル内といたることろに散らばっています。Extract(抽出)は散らばったデータを一か所に集約することを指します。

Transform(変換)

データを収集しただけでは利用価値がありません。データを結合したりデータ間における計算を行ったりデータをクレンジングして集計し易い形にする必要があります。この処理がTransform(変換)のことです。

Load(取り込み)

集めたデータを整形したらExcelシートに表示させる必要があります。この機能がLoad(取り込み)です。

パワークエリで実際にできること

パワークエリを利用する何が実際にできてメリットがあるのか具体例を列挙します。使い方次第でここで上げたことの何倍ものことができます。

散らばったエクセルファイルを統合できる

複数のエクセルファイルを一つに統合するができます。VBAでコードを書けば可能ですが、パワークエリであればノーコードで簡単に統合が可能です。また、統合するファイルを追加したりする場合も簡単な操作で対応できます。

難しい関数が不要に

vlookup関数等の煩雑な関数を利用すればパワークエリを利用しなくても複雑なデータ整形を行うことができます。ただ、関数を多用したエクセルだと作成した人にしか分からずに俗人化する可能性があります。パワークエリを利用すると関数を利用することなく複雑なデータの整形ができ、その後の修正も容易となるので将来的な価値は高くなります。

間違いが少なくて済む

エクセル関数でデータの整形をする場合にありがちなのが、セルによって数式が間違っていたり、そもそも数式が入力されていなかったりします。パワークエリであれば、セル単位に数式を入れずに列単位に数式を入れるので間違いが減ります。

パワークエリの具体例を確認

Excelでどの様な感じでパワークエリ使うのかイメージを持ってもらうために、ざっくりとパワークエリを具体的に説明します。詳細は次回以降の講座で説明していきます。

練習用エクセルのダウンロード

説明で利用するエクセルファイルをダウンロードして実際に操作をしてみましょう。

STEP
パワークエリを起動する

1.Excelのデータタブを選択します。
2.データの任意のセルが選択された状態にして、[テーブルまたは範囲から]をクリックします。

自動的にテーブル化が行われます。

[先頭行をテーブルの見出しとして使用する]にチェックを入れてOKをクリックする。

先頭行が無いデータの場合は、チェックを入れません

STEP
グループ化ステップを追加する

PowerQueryエディターが起動しました。このエディター上でファイルの結合や四則演算等の様々なデータ処理を行います。今回は、PowerQueryの沢山ある中の1機能である集計を行います。

[グループ化]をクリックしてください。

1.[性別]を選択します。(性別列でグループ化されます。)

2.[OK]をクリックします。

性別で集計されました。右側のクエリの設定に処理がステップという名称で追加されていきます。

グループ化だけであればあえてパワークエリを利用しなくてもピボットテーブルを使うという方法もあります。

STEP
Excelシートへの反映

データを取り込んで整形した後にエクセルのシートに表示させます。PowerQueryエディターの[閉じて読み込む]をクリックしてください

取り込みシート(Sheet1)とは別シート(Sheet2)でデータが表示されます。元のデータが残っている点がポイントですね。

STEP
元データを変更後に更新する。

収集した元のデータを変更して、クエリを更新してみましょう。

1.集計で利用した性別を全て「女」に変更します。

2.データタブの[すべて更新]をクリックします。

性別「女」と集計結果に反映されました。これがパワークエリーです。

パワークエリ学習コンテンツ

全11回の学習コンテンツでパワークエリを習得することができます。

コメント

コメントする

目次