![見出し画像](https://assets.st-note.com/production/uploads/images/137462522/rectangle_large_type_2_93cae11a7b7f5de88af907788239ae1d.png?width=1200)
【EXCEL】PowerQueryとはなんだろうか
こんにちは!フリーランスエンジニアのtomisan(tomisan0320)です
今回はExcelのPower Queryについてどういうものか簡単に紹介します
![](https://assets.st-note.com/img/1713217349137-Z5UQq02FT0.png?width=1200)
Power Queryの概要
Power Queryは、Excel内で利用できるデータ連携およびデータ整形ツールで、データの分析やデータの整理作業を効率的に行うことができます
かっこよくいうとETLツールというようですね
Extract(抽出)
Transform(変換)
Load(取り込み)
さまざまな形式のインプット(Excelシート、CSVファイル、データベース、Webなど)からデータを取り込み、必要に応じてデータ変換、統合することができます
![](https://assets.st-note.com/img/1713218954378-lAwtdci5RS.png?width=1200)
また基本的にはGUI(画面の操作)で様々な設定ができますが、何か設定すると内部的にはM言語のクエリが生成されています
そのため詳細を知りたい場合やさらに理解を深めたい場合はM言語で書かれたクエリを読み解く必要があります
では基本的な機能をざっくりみていきましょう
主な機能
データの取り込み
複数のデータソース(EXCEL,txt,CSV,DBなど)からのデータを取り込むことが可能です
(例)社員データはDBから、給料データはcsvから取得するデータの取り込む
![](https://assets.st-note.com/img/1713219074571-NPEsWba8rk.png?width=1200)
データのクレンジング
クレンジングとは整備、きれいにするみたいなイメージです
不備のあるデータや重複したデータなど指定した形に整形や削除したりすることができます
(例)重複しているデータの削除、表記揺れの統一、計算する
![](https://assets.st-note.com/img/1713236498675-etLa2qjoux.png?width=1200)
データの統合
異なるデータソースからのデータを統合し、一つのレポートにまとめることができます
(例)社員データと給料データを紐付けて表示する
![](https://assets.st-note.com/img/1713479733103-w3OfiMwwML.png?width=1200)
更新
設定した内容でデータを更新し、常に最新の情報を保持することができます
つまりデータソースが最新化された際に、ボタン一つで最新の情報で
データ取り込み→データのクレンジング→データの統合が行い、
最新のレポートを生成することができます
まとめ
今回はPower Queryの概要についてざっくり説明させていただきました
次回以降具体的な操作方法などを説明できればと思います
この記事が気に入ったらサポートをしてみませんか?