この記事で分かること

  • パワークエリが「データ取得→変換→読み込み」を再現可能な手順として記録するETLツールであること
  • 整数設例で複数拠点データを結合・フィルタし、集計結果を手計算で検算する方法
  • VBAマクロとの違いと、財務モデルの入力データ層で果たす役割
  • 更新ボタン運用の実務と、月次決算・予実管理での使いどころ

30秒で分かる定義

パワークエリ(Power Query)とは、複数の外部データを自動的に取得・整形・結合し、その手順をステップとして記録・再現できるExcelの機能です。「データの取得と変換」とも呼ばれ、CSVファイル・フォルダ内の複数ファイル・データベース・Webページなど多様なデータソースに対応します。手作業でのコピー&ペーストと違い、一度作った変換手順(クエリ)は保存され、「すべて更新」ボタン1つで最新データに対して同じ処理を再実行できます。

なぜ実務で重要なのか

財務モデルや月次レポートの多くは、複数の拠点・部門・システムから出力されたExcelやCSVを集約するところから始まります。手作業のコピー&ペーストで行うと、貼り付け先を間違える、行がずれるといった事故が起きやすく、元データが更新されるたびに同じ作業を繰り返す必要があります。パワークエリを使えば、変換手順を1度定義しておくだけで、経営企画の予実管理や月次決算資料の作成にかかる時間を圧縮できます。FASの財務DDでも、対象会社から受け取る複数期間・複数フォーマットの試算表を統一形式に変換する用途で使われます。

計算式(または仕組み)

パワークエリの変換手順は、内部的に「M」という関数型言語のクエリとして記録されます。数式というより、次のようなステップの連なりです。

Source = フォルダ内の全CSVを取得
#”型の変更” = 金額列をInt64.Typeに変換
#”フィルター済み行” = Table.SelectRows(直前のステップ, each [売上]>0)

Excelの「クエリエディター」画面では、この手順が「適用したステップ」として一覧表示され、各ステップをクリックすればその時点の変換結果をプレビューできます。M言語を直接書かなくても、画面上の操作だけで自動的にステップが記録される点が特徴です。

整数設例で確認する

設例(架空数値)。4支店の月次売上ファイル(A支店120、B支店95、C支店140、D支店60、いずれも百万円)をフォルダにまとめ、「フォルダから結合」機能で1つの表に統合します。手計算での合計は120+95+140+60=415百万円です。

続けて「売上100百万円以上の支店だけ抽出」というフィルターステップを追加すると、A支店(120)とC支店(140)が残り、B支店(95)とD支店(60)は除外されます。抽出後の合計は120+140=260百万円となり、手計算と一致します。この2ステップ(結合→フィルター)は一度作れば、翌月以降はフォルダ内のファイルを差し替えて「すべて更新」を押すだけで同じ処理が自動的に再実行されます。

財務モデルでの位置付け

財務モデルは「生データ層」「集計・整形層」「計算ロジック層」の3層で設計するのが望ましいとされますが、パワークエリはこのうち生データ層から集計・整形層への橋渡しを担います。手作業のコピー&ペーストは貼り付け先のズレやデータ形式の不一致というリスクを常に抱えますが、パワークエリで定義した変換手順は毎回同一の処理を機械的に実行するため、入力データの信頼性を担保しやすくなります。

財務モデル・Excelでの使い方

  • 読み込み先は「テーブル」「ピボットテーブル用」「接続のみ」から選べる。モデル本体には整形済みのテーブルだけを読み込み、途中の生データは「接続のみ」で保持するとファイルが軽くなる
  • 更新は自動再計算ではなく、手動の「更新」操作で行われる。数式のように常時連動するわけではない点を理解しておく
  • 外部データソースへの接続を含むファイルを開くとセキュリティの警告が表示される。社外から受け取ったファイルは接続先を確認したうえで有効化する
  • 大量データの結合・変換は重い財務モデルの高速化で扱う負荷対策とあわせて検討する

この用語をExcelで「組める」状態にする

複数拠点のファイルをフォルダ結合とフィルターで自動集計し、更新ボタン1つで月次データを差し替えられる仕組みを実装できるようになる。

Excel実務シリーズの教材で実装する →

実務家が確認するポイントとよくある誤解

誤解1:「パワークエリはVBAマクロの代替」→ 似た自動化の文脈で語られますが、パワークエリは「データの取得と変換」に特化した宣言型の仕組みで、任意のExcel操作を自動化するVBAとは適用範囲が異なります。パワーピボットのデータモデルと組み合わせて使うことも多く、両者は補完関係にあります。

誤解2:「更新ボタンを押さなくても自動で最新になる」→ 既定では手動更新です。自動更新の設定もできますが、常に最新であることを前提にモデルを設計するのは危険です。

誤解3:「個人の分析用ツールにすぎない」→ 変換手順が記録・共有できるため、月次決算や予実管理のように毎月同じ処理を繰り返す業務ほど効果が大きく、チーム運用の定型レポートに向いています。

確認ポイント:受け取ったモデルにクエリが含まれる場合は、参照元のファイルパスや接続先が正しいか、社外配布前に確認します。

日本実務での扱い

日本の事業会社では、複数の拠点・子会社から提出されるExcel形式の月次試算表を本社経理・経営企画が集約する運用が広く残っており、パワークエリはこの集約作業の自動化手段として普及が進んでいます。従来はVLOOKUPや手作業のコピー&ペーストで対応していた予実管理・月次決算資料の作成において、パワークエリによる変換手順の標準化は担当者交代時の引き継ぎコストを下げる効果もあります。財務報告に用いる表計算ファイルの内部統制(いわゆるJ-SOX対応)の観点でも、手順がステップとして可視化・記録されるパワークエリは、ブラックボックス化しやすい手作業やVBAマクロに比べ追跡可能性の面で評価されます(2026年7月時点)。

面接・モデルテストで問われるポイント

Q:複数ファイルに分かれた実績データをモデルに取り込む際、パワークエリを使う利点は何ですか?
「手作業のコピー&ペーストは再現性がなく、元データが更新されるたびに同じ作業を繰り返す必要があります。パワークエリは変換手順をステップとして保存するため、翌期以降はファイルを差し替えて更新ボタンを押すだけで同じ集計が再現でき、手順が可視化されているため他の担当者も検証しやすくなります。」

深掘りでは、パワークエリとVBAマクロの使い分けが問われます。

よくある質問(FAQ)

Q. パワークエリはどのバージョンのExcelから使えますか?
A. Excel 2016以降に標準搭載されています(当初はアドインとして提供されていました)。

Q. パワークエリで変換したデータは自動的にグラフや数式に反映されますか?
A. 読み込み先のテーブルに反映されますが、更新操作を行うまでは元データの変更が反映されません。数式のような常時連動ではない点に注意してください。

出典・参考(2026-07-21確認)

  • Microsoft サポート(Power Query「データの取得と変換」の公式ドキュメント) https://support.microsoft.com/
  • ICAEW「Twenty principles for good spreadsheet practice」(データ変換手順の可視化と統制) https://www.icaew.com/

※本記事は教育目的の一般的な解説であり、法務・税務・投資助言ではありません。設例は理解のための架空数値です。