コラム ~ 業務効率化・業務自動化についての最新情報、用語、ノウハウなど ~

【初心者向け】Power Query(パワークエリ)とは?データ整理・結合・自動更新まで徹底解説!

作成者: admin_dg|Oct 26, 2023 12:00:00 AM

ビックデータのデータ処理や分析がますます身近になっている現代、初心者でも手軽に使えるツール「Power Query(パワークエリ)」をご存知でしょうか?

定期的に同じような手順でデータ編集や加工をしている方に、おすすめのツールです。

このブログでは、Power Queryとは何か、どのように活用できるのか、そしてExcel(エクセル)との違いについて解説します。さらに、使い方のコツや便利なテクニックもご紹介しますので、ぜひ最後までご覧ください。

DX/Office活用トレーナー 本多 瑞季(ほんだ みずき)
現場の業務フローを起点に、Excel・Copilot・Power Automateを“使いこなせる状態”まで伴走するトレーナー。操作説明にとどまらず、部署や役割に合わせた課題設計で、研修翌日から成果を出せるよう設計します。
※DX人財育成サービスの公式サイト

 

 

 

 

 

 

 

Power Query(パワークエリ)とは

Power Queryと聞いて、そもそもどんなツールなのか、ご存知ない方もいらっしゃるのではないでしょうか。
まずはPower Queryの歴史や、概要についてご紹介致します。

Power Queryの歴史

Power Queryは、Microsoftが開発したデータ処理ツールで、その歴史はExcelやPower BIなどのMicrosoft Office製品に深く関連しています。

最初に登場したのは、Excel 2010の拡張機能としてでした。
Excel2016 からは「データの取得と変換」として標準機能に組み込まれました。

その後、Power Queryは独自のアプリケーションとして発展し、Microsoft Power BIにも統合されました。
この進化により、Power QueryはExcelやPower BIを超えて、データ処理の専門ツールとして広く利用されるようになりました。

Query(クエリ)とは

データベースや情報システムでデータを取得するための問い合わせや要求を指します。
データベースクエリは、データベースから情報を取り出すために使用され、データの絞り込みや変換が可能です。

Power Queryでは、この概念をデータ処理の文脈に応用し、異なるデータソースからデータを取得し、変換・整形し、結合し、最終的なデータセットを作成するための操作を指します。

Power Query(パワークエリ)の基本4ステップ

Power Queryは、データの処理と変換を効率的かつ柔軟に行うためのツールです。
基本的な操作は次の4つのステップで構成されています。

接続 (Connect)

Power Queryを使用して、外部データソースに接続します。

データを取り込むために必要な接続情報を設定します。

変換 (Transform)

取り込んだデータを整形し、必要な変更やクレンジングを行います。

組合わせ (Combine)

複数のデータソースを結合して、より詳細な情報を生成することができます。

これにより、複数のデータソースから得た情報を効果的に統合し、データ分析をすることが可能です。

読み込み (Load)

変換されたデータ結果を目的の場所に配置し、分析やレポート作成に利用できるようになります。

Power Query(パワークエリ)の活用例

Power Queryは、さまざまな職種でデータ処理に活用できる強力なツールです。
Power Queryの活用例について一部を紹介します。

データの保護

Power Queryを使用すると、元のデータを直接変更せず、Power Query内で整形や結合を行うため、元データを壊す心配がありません。

データクレンジング

Excelで大量のデータを扱っていると、先頭にある「0」が消えたり株式会社などの表記の揺らぎが発生することはありませんか?Power Queryを活用すると、簡単にデータを整形することが可能です。

データの欠損値やエラーコードの取り扱い

これにより、データ品質を向上させ、分析の信頼性を高めることができます。

不要な列や行の削除

これにより、分析対象となるデータを絞り込み、処理を効率化できます。

データ型の変換

例)テキストデータを数値に変換したり、日付データを正確にフォーマット

データ結合

様々なデータソースから、データを結合したり、並べ替えたりする作業をしていませんか。
Power Queryを活用すると、商品IDと商品の情報を紐づけたり、POSデータの売上をカテゴリごとに管理したりすることが出来ます。

Excelとの結合


例)在庫データをデータベースから取得し、販売データをExcelから取得して、売上分析を行う

WEBデータの取り込み

例)競合他社の価格情報を収集して市場調査を行う場合、Power Queryを使って簡単にデータを抽出

複数のファイルの統合

大量のテキストファイルやCSVファイルがある場合、これらをPower Queryを用いて一つのデータセットに統合することが可能です。

↑ 記事TOP

Power Query(パワークエリ)とExcelの違い

Power QueryとExcelの違いは下記の図の通りです。

Excel

Excelでのデータ作業には下記のような特徴があります。

Power Query

Power Queryでのデータ作業には下記のような特徴があります。

Power Query(パワークエリ)の使い方

ここでは実際に、CSVデータをPower QueryでExcelに取り込む方法を解説します。

今回使用するCSVの内容

まず、取り込むデータを確認してみましょう。
今回使用するデータはCSVとなっており、ダブルクリックで開くとExcelのアプリケーションを介して開きます。

タブルクリックで開いた場合

Excelのアプリケーションで開いた場合以下の事象が発生します。



Power QueryでCSVを接続する手順

ではこのCSVファイルをPower Queryで接続し、Excelで開いてみましょう。

手順

(1)Power Queryに取り込みたいデータを用意する
(2)Excelを起動し、新しいブックを作成する
(3)《データ》 タブの《データの取得と変換》グループ の《テキストまたはCSVから》をクリック

(4)該当のファイルを選択し、「インポート」をクリック
(5)プレビュー画面を確認すると、IDが「0落ち」しているため《データの変換》をクリック

(6)Power Queryエディターが開く(Power Queryエディターの詳細については次回以降のブログで紹介します)
(7)IDの列を選択し《データ型》の《▼》をクリックし《テキスト》を選択


(8)I列タイプの変更の確認が出てきたら《現在のものを置換》をクリック
(9)ID列に0がついたことを確認し《閉じて読み込む》をクリック



(10)IデータがExcelシートにテーブルとして読み込まれる

まとめ

今回は、Power Queryとは何か、どのように活用できるのか、そしてExcel(エクセル)との違いについて解説いたしました。ぜひ業務に活用ください。

当社では、『Microsoft認定トレーナー』資格を持つEXCEL女子による「Excel研修」を提供しております。書籍化するなど注目いただいている研修です。

社員教育に時間を割けない、Excelスキルの底上げをしたいなどお悩みでしたら、ぜひお気軽にお問い合わせください。