「毎月届く売上 CSV を開いて、余計な空白を消し、日付の表記を揃え、部門名の表記ゆれを直し、重複行を削って、やっと集計できる状態にする」。この“下ごしらえ”に半日かかっている人は少なくありません。結論から言えば、こうしたデータクレンジングは Power Query で一度手順を記録してしまえば、翌月以降は元データを差し替えて「更新」を押すだけで再現でき、作業時間を桁違いに減らせます。 理由は、Power Query が操作を「ステップ(手順書)」として保存し、同じ形式のデータに何度でも自動適用できるから。手作業のように毎回やり直す必要がなく、人的ミスも混入しません。本記事では、現役コンサル(具体企業名は伏せる)が実務で使う Power Query のクレンジング手順を、取得から結合まで、そのまま流用できる形で整理します。ここで整えたデータは、Excel のピボットテーブル完全ガイドExcel で KPI ダッシュボードを作る の“素直な明細”としてそのまま使えます。

Power Query とは|手作業クレンジングとの違い

Power Query は、Excel に標準搭載された「データの取得と変換」の仕組みで、さまざまなデータソースに接続し、目的の形にデータを整形(変換)できます(Excel でクエリを作成、読み込み、編集する(Microsoft サポート))。最大の特徴は、行った操作がすべて「適用したステップ」として記録され、元データを差し替えても同じ手順が自動で再実行される点にあります。手作業での整形と比べると、役割の差がはっきりします。

観点手作業での整形Power Query
再現性毎月ゼロからやり直すステップを更新ボタンで再実行
ミス手順漏れ・貼り間違いが起きる記録した手順どおり必ず実行
元データシートに直接上書きする元データは触らず非破壊で変換
複数ファイル1 つずつ開いて貼るフォルダー単位で一括結合

手作業は「1 回きりの整形」なら速いこともありますが、毎月・毎週くり返す定型のクレンジングでは Power Query が圧倒的に有利です。大量データを整えるときは、Excel で直接開かず、まず Power Query エディターに取り込むのが定石です(大量データをクレンジングするには(せるワザ))。

データクレンジングの 4 大操作

汚れたデータのほとんどは、次の 4 操作の組み合わせで整えられます。置換・行の削除・データ型変換・条件列の 4 つを押さえれば、大半の“汚れ”は落とせます(Power Query のデータ整形入門(mashukabu))。

操作何を直すか具体例
置換表記ゆれ・不要文字「(株)」「株式会社」を統一
行の削除ゴミ行・空白行ヘッダーの上の注記行を除去
データ型変換文字列化した数値・日付「2026/07/18」を日付型に
条件列区分・フラグの付与金額でランク A/B/C を判定

さらに、各セルの前後の空白を取る「トリミング」や、改行など制御文字を除く「クリーン」といった書式コマンドも、表記統一の定番です(汚れたデータを洗浄、「書式」コマンドの使い方(マイナビ))。

実践 5 ステップ

合格基準が決まったら、取得から読み込みまでを順に組み立てます。すべて Power Query エディターの標準機能だけで完結します。

STEP 01

データを取得してエディターを開く

CSV なら「データ → テキストまたは CSV から」、既存の表なら「データ → テーブル/範囲から」で取り込みます。プレビュー画面で「データの変換」を押すと、Power Query エディターが開きます。ここから先の操作はすべて元データを壊さない“非破壊”で進みます。

STEP 02

不要な行・列を落とす

先頭の注記行は「行の削除 → 上位の行の削除」で除き、「1 行目をヘッダーとして使用」で見出しを確定します。分析に使わない列は右クリック →「削除」で落とします。ここで表を「見出し 1 行+明細だけ」の素直な形にしておくのが、後工程が崩れない土台です。

STEP 03

表記を統一する(置換・トリミング・型変換)

表記ゆれは列を右クリック →「値の置換」で揃え、前後の空白は「変換 → 書式 → トリミング」、改行などの制御文字は「クリーン」で除きます。日付や金額が文字列になっている列は、列見出しのアイコンから正しいデータ型(日付・整数・通貨)へ変換します。型を正しく決めておくと、後の集計や計算でエラーになりません。

STEP 04

重複行を削除する

キーになる列(例:伝票番号)を選び、右クリック →「重複の削除」を実行します。これは、選択した列で値が重複する行を、先に現れた 1 行だけ残して除去する操作です(重複する値の操作(Microsoft Learn))。どの列をキーにするかで結果が変わるため、必ず“何が同じなら重複か”を決めてから実行します。

STEP 05

読み込んで運用に乗せる

「閉じて読み込む」で、整形済みデータをシートまたはピボットテーブルへ出力します。翌月は、同じ形式の新しいファイルに差し替えて「更新」を押すだけで、ステップ 1〜4 がそのまま再実行されます。ここで“作業”が“仕組み”に変わります。

複数ファイル・シートを 1 つに束ねる

クレンジングの真価は、バラバラに届くデータを 1 枚に束ねるときに出ます。結合には「マージ」と「追加」の 2 種類があり、目的で使い分けます。

結合いつ使うかイメージ
マージ共通キーで横に列を足す売上明細に商品マスターの単価を付ける
追加同じ列構成を縦に積む支店別・月別の明細を 1 つに連結する

マージクエリは、共通する列(キー)に基づいて 2 つのクエリを結合し、片方に列を取り込む操作です(マージクエリの概要(Microsoft Learn))。一方、同じ列構成のクエリを縦に積み上げたいときは「クエリの追加」を使います(複数のクエリを結合する(Microsoft サポート))。「横に情報を足すのがマージ、縦にデータを積むのが追加」と覚えると迷いません。

また、クロス集計表のように「月ごとに列が横に並んだデータ」は、分析しづらいので「列のピボット解除」で縦持ち(1 行 1 値)に直します。ピボット解除は、選んだ列の見出しと値を、属性列と値列の 2 列のペアに展開する操作です(列のピボット解除(Microsoft Learn))。縦持ちに直しておくと、そのままピボットテーブルの元データとして使えます。

よくある落とし穴と回避策

Power Query のトラブルは、原因がほぼ決まっています。先回りして避けておけば、「更新したら壊れた」で時間を溶かさずに済みます。

まとめ

Excel の Power Query でデータクレンジングを自動化する核心は、**「操作を“ステップ(手順書)”として記録し、翌月は更新ボタン 1 つで同じ整形を再現する」**という考え方に尽きます。手作業のやり直しも、貼り間違いもなくなります。

  • 完成形の 1 行を先に定義する——「1 行 1 明細・日付は日付型・名称は統一」を合格基準にする
  • 4 大操作で整える——置換・行削除・型変換・条件列に、トリミング/クリーンを足す
  • 重複はキーを決めてから削除——“何が同じなら重複か”を確定してから実行する
  • 結合はマージと追加を使い分け——横に列を足すマージ、縦に積む追加
  • 更新で回る仕組みにする——「今月を終わらせる」でなく「来月も勝手に回る形」を組む

まず、いま毎月手で整形しているファイルを 1 つ選び、「テキストまたは CSV から」取り込んで、置換とトリミングだけをステップにしてみてください。翌月それを「更新」で再現できた瞬間、データ整形が“作業”から“仕組み”へ変わる感覚がつかめます。整えたデータは、Excel のピボットテーブル完全ガイドExcel で KPI ダッシュボードを作る の土台になります。

関連記事:

参考文献