パワークエリとは、Excelでデータの集計やデータの加工を自動化するための機能です。
プログラミングの知識が必要なExcelマクロに比べ、パワークエリはコードを使わずに操作できるため、誰でも手軽に使えるというメリットがあります
パワークエリはExcel2016以降から標準で搭載されてます
またExcelには、パワーピボットという機能もあり、パワークエリと混同することもあります
両者の違いとしては
パワーピボットが集計・分析を得意とするのに対し、パワークエリは、その手前でデータの整形や取込を得意とすることです
↓イメージ図
![](https://www.quickroutines.com/wp-content/uploads/2024/05/image-45.png)
パワークエリでの主な機能に次の3つがあります
- フォルダ内のすべてのファイルを取得する
- 不要な行や列の削除など、データを整形する
- 複数のテーブルを1つの表にまとめる
この記事では、パワークエリができること、その活用例について紹介していきます
機能① フォルダ内のすべてのファイルを取得する
パワークエリでは、フォルダ内の複数のファイルを一括で取得し、ひとつのファイルにまとめることができます。
例えば、フォルダ内に「販売データ」というExcelファイルが月別で入っていた場合、
![](https://www.quickroutines.com/wp-content/uploads/2024/05/image-48.png)
普通に集計しようとすると、全てのExcelファイルを開いてコピペで貼り付け・・・となりますが、
Power Queryを使うと、各月のファイルの取込みをして、表の結合までしてくれます。
![](https://www.quickroutines.com/wp-content/uploads/2024/05/image-51.png)
機能② 不要な行や列の削除など、データを整形する
集計に使用する元データが、常に整った状態であるとは限りません。
例えば、元データがすでにクロス集計表として加工されている場合、集計単位を変更するなどの調整は難しくなります。
この場合、Power Queryの「ピボット解除」機能を使うと、次のようにデータをテーブルの形に戻すことができます。
![](https://www.quickroutines.com/wp-content/uploads/2024/05/image-52.png)
他にも、次のように変換することも可能です。
![](https://www.quickroutines.com/wp-content/uploads/2024/05/image-53.png)
機能③ 複数のテーブルを1つの表にまとめる
Power Queryを使えば、複数の表を一つの表に簡単にまとめることができます。クエリのマージや追加機能を活用することで、異なるデータソースやテーブルを効率よく結合し、統一されたデータセットを作成することが可能です。
![](https://www.quickroutines.com/wp-content/uploads/2024/05/image-54.png)
パワークエリのデメリット
最後にパワークエリのデメリットです
パワークエリはエクセル関数と違いM言語を使用します
簡単なものであればマウス操作だけ事足りますが、徹底的な自動化を目指して複雑なクエリを作成しようとするにはM言語をきちんと理解する必要があります
また、パワークエリエディタの起動中はExcelシートの編集ができません(別Excelファイルも含めて)
クエリの加工中は、別作業を同時ですすめる事がほぼできないと言っていいでしょう
この記事では、Power Queryの主要な機能についてご紹介しました。
これらの機能を使うことで、今まで手作業で行っていた業務を効率化していくことができます。
Udemy(ユーデミー)は、世界中の講師と学習者をオンラインで結びつける学習プラットフォームです。
Udemyの特徴は「買い切り型の動画」で、購入後いつでも無制限に視聴可能なことです。
また、セール時には本1冊分ほどの価格で購入できる講座もあります。
一般書籍で紹介されない深い内容を、サンプルデータ付きでわかりやすく学ぶことができるため、コストパフォーマンスは抜群です!
いつでもどこでも何度でも、スマホが教室に Udemy
コメント