見出し画像

【EXCEL】PowerQueryとはなんだろうか

こんにちは!フリーランスエンジニアのtomisan(tomisan0320)です
今回はExcelのPower Queryについてどういうものか簡単に紹介します

Excelのこのあたり

Power Queryの概要

Power Queryは、Excel内で利用できるデータ連携およびデータ整形ツールで、データの分析やデータの整理作業を効率的に行うことができます
かっこよくいうとETLツールというようですね

  • Extract(抽出)

  • Transform(変換)

  • Load(取り込み)

さまざまな形式のインプット(Excelシート、CSVファイル、データベース、Webなど)からデータを取り込み、必要に応じてデータ変換、統合することができます

概要

また基本的にはGUI(画面の操作)で様々な設定ができますが、何か設定すると内部的にはM言語のクエリが生成されています
そのため詳細を知りたい場合やさらに理解を深めたい場合はM言語で書かれたクエリを読み解く必要があります

では基本的な機能をざっくりみていきましょう

主な機能

データの取り込み

複数のデータソース(EXCEL,txt,CSV,DBなど)からのデータを取り込むことが可能です
(例)社員データはDBから、給料データはcsvから取得するデータの取り込む

データソース選択画面

データのクレンジング

クレンジングとは整備、きれいにするみたいなイメージです
不備のあるデータや重複したデータなど指定した形に整形や削除したりすることができます
(例)重複しているデータの削除、表記揺れの統一、計算する

PowerQueryエディタ

データの統合

異なるデータソースからのデータを統合し、一つのレポートにまとめることができます
(例)社員データと給料データを紐付けて表示する

統合のイメージ

更新

設定した内容でデータを更新し、常に最新の情報を保持することができます

つまりデータソースが最新化された際に、ボタン一つで最新の情報で
データ取り込み→データのクレンジング→データの統合が行い、
最新のレポートを生成することができます

まとめ

今回はPower Queryの概要についてざっくり説明させていただきました
次回以降具体的な操作方法などを説明できればと思います

この記事が気に入ったらサポートをしてみませんか?