Power Queryエディターの画面構成 ― 5つのエリアを理解する

💡 この記事で解決すること

Power Queryエディターを初めて開くと、Excelとは全く違う画面に戸惑います。 この記事ではエディターの5つのエリアの役割を解説し、「どこを見れば何がわかるか」を完全に把握します。

エディターはどうやって開く?

パワークエリでデータを取り込むと自動でエディターが開きます。 既存のクエリを編集する場合は、「データ」タブ →「クエリと接続」サイドパネル → クエリ名をダブルクリックで開きます。 またはテーブル内のセルを選択した状態で「クエリ」タブ →「編集」でも開けます。

5つのエリア

① リボン(上部)

「ホーム」「変換」「列の追加」「表示」の4つのタブがあります。 データの加工操作はほぼすべてここから実行します。 「ホーム」タブには列の削除・データ型変更・行のフィルターなど最頻出の操作が集中しています。 「変換」タブにはテキスト操作(分割・抽出・トリム等)、数値操作(四則演算・丸め等)、日付操作(年月日の抽出等)があります。 「列の追加」タブは既存の列を変えずに新しい列を追加する操作です。条件列・カスタム列・インデックス列などがここにあります。 「変換」と「列の追加」には同じ名前の操作(例:「抽出」)がありますが、「変換」は元の列を上書き、「列の追加」は新しい列として追加という違いがあります。

② 数式バー(リボンの直下)

現在選択しているステップのM言語コードが表示されます。 GUIで操作すると裏側で自動生成されるコードがここに見えます。 最初はGUI操作だけで十分ですが、慣れてきたらここを読むことでM言語の理解が進みます。 数式バーが表示されていない場合は「表示」タブ →「数式バー」にチェックを入れてください。

③ データプレビュー(中央の大きなエリア)

現在のステップを適用した結果のプレビューが表示されます。 表示されているのは先頭1,000行のプレビューであり、実際のデータ全体ではありません。 各列ヘッダーの左にはデータ型のアイコン(ABC=テキスト、123=整数、📅=日付など)が表示されます。 列ヘッダーを右クリックすると、列に対する操作メニューが表示されます。リボンから操作するのと同じ結果ですが、右クリックのほうが速い場面も多いです。

④ クエリの設定(右側パネル)

「プロパティ」セクションにはクエリ名が表示されます。ここでクエリの名前を変更できます。 「適用したステップ」セクションが最も重要です。 データに対して行ったすべての操作が上から順にステップとして記録されています。 任意のステップをクリックすると、そのステップ時点でのプレビューが中央に表示されます。 ステップ名の左にある×ボタンでステップの削除、ステップをドラッグして順序の変更も可能です(ただし依存関係に注意)。

⑤ クエリ一覧(左側パネル)

現在のブックに含まれるすべてのクエリが一覧表示されます。 複数のクエリがある場合にここで切り替えます。 表示されていない場合は「表示」タブ →「クエリの設定」にチェックを入れてください。

「適用したステップ」の操作

ステップをクリック → その時点のプレビューを確認

任意のステップをクリックすると、そこまでの処理結果がプレビューに表示されます。 「この操作の前と後で何が変わったか」をステップを行き来して確認できます。 これがExcelのCtrl+Zとは根本的に異なる「非破壊処理」の核心です。

ステップの削除(×ボタン)

ステップ名の左にある×ボタンをクリックすると、そのステップだけが削除されます。 後続のステップがそのステップに依存している場合はエラーになることがあるため注意してください。 基本的には最後のステップから順に削除するのが安全です。

ステップの名前変更

ステップ名を右クリック →「名前の変更」で日本語のわかりやすい名前に変更できます。 「変更された型」より「データ型を整数と日付に変換」のほうが後から見たときに理解しやすくなります。 引き継ぎや長期運用するクエリでは名前変更を習慣にすると効果的です。

ステップの挿入

途中のステップを選択した状態で新しい操作をすると、その直後にステップが挿入されます。 「最初に型変換を忘れた」場合でも、最初のステップに戻ってから操作すれば挿入できます。

⚠️ ステップの順序変更(ドラッグ)は可能ですが、後のステップが前のステップの結果に依存している場合はエラーになります。 順序を変える場合は「変更後にプレビューがエラーにならないか」を必ず確認してください。

「変換」タブと「列の追加」タブの違い

この2つのタブには「テキストの列」「数値の列」「日付と時刻の列」など同じカテゴリの操作が並んでいます。 名前も似ているため混乱しやすいポイントです。

「変換」タブ:選択した列を直接書き換えます。元の列は上書きされます。

「列の追加」タブ:元の列はそのまま残し、変換結果を新しい列として右端に追加します。

例えば「氏名」列を大文字に変換したい場合、「変換」タブから実行すると「氏名」列が大文字に上書きされます。 「列の追加」タブから実行すると「氏名」列はそのまま残り、右端に「大文字」という新しい列が追加されます。

元データを残しておきたい場合は「列の追加」、不要な場合は「変換」を使います。 迷ったら「列の追加」のほうが安全です。不要になった元の列は後から削除できます。

📝 列ヘッダーの右クリックを活用する

列ヘッダーを右クリックすると、その列に対して使える操作がメニュー表示されます。 型の変更・値の置換・列の削除・名前の変更・列の分割・列の複製など、よく使う操作はほぼすべて右クリックから実行できます。 リボンから探すよりも速いことが多いので、最初から右クリック操作を覚えておくと効率的です。

まとめ

Power Queryエディターは「リボン」「数式バー」「データプレビュー」「クエリの設定(適用したステップ)」「クエリ一覧」の5つのエリアで構成されています。 最も重要なのは右側パネルの「適用したステップ」で、ここがパワークエリの非破壊処理・再現性の核心部分です。 ステップをクリックして前後の変化を確認する操作は、今後のすべての作業の基本になります。