ネイティブ データベース クエリを使用してデータベースからデータをインポートする (Power Query)
Excel for Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 その他…表示数を減らす
サポートされているさまざまなデータベースからデータをインポートする柔軟性があります。 ネイティブ データベース クエリを実行することもできます。これにより、Power Queryで同じ結果を作成するのにかかる時間を節約できます。
警告: 別のユーザーによって記述されたネイティブ データベース クエリを実行する場合は、資格情報で評価されるクエリを認識するように求められます。
__
ネイティブ データベース クエリを入力する
データベースに接続する場合は、[ SQL ステートメント ] ボックスでネイティブ データベース クエリを指定できます。 次の例では、ネイティブ データベース クエリを使用して、SQL Server データベースからデータをインポートします。 この手順は、他のすべてのサポートされているデータベースと同様です。
[データ] > [データベースから データ > を取得 する] > [SQL Server データベース] を選択します。****[SQL Database] ダイアログ ボックスが表示されます。
ネイティブ データベース****クエリを使用 してデータをインポートするサーバーとデータベースを指定します。
[詳細オプション] を選択します。
[SQL ステートメント] ボックスにネイティブ データベース クエリを入力します。
データベースによっては、その他のオプションを使用できる場合があります。
[OK] を選択します。
このサーバーに初めて接続する場合は、データベースに接続するための認証モードを選択するプロンプトが表示されます。 適切な認証モードを選んで、操作を続けます。
データは Power クエリ エディター に返されます。
必要に応じてデータを整形し、[ 適用] & [閉じる ] をクリックして変更を保存し、ワークシートにデータをインポートします。
注意 Access データベースをインポートすると、SQL テキスト ボックスは表示されませんが、[ ナビゲーター] ウィンドウにクエリが一覧表示されます。 Access クエリは SQL に基づいており、クエリを選択して SQL ステートメントを効果的に指定できます。
__
ネイティブ データベース クエリを変更する
[SQL ステートメント] ボックスの内容を編集するには:
データベース ソースに基づいてクエリ内のセルを選択します。
[ クエリ > 編集] を選択します 。 Power Query エディターが表示されます。
左側の [クエリ設定] ウィンドウの [適用されたステップ] で、[ソース] ステップを右クリックし、[設定の編集] を選択します。 [ナビゲーター] ダイアログ ボックスが表示されます。
[ SQL ステートメント] ボックスに変更を加え、[OK] を選択 します 。
新しい結果がデータ プレビューに表示されます。
- クエリの編集が完了したら、[ ホーム ] > [閉じて読み込む] を選択します。
ワークシートに新しい結果が表示されます。
関連項目
target=”_blank” title=”Power Query for Excel のヘルプ” rel=”noopener”>Power Query for Excel のヘルプ
target=”_blank” title=”外部データ ソースからデータをインポートする” rel=”noopener”>外部データ ソースからデータをインポートする
target=”_blank” title=”Excel で外部データ接続を更新する” rel=”noopener”>Excel で外部データ接続を更新する