例から列を追加する (Power Query)

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021

Power Query では、新しい列の作成に役立つ 1 つ以上のサンプル値を指定することで、新しい列を追加できます。 これを行うには、現在の選択から、または選択した列に基づいて入力を提供します。 この機能は、新しい列で必要な結果がわかっているが、どの変換を使うべきかわからない場合に役立ちます。

次の例では、次の場所の Web データを使用しています: 米国の州と地域の一覧。

すべての列から列を追加する

次の手順はビデオに基づいています。

  1. クエリを開くには、以前にPower Query エディターから読み込まれたクエリを見つけ、データ内のセルを選択して、[クエリ>編集] を選択します。 詳細については、「Excel (Power Query) でクエリを作成、読み込む、または編集する」を参照してください。

  2. [列の追加]>[例からの列]>[すべての列から] を選択します。

    [例からの列の追加] ウィンドウが表示され、右側に新しい空白の列が表示されます。

    例ウィンドウの Power Query 結合列を示すスクリーンショット。

  3. 新しい列データのサンプル値を入力して、Ctrl + Enter キーを押します。 この場合、「アラバマ州モンゴメリー」と入力して、各首都をそれぞれの州と結合します。

    マージされたデータ結果の例の Power Query 結合列を示すスクリーンショット。

    新しい列を編集するには、任意のテキスト フィールドをダブルクリックして編集し、完了したら Ctrl + Enter キーを押します。

    変換ステップは、[データのプレビュー] の上に表示されます。

    カスタム列数式の例から Power Query 結合列を示すスクリーンショット。

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

  5. [クエリ設定] ウィンドウの [適用されたステップ] セクションに追加されたステップを調べるには、ステップを右クリックし、数式バーで [設定の編集] と対応する数式を選択します。

    適用された手順の例ウィンドウの Power Query 結合列を示すスクリーンショット。

選択範囲から列を追加する

選択によって例から列を追加すると、選択した列で使用可能なフィールド、値、および推奨される変換の一覧が Power Query に表示されます。 この例では、各州の下院議員の数で州を整理する新しい列を作成します。

  1. クエリを開くには、以前にPower Query エディターから読み込まれたクエリを見つけ、データ内のセルを選択して、[クエリ>編集] を選択します。 詳細については、「Excel (Power Query) でクエリを作成、読み込む、または編集する」を参照してください。

  2. 変換>移動>末尾を選択して、新しい列の基準として使用する列を末尾に移動しれば便利になります。 この例では、[ Number of Reps ] 列に移動します。

  3. [例から列を追加]>[選択範囲から列を追加]>を選択します。 空白の列が追加されます。

  4. 最初の空白セルに範囲として「1 から 7」と入力します。 

  5. すべてのセルの候補を表示するには、Ctrl + Enter キーを押します。

  6. 問題がなければ、[ OK] を選択します。

    場合によっては、必要な結果を得るために数回繰り返す必要があります。 

結果

Power Query は、入力した範囲に従って、データをサブセット別に並べ替えます。 サブセットを簡単に表示するには、新しい列でオートフィルターを選択します。 次に例を示します。

オートフィルターを使用して作成された範囲を表示するスクリーンショット。

その他の考慮事項

例から列を追加した後、元の列を表示する必要がなくなった場合は、削除することを検討してください。 新しい列データは影響を受けません。

例からの列の追加は、データ プレビューの上位 100 行に基づいています。 または、独自のサンプル データを追加し、そのサンプル データに基づいて列例を追加し、不要になったサンプル データを削除することもできます。 新しく作成された列は影響を受けません。 

関連項目

Power Query for Excel のヘルプ

例から列を追加する

カスタム列を追加する (Power Query)

データ型に基づいて列を追加する (Power Query)

Power Query M 数式言語