Power Query の概要

注: Power Query は、Excel 2016 では取得と変換として知られています。 ここで提供される情報は両方に適用されます。 詳細については、「Excel 2016 で取得と変換を実行する」を参照してください。

重要: データカタログの廃止通知
Excel と Power Query のデータカタログ機能が、2019年3月4日に機能しなくなりました。 ユーザーは、その日付までデータカタログに既に公開されているコンテンツを利用できるようになりました。 ただし、2018年12月3日以降、ユーザーは新規または更新されたクエリをデータカタログに公開 (共有) できませんでした。 2018年8月1日以降、この機能を使用するために、新しい顧客 (テナント) のオンボードが停止しました。 共有クエリをダウンロードしておくことをお勧めします。2019年3月4日よりも後でデータカタログの外で使用できるようにするには、クエリごとに [開く] オプションを使用します。

Power Query では、データソースを検索して接続し、必要に応じてデータを整理することができます (列の削除、データ型の変更、テーブルの結合など)。 データを整理したら、得られた情報を共有できるほか、クエリを使用してレポートを作成できます。

Power Query の一般的な手順

これらのステップを順に見ていくと、多くの場合、次のような処理が行われます。

  • 接続 – クラウド内、サービス内、またはローカルに存在するデータに接続する

  • 変換 – 目的に応じてデータを整理する。元のソースは変更されない

  • 結合 - 複数のデータ ソースからデータ モデルを作って、データに対する独自のビューを作成する

  • 共有 – クエリが完了したら、保存、共有、またはレポートに使用できる

Power Query では、処理のステップが記録されます。 ユーザーは、必要に応じてこれらのステップを変更できます。 また、ステップの操作を元に戻す、やり直す、順序変更、任意のステップの変更もできるため、これらを活用して、接続しているデータのビューを思いどおりに作成できます。

Power Query を使うと、クエリを必要に応じてシンプルにも複雑にも作成できます。 また、Power Query ではステップの記録や実施に M 言語が使用されるため、クエリをゼロから作成 (または手動で調整) して、データ スクリプトの機能と柔軟性のすべてを Power Query 内で活用できます。

Power Query には、Excel の [Power Query] リボンからアクセスできます。

[Power Query] リボン

重要: Excel 2013 または以前のバージョンの Excel を使用している場合は、 excel で Power Query を有効にする必要があります。 最新バージョンの Power Query For Excel をダウンロードしてインストールすることもできます。これにより、自動的に有効になります。

接続

Power Query を使用して、Excel ブックなどの 1 つのデータ ソースや、複数のデータベースやフィード、またはクラウドに散在しているサービスに接続することができます。 その後、独自の組み合わせでそれらすべてのソースを統合して、Power Query がなければわからなかった新しい考察を得ることができます。

データ ソースへの接続は、[Power Query] リボンの [外部データの取り込み] セクションから行います。 データ ソースには、Web、ファイル、データベース、Azure、他のソース、または Excel ブックのテーブルなどのデータが含まれます。

Power Query のリボン

次の短いビデオでは、Power Query で接続できる多くの種類のデータ ソースを示しています。 新しいデータ接続が随時追加されるため、常に最新バージョンの Power Query を使用するようにしてください。

Power Query - データへの接続ムービー

データソースに接続すると、プレビューウィンドウが表示されます。 Excel でデータをすぐに操作する場合は、[読み込み] をクリックします。 ただし、変換または図形の形状を事前に適用する場合は、[編集] をクリックします。 Power queryは、クエリエディターを起動します。このウィンドウでは、データ接続と、適用した変換を簡単に表示して表示できます。 クエリエディターの詳細については、次の「変換」セクションを参照してください。

接続の詳細については、以下を参照してください。

変換

Power Queryでは、データの分析に役立つ方法で、接続のデータを変換できます。 データを変換することは、必要に応じて変更することを意味します。たとえば、列を削除したり、データ型を変更したり、テーブルを結合したりする (データ変換) ことができます。 データを変換する際には、データをまとめて分析のために必要な図形にまとめることができます。 1つ以上のデータセットに変換を適用するプロセスは、多くの場合、データの変形と呼ばれます。

Power Query では、データの変換を表示して操作しやすくするクエリ エディターという専用ウィンドウを使用します。 クエリ エディターを開くには、[Power Query] リボンの [エディターの起動] を選びます。

PQ 起動ツール エディター

また、クエリ エディターは、データ ソースへの接続、新規クエリの作成、既存のクエリのロードを行うときにも、常に表示されます。

クエリ エディター

Power Query では、データに対するすべての操作が追跡されます。 クエリ エディターでは、データに適用される各変換やステップが記録されて、ラベル付けされます。 変換がデータ接続 (データ ソース)、列の削除、結合、データ型の変更のいずれであっても、クエリ エディターによって、各操作が [クエリの設定] ウィンドウの [適用したステップ] セクションに記録されます。

クエリ エディター - クエリ設定

データ接続に適用する変換をまとめてクエリが形成されます。

Power Query では元のソース データが変更されないことを知っておくことは重要 (有用) です。 元のデータを変更するのではなく、データの接続または変換のときに実行される各ステップを記録して、データの整理が完了した後で、改良されたデータ セットのスナップショットを取得して Excel に読み込みます。

データに適用できる変換は数多くあります。 クエリエディターの詳細エディターを使って、 M 言語( Power Queryでは、バックグラウンドでの手順) を使って独自の変換を作成することもできます。 クエリエディターの [変換] リボンから詳細エディターを開くことができます。ここでは、既存のクエリに関連する M 言語ステップを変更できます。 詳細エディターを使用して、最初からクエリを作成することもできます。

クエリ エディター - 詳細エディター

変換の詳細については、以下を参照してください。

共有する

クエリを含む Excel ブックを保存すると、クエリも自動的に保存されます。 [Power Query] リボンの [ブック クエリ] セクションで [ウィンドウの表示] を選んで、Excel ブック内のすべてのクエリを表示できます。

ウィンドウの表示

[ブック クエリ] ウィンドウにブック内のすべてのクエリが表示されます。

ブック クエリ

さらに便利な機能もあります。 Power Queryデータ カタログを使って、クエリを組織内の誰とでも共有できます。 または、頻繁に使用するクエリを作成しておき、複数のブックで使用して、作業の手間を省くことができます。 Excel ブックを保存してメール送信する (および元のバージョン、変更内容、データが古くなっていないかどうかを把握しようとする) 代わりに、クエリをデータ カタログに保存すれば、追跡されない無数のブック バージョンが受信ボックスに蓄積されるという問題をなくすことができます。 [ブック クエリ] ウィンドウでクエリを右クリックするだけで、[データ カタログに送信] などのあらゆるオプションがメニューに表示されます。

データ カタログに送信

右クリックメニューのその他のオプションにも注目してください。 クエリを複製すると、元のクエリを変更することなく、クエリの特定の要素 (またはすべての要素) を変更することができます。これは、カスタマイズされたデータセットを作成するために変更できるクエリテンプレートを作成することです。たとえば、小売用の1つのデータセットや、卸売用に別のデータセットを作成すること、および同じデータ接続に基づいて、それらすべてのデータセットを作成することができます。

また、クエリを結合または追加すると、クエリを再利用可能な構成要素に変えることができます。

Power Query を使ってデータや接続、変換をクリエイティブに操作して、自分の作業を他のユーザー (または他のデバイスを使用している自分自身) と共有して、さらに活用の幅を広げることができます。

データ カタログを使って、共有しているすべてのクエリを簡単に表示することもできます。

データ カタログ クエリの表示

[マイ データ カテゴリ クエリ] ウィンドウが開いて、自分が共有しているクエリがすべて表示されます。 そのウィンドウから、クエリをロード、編集することも、そのクエリを現在作業中のブックで使用することもできます。

[マイ データ カタログのクエリ] ウィンドウ

クエリが完了したら、そのクエリを使って ExcelPower ViewPower BI でレポートを作成できます。 Power Query でデータを思いどおりに整理して仕上げたすべての作業を活用できるレポート リソースの詳細については、次の各セクションを参照してください。

保存、共有、レポートの詳細:

一般データ保護規則 (GDPR)

2018年5月に、一般的なデータ保護法 (GDPR)が有効になりました。 GDPR は、会社、行政機関、非営利団体、および EU 加盟国に関連付けられたデータを収集して分析しているユーザーに対して、商品やサービスを提供する新しいルールを適用しています。 GDPR は、場所に関係なく適用されます。

Power Query ブックからの個人データの更新、削除、またはエクスポートに関するプライバシーオプションの詳細については、「共有クエリを表示、更新する (Power query)」を参照してください。

Power Query の [クエリの定義の編集] ダイアログからクエリ設定をコピーすることもできます。 Mashup は、Excel の[データカタログクエリ] 作業ウィンドウでダブルクリックしてダウンロードできます。 すべてのクエリが Excel ブックに読み込まれます。 個々のクエリを表示するには、クエリエディターを開き、各手順を個別に参照するか、[表示] タブに移動して、 [詳細エディター] を開きます。

注:  このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 情報が役に立ったかどうか、ご意見をお寄せください。 参考までに、こちらから英語の記事をお読みいただけます。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×