メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

注: この記事は既に役割を終えており、間もなく提供終了となります。 Microsoft では、「ページが見つかりません」の問題を避けるために既知のリンクを削除しています。 このページへのリンクを作成された場合は、同様に、この問題を避けるためにリンクを削除してください。

Excel の get & Transformを使用すると、データ ソースの検索、接続の作成、そのデータの整形 (列の削除、データ型の変更、テーブルのマージなど) をニーズに合わせて行うことができます。 データを整理したら、得られた情報を共有できるほか、クエリを使用してレポートを作成できます。

Excel に接続してデータを変換するには、1 - Connect、2 - 変換、3 - 結合、4 - 管理の 4 つの手順を実行します。

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

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

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

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

  • 管理– クエリが完了したら、保存、コピー、またはレポートに使用できます。

データに接続したり、変換したり、他のデータ ソースと結合したりするたびに、クエリ エディターと呼ばれる& Transformの機能が各ステップを記録し、必要に応じて変更できます。 クエリ エディター では、任意の手順を元に戻したり、やり直したり、順序を変更したりすることもできます。 接続されているデータのビューを思い通りに整形できます。

Get & Transform を使うと、クエリを必要に応じてシンプルにも複雑にも作成できます。 クエリに手順を追加すると、クエリ エディターがバックグラウンドで動作し、コマンドを実行する個別の命令セットを作成します。 この命令は M 言語で作成されます。 データ スクリプトの機能と柔軟性を利用するユーザーは、高度なエディター を使用して、M 言語クエリを手動で作成または 変更できますクエリ エディター詳細エディターについては、この記事の後半で詳しく説明します。

[データの取得] タブから新しいクエリを開始>データソース>選択します。 [データの取得] ボタン が表示 しない場合は、[データ] タブから [ しいクエリ] ボタン を選択 します。 データベース ソースから選択する例を次に示します。

データベースからの取得と変換のオプション

注:  Power Queryは、以前のバージョンの Excel アドインとして、 および Power BI でも使用できます。 以前のバージョンのPower Query の動作を確認するにはExcel Power Query の使用に関するページを参照してください

接続

クエリを使用して 、Access データベースなどの 1 つのデータ ソースに接続したり、複数のファイル、データベース、OData フィード、Web サイトに接続することができます。 その後、独自の一意の組み合わせを使用して、これらのすべてのソースをまとめ、見ていない可能性がある洞察を明らかにできます。

[データ]タブの[& 変換の取得] セクション(または[データの取得] ボタンが表示しない場合は [新しいクエリ]) から [データの取得] を選択すると、選択する多くのデータ ソースが表示されます。 Excelブックやテキスト/CSVファイル、Access、SQL Server、Oracle、MySQL などのデータベース、HDInsightBLOB StorageなどのAzureサービス、Web、SharePointリスト、Hadoopファイル、Facebook、Salesforceなどの他のすべての種類のソースなどのファイルが含まれます。

注: どのデータ ソースを使用できるのかについては、「Excel変換 (Power Query)の場所」を&参照してください。

データ ソースに接続すると、[Get & Transform]に[ナビゲーター] ウィンドウが表示され、ソースからデータを編集できます。 [ナビゲーター]ウィンドウから [編集] を選択すると、Get & Transformによってクエリ エディター が起動します。これは、データ接続と適用する変換を容易にし、表示する専用ウィンドウです。 次のセクション「 変換」では、クエリ エディターの詳細 について説明します

変換

Get & Transform使用すると 、データ ソースからのデータを分析に役立つ方法で変換できます。 データの 変換とは、ニーズに合わせて何らかの方法でデータを変更することです。たとえば、列を削除したり、データ型を変更したり、テーブルを結合したりすることができます。各データ変換はデータ変換です。 データを変換すると、分析をさらに進めするために必要な図形がまとめて処理されます。 1 つ以上のデータ セットに変換を適用するプロセスは、データの整形と呼ばれる ことが多 い。

Excel専用のクエリ エディターを使用して、データ変換を容易にし、表示します。 [データ>データの取得] を選択し、ブックやデータベースなどのデータ ソースを選択すると、[ナビゲーター ] ウィンドウが表示され、クエリで使用するテーブルを選択できます。 表を選ぶと、そのデータのプレビューが [ナビゲーター] ウィンドウの右側のウィンドウに表示されます。

Power Query &ウィンドウ>変換の取得

[読み込み]を選択した場合、データ ソースは、Excelに直接取り込されます。 [データの変換]オプションを選択 すると、クエリ エディター が 起動します

Power Query エディター ウィンドウ

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

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

クエリ エディターで定義するアクションでは元のソースデータが変更されません。 Excel では、元のデータを変更するのではなく、データの接続または変換のときに実行される各ステップを記録して、データの整理が完了した後で、改良されたデータ セットのスナップショットを取得してブックに読み込みます。

データに適用できる変換は多数ある。 M 言語とクエリ エディターの詳細エディター を使用して、独自の変換を 記述することもできます。 [クエリ エディター] の [ホーム]タブまたは [表示] タブから詳細エディターを開くことができます。このタブでは、既存のクエリに関連付けられている M 言語の手順を変更したり、独自の言語を作成することができます。

M 言語を編集する Power Query の [詳細エディター] ウィンドウ

クエリの作成が完了したら、[ホーム] タブから[& Loadを閉じる] を選択すると、クエリの結果が Excel に読み込まれ、新しいブック タブで使用できます。

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

管理

クエリを含む Excel ブックを保存すると、クエリも自動的に保存されます。 [データ] タブの [クエリと接続] Excelを選択すると、&ブック内のすべてのクエリを表示できます。

[Power Query クエリと接続] ウィンドウ

[クエリと接続] ウィンドウでクエリ名を右クリック&、いくつかのオプションが表示されます。 たとえば、クエリを 複製 すると、元のクエリを変更することなく、クエリの一部またはすべての要素を変更できます。これはクエリ テンプレートを作成する場合と似ていて、カスタマイズされたデータセット (小売用のデータセット、卸売用のデータセット、インベントリ用など) を作成するために変更できます。そのデータセットはすべて、同じデータ接続に基づいて作成されます。

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

[接続&クエリ] の右クリック メニュー オプション

また、Power BI にブックを公開して、グループで共有したり、自動的に更新したり、改良したりすることができるオンライン レポートを作成することができます。 Excel ブックを Power BI に公開するには、[ファイル > 公開 > Power BI への公開] の順に選びます。

注: ブックを Power BI に公開するには、ブックを OneDrive for Business に保存する必要があります。

クエリの管理 の詳細 については、次のリンクを参照してください。

補足説明

Excel Tech Community では、いつでも専門家に質問できます。Microsoft コミュニティでは、サポートを受けられます。また、Excel User Voice では、新機能についての提案や改善案を送信することができます。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

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

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×