条件付きの列を追加する (Power Query)

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2021 Excel 2019 Excel 2016

ダイアログ ボックスを使用して数式を作成することで、クエリに条件付き列を追加できます。

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

  2. [ 列の追加>条件列] を選択します。 構文的に正しい数式を作成するのに役立つ [ 条件列の追加] ダイアログ ボックスが表示されます。

    if condition then expression else expression

  3. [新しい列名] ボックスで、新しい条件付きの列の一意の名前を入力します。 この例では、名前を [カスタム] から [地域] に変更します。

  4. [ 列名 ] リスト ボックスで、列名を選択します。 この例では、アメリカ & 州のリストである [名前] [郵便] を選択します。

  5. [演算子] ボックスの一覧で、演算子を選択します。 この例では、[ 次を含む] を選択します。

  6. [] ボックスに、適切な値を入力します。 この例では、「Washington」と入力します。

  7. [ 出力] ボックスに、if 条件が true の場合に条件列に表示する出力値を入力します。 この例では、「West」と入力します。

  8. 条件が false のときに else 式を追加する場合は、[ 句の追加] を選択し、手順 4 から 6 を繰り返します。 この例では、 南部北東部、 中西部などの地域が追加されています。 これは一般に入れ子になった状態と呼ばれます。

    句を削除または並べ替えるには、句の横にある [ その他 (...)] を選択し、コマンドを選択します。  

  9. 必要に応じて、最後の else 式を追加します。 値、別の列、またはパラメーターを入力できます。

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

  • 既定では、条件付き列にはデータ型が自動的に定義されていません。 詳細については、「 データ型を追加または変更する」を参照してください。
  • 条件を変更するには、[クエリ設定] ウィンドウの [適用されたステップ] で、[追加された条件付き列] ステップの横にある [設定の編集] アイコンを選択します。

関連項目

Power Query for Excel のヘルプ

カスタム列を追加する

データ型に基づいて列を追加する

条件付き列を追加する (docs.com)