データのインポート

完了

Power Query は、各データ環境に合わせてカスタマイズされた設定や機能など、複数の種類のデータ ソースに、似たプロセスを使用して接続するのに役立ちます。

1 つのファイルをインポートする

1 つのファイルをインポートするには、次の手順のようにします。

  1. Excel リボンの [データ] タブで、[データの取得] ドロップダウン リストを選択します。

  2. [ファイルから] を選択します。

  3. [Excel ブックから] を選択します。

このプロセスによって起動されるエクスプローラー ウィンドウで、ソース データのフォルダーに移動し、ブックを選択できます。

Excel リボンから 1 つのファイルをインポートしているスクリーンショット。

Note

[テキストまたは CSV から] ボタンを選択して、テキスト ファイルまたは CSV ファイルをインポートすることもできます。

[ナビゲーター] ウィンドウが開き、選択したファイルの内容が表示されます。 ほとんどのデータ ソースはこの一般的なレイアウトに従い、さまざまな種類のオブジェクトが異なるアイコンで表されます。 Excel ブックの場合、オブジェクトの種類にはワークシートとテーブルが含まれます。

FactSales が表示されている [ナビゲーター] ウィンドウのスクリーンショット。

オブジェクトを選択すると、画面の右側にあるデータ ペインでプレビューがトリガーされます。 左上隅にある [複数のアイテムの選択] チェック ボックスをオンにするか、検索ボックスを使用して特定のオブジェクトを検索することにより、複数のオブジェクトを同時にインポートできます。

必要なデータ オブジェクトを選択した後、[読み込み] ボタンを選択して、データを Excel に直接送信するクエリを作成します。 または、[データの変換] ボタンを選択して Power Query エディター を起動することもでき、それらのデータ ソースを参照する 1 つ以上の新しいクエリが表示されます。

複数のファイルを結合する

Power Query を使用すると、同じフォルダー内の同じ種類の複数のファイルを結合することができます。 この操作は、前のセクションで説明したように、Excel で [データ] リボンに移動し、[データの取得] > [ファイルから] > [フォルダーから] を選択することで、直接実行できます。 または、Power Query リボンの [ホーム] タブの右上隅にある [新しいソース] ドロップダウン リストには、同じ一連のカスケード メニューが含まれます。

[ホーム] > [新しいソース] ウィンドウが表示されている Power Query エディター ウィンドウのスクリーンショット。

対応するファイル パスに移動し、目的のフォルダーを選択します。 Power Query によって起動されるナビゲーション ウィンドウに、フォルダー内にあるオブジェクトの一覧と、[データの結合と変換][データの変換][キャンセル] の 3 つのボタン オプションが表示されます。

結合ユーザー インターフェイス ウィンドウとフォルダー内のファイルのスクリーンショット。

Note

[データの変換] ボタンを選択すると、フォルダーで検出されたファイル システムの内容のみが含まれる 1 つのクエリが作成されます。

[データの結合と変換] ボタンを選択すると、Power Query の [ファイルの結合] ナビゲーション ウィンドウが開きます。 このウィザードでは、サンプル ファイルを識別して選択し、ファイルを結合するためのファイル間で共通する機能の選択を求められます。

[ファイルの結合] ナビゲーション ウィンドウのスクリーンショットの例。

Note

[Transform & Combine]\(変換と結合\) オプションは、営業ワークシートのように、共通の名前を持つオブジェクトに同じ形式で異なるデータが格納されている多数のファイルが含まれるフォルダーに最適です。

共通のテーブル名やシート名などの機能を選択すると、Power Query によって [クエリ] ペインに複数のクエリ、関数、パラメーターが作成されます。 これらのヘルパー クエリは、ファイルの結合手順を実行するために、見えないところで参照されます。 これらのクエリの中に、サンプル ファイルの変換クエリがあります。

パラメーター、関数、クエリが含まれる [ヘルパー クエリ] フォルダーが表示されている [クエリ] ペインのスクリーンショット。

サンプル ファイルの変換クエリを使用すると、最終的な結果クエリに追加する前に、各ファイルに適用する必要がある操作を定義できます。 たとえば、日付フィールドのピボット解除、小計のフィルター処理、共通列名の作成などです。

最終的な結果クエリの名前は、ユーザーが選択して [その他のクエリ] フォルダーにグループ化したフォルダーを基にして設定されます。 このクエリによって、[サンプル ファイルの変換] オプションで定義されている手順をフォルダーの各ファイルに適用した結果が追加されます。 この追加操作以外に、Power Query によって元のソース ファイルの名前が含まれる Source Name という名前の列が追加されます。

これで、以前は複数の検索と置換操作、コピーと貼り付け操作、その他の幾つもの手動調整を必要としたタスクを、より少ない手順で完了できるようになり、データの更新時に新しいファイルに対して繰り返される変換を使用してそれらを強化できます。

オフィスの場所に対応する 5 つの CSV ファイルすべてが 1 つのクエリまたはテーブルに結合されている Power Query エディター ウィンドウのスクリーンショット。

Note

フォルダーのインポートに適用できるカスタマイズの量は無限に近く、複数のファイルの種類と形式が含まれるフォルダーを、適切な Power Query マッシュアップで使用できます。

Note

Power Query を使用する場合、手順のロジックまたは [適用されたステップ] のセットは、XLSX ファイルと共に保存されます。 ソース データ ファイルは変更されず、ソース ファイルまたはシステム データは影響を受けません。