Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

サポートされているさまざまなデータベースからデータをインポートする柔軟性があります。 ネイティブ データベース クエリを実行することもできます。これにより、Power Queryで同じ結果を作成するのにかかる時間を節約できます。   

警告: 別のユーザーによって記述されたネイティブ データベース クエリを実行する場合は、資格情報で評価されるクエリを認識するように求められます。

データベースに接続する場合は、[ SQL ステートメント ] ボックスでネイティブ データベース クエリを指定できます。 次の例では、ネイティブ データベース クエリを使用して、SQL Server データベースからデータをインポートします。 この手順は、他のすべてのサポートされているデータベースと同様です。

  1. [データ] > [データベースからデータ > を取得する] > [SQL Server データベース] を選択します。 [SQL Database] ダイアログ ボックスが表示されます。

  2. ネイティブ データベースクエリを使用してデータをインポートするサーバーとデータベースを指定します。

  3. [詳細オプション] を選択します。

  4. [SQL ステートメント] ボックスにネイティブ データベース クエリを入力します。 [データベースのSQL Server] ダイアログ ボックス データベースによっては、その他のオプションを使用できる場合があります。

  5. [OK] を選択します。

  6. このサーバーに初めて接続する場合は、データベースに接続するための認証モードを選択するプロンプトが表示されます。 適切な認証モードを選んで、操作を続けます。 

  7. データは Power クエリ エディターに返されます。

  8. 必要に応じてデータを整形し、[ 適用] & [閉じる ] をクリックして変更を保存し、ワークシートにデータをインポートします。

注意   Access データベースをインポートすると、SQL テキスト ボックスは表示されませんが、[ ナビゲーター ] ウィンドウにクエリが一覧表示されます。 Access クエリは SQL に基づいており、クエリを選択して SQL ステートメントを効果的に指定できます。

[SQL ステートメント] ボックスの内容を編集するには:

  1. データベース ソースに基づいてクエリ内のセルを選択します。

  2. [ クエリ > 編集] を選択します。 Power Query エディターが表示されます。

  3. 左側の [クエリ設定] ウィンドウの [適用されたステップ] で、[ソース] ステップを右クリックし、[設定の編集] を選択します。 [ナビゲーター] ダイアログ ボックスが表示されます。

  4. [ SQL ステートメント ] ボックスに変更を加え、[OK] を選択 します新しい結果がデータ プレビューに表示されます。

  5. クエリの編集が完了したら、[ ホーム ] > [閉じて読み込む] を選択します。ワークシートに新しい結果が表示されます。

関連項目

Power Query for Excel のヘルプ

外部データ ソースからデータをインポートする

Excel で外部データ接続を更新する

ネイティブ データベース クエリを使用してデータをインポートする (docs.com)

ヘルプを表示

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

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

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