パワークエリ(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 用の前処理
⑤ 基本操作フロー(最短理解)
- データ → データの取得
- 取得元を選択
- Power Query エディター起動
- 画面操作で加工
- 閉じて読み込み
- 次回からは 更新ボタン一発
⑥ 裏側で動いている仕組み
- 操作はすべて M言語 に変換されている
- 通常は コードを書かなくてOK
- 高度な処理は M言語を直接編集
⑦ 向いている人・向いていない人
向いている
- 定型業務を減らしたい
- CSV加工が多い
- Excel関数が複雑化している
向いていない
- 単純な手入力のみ
- 1回限りの軽作業
⑧ 学習優先度(Excel実務目線)
- データ取得(CSV / フォルダ)
- 列・行操作
- 結合(Merge)
- アンピボット
- エラー・NULL対策
- 更新運用

