ダイアログ ボックスを使用して数式を作成することで、クエリに条件付き列を追加できます。
クエリを開くには、以前にPower Query エディターから読み込まれたクエリを見つけ、データ内のセルを選択して、[クエリ>編集] を選択します。 詳細については、「 Excel でクエリを作成、読み込み、または編集する」を参照してください。
[ 列の追加>条件列] を選択します。 構文的に正しい数式を作成するのに役立つ [ 条件列の追加] ダイアログ ボックスが表示されます。
if condition then expression else expression
[新しい列名] ボックスで、新しい条件付きの列の一意の名前を入力します。 この例では、名前を [カスタム] から [地域] に変更します。
[ 列名 ] リスト ボックスで、列名を選択します。 この例では、アメリカ & 州のリストである [名前] [郵便] を選択します。
[演算子] ボックスの一覧で、演算子を選択します。 この例では、[ 次を含む] を選択します。
[値] ボックスに、適切な値を入力します。 この例では、「Washington」と入力します。
[ 出力] ボックスに、if 条件が true の場合に条件列に表示する出力値を入力します。 この例では、「West」と入力します。
条件が false のときに else 式を追加する場合は、[ 句の追加] を選択し、手順 4 から 6 を繰り返します。 この例では、 南部、 北東部、 中西部などの地域が追加されています。 これは一般に入れ子になった状態と呼ばれます。
句を削除または並べ替えるには、句の横にある [ その他 (...)] を選択し、コマンドを選択します。
必要に応じて、最後の else 式を追加します。 値、別の列、またはパラメーターを入力できます。
[OK] を選択します。
注
- 既定では、条件付き列にはデータ型が自動的に定義されていません。 詳細については、「 データ型を追加または変更する」を参照してください。
- 条件を変更するには、[クエリ設定] ウィンドウの [適用されたステップ] で、[追加された条件付き列] ステップの横にある [設定の編集
を選択します。