注: この記事は既に役割を終えており、間もなく提供終了となります。 Microsoft では、「ページが見つかりません」の問題を避けるために既知のリンクを削除しています。 このページへのリンクを作成された場合は、同様に、この問題を避けるためにリンクを削除してください。
Power Query のチュートリアルをご覧ください。 学習ガイドブックに付属するビデオを次に示します。 ビデオの表示は順番に行う方法をお勧めしていますが、単にリフレッシュが必要な場合は、自由に個別にビデオを表示してください。
注: これらのビデオは、 Excel for Microsoft 365で生成されました。 サブスクリプションをお持ちでMicrosoft 365 Excel 2016 を使用している場合は、メニュー オプションが異なる場合の手順を記載しています。
1 - Web からデータをインポートする
POWER Query を使い始めるには、過去の「(過去の)1 回のワールド カップサッカーの順位」をダウンロードします。
2 - テーブル/範囲からインポートする
Power Query を使用して、既存の Excel テーブルからデータをインポートします。 また、Power Query エディターとそのオプションも確認します。
3 - 見出し行を設定する
データで最初に行う操作の 1 つは、見出し行を意味のあるものにすることです。 たとえば、製品名はデータベース ヘッダーより理解しtxt_ProdName。
4 - データ型の変換
他のソースのデータを使用する場合、データが適切に書式設定されていない場合があります。 この場合、受注日は MM/DD/YYYY HH:MM AM/PM (01/01/2019 12:00 AM など) として表示されますが、日付だけが必要なので、Power Query では日付部分のみを表示します。
5 - 不要な行を削除するフィルター
他のソースからのデータを操作する最も難しい操作の 1 つは、データを絞り込んで必要な情報だけを表示することです。 ここでは、Power Query エディターでフィルターを使用して不要なデータを削除する方法について示します。 Excel でオートフィルターを使用するのと同じ方法です。
6 - データを複数の列に分割する
"名" 列など、1 つの列に統合されたデータを処理する必要が生|[Last Name] を選択します。 個人用設定では、個別の列に入れたい場合は、データを分割する方法を示します。
7 - 例から列を作成する
この例では、複数の列を追加して、[受注日] フィールドから異なる日付の種類を解析します。 これは、日を特定する必要がある場合や、1 月 15 日月曜日などの日付のスペルを入力する必要がある場合に役立ちます。
8 - 条件付き列を作成する
条件付き列を使用すると、Excel での IF ステートメントの使用と同様に、特定の条件に基づいて計算を作成できます。 このビデオでは、一定金額を超えるすべての売上に対してボーナス計算を作成します。
9 - クエリの結合/テーブルの結合
このビデオでは、Product と Category によって関連付けされた 2 つの異なるテーブルを結合し、両方のテーブルのフィールドを新しいクエリで使用して、Excel に返送します。 これは、Excel で VLOOKUP を使用して、1 つのテーブルまたはデータセットから別のテーブルまたはデータセットにデータを返す場合と似ています。
10 - クエリの適用手順を確認する
Power Query エディターで変換を作成すると、各ステップがキャプチャされます。 このビデオでは、各手順を実行して、必要な動作を確認する方法について説明します。 手順を編集し、名前を変更できます。
11 - データを追加するときにクエリを更新する
Power Query で変換を作成すると、データが変更されるたびに更新できます。 つまり、クエリを作成する必要があるのは 1 回だけであり、必要に応じて実行します。 条件が変更された場合は、必要に応じてクエリを変更できます。
補足説明
Excel Tech Community では、いつでも専門家に質問できます。Microsoft コミュニティでは、サポートを受けられます。また、Excel User Voice では、新機能についての提案や改善案を送信することができます。