Power Query | パワークエリについて

Excel
スポンサーリンク

パワークエリ(Power Query)について、まず全体像を段階的に整理します。


① パワークエリとは何か

  • Excel / Power BI に標準搭載されている
    データ取得・加工・変換専用ツール
  • 大量データ・複雑な前処理を
    数式やVBAを書かずに実行できる
  • 操作内容はすべて 手順(クエリ)として自動記録

② 何ができるのか(代表例)

データ取得

  • Excel / CSV / TXT
  • フォルダ(複数ファイル一括)
  • データベース(SQL Server など)
  • Web / API
  • SharePoint / OneDrive

データ加工(超重要)

  • 列の追加・削除
  • 行の抽出・並び替え
  • 空白・NULL 処理
  • 文字列分割・結合
  • 日付変換
  • ピボット / アンピボット
  • 重複削除
  • 複数テーブル結合(JOIN)

③ Excel関数・VBAとの違い

項目パワークエリExcel関数VBA
大量データ
再実行◎(更新ボタン)
保守性×
学習コスト
自動化×

👉 「前処理・ETL」はパワークエリが最適


④ 実務でよくある利用シーン

  • 毎月届くCSVを自動整形
  • フォルダ内のExcelを一括集計
  • システム吐き出しデータのクレンジング
  • マスタとトランザクションの突合
  • Power BI 用の前処理

⑤ 基本操作フロー(最短理解)

  1. データ → データの取得
  2. 取得元を選択
  3. Power Query エディター起動
  4. 画面操作で加工
  5. 閉じて読み込み
  6. 次回からは 更新ボタン一発

⑥ 裏側で動いている仕組み

  • 操作はすべて M言語 に変換されている
  • 通常は コードを書かなくてOK
  • 高度な処理は M言語を直接編集

⑦ 向いている人・向いていない人

向いている

  • 定型業務を減らしたい
  • CSV加工が多い
  • Excel関数が複雑化している

向いていない

  • 単純な手入力のみ
  • 1回限りの軽作業

⑧ 学習優先度(Excel実務目線)

  1. データ取得(CSV / フォルダ)
  2. 列・行操作
  3. 結合(Merge)
  4. アンピボット
  5. エラー・NULL対策
  6. 更新運用

タイトルとURLをコピーしました