次の方法で共有


重複する値の操作

データから重複を削除できる変換を使用して、重複する値のセットを操作できます。 または、重複のみを表示するようにデータをフィルター処理して、それらに集中することもできます。

Warnung

Power Query では大文字と小文字が区別されます。 重複する値を操作する際、Power Query はテキストの大文字と小文字を区別するため、結果が予期しないものとなる可能性があります。 回避策として、ユーザーは重複を削除する前に大文字または小文字の変換を適用できます。

この記事では、ID、CategoryTotal 列を含む次の表を使用します。

ID、Category、Total 列を含む最初のサンプル テーブルのスクリーンショット。

重複を削除

実行できる操作の 1 つは、テーブルから重複する値を削除することです。

  1. 重複する値を含む列を選択します。

  2. [ ホーム ] タブに移動します。

  3. [ 行の削減 ] グループで、[ 行の削除] を選択します。

  4. ドロップダウン メニューから[ 重複を削除]を選択します。

    [行の削除] の [重複の削除] オプションの場所を示すスクリーンショット。

Warnung

重複が削除されたときに、一連の重複の最初のインスタンスが選択される保証はありません。 並べ替えを保持する方法の詳細については、「並べ替えを保持する」を参照してください。

複数の列から重複を削除する

この例では、テーブルのすべての列を使用して重複を特定して削除します。

複数の列の重複が強調された初期テーブルのスクリーンショット。

重複する行が 4 行あります。 目的は、重複する行を削除して、テーブル内に一意の行のみが存在するようにすることです。 テーブルからすべての列を選択し、[重複の 削除] を選択します。

その操作の結果、探しているテーブルが表示されます。

すべての列から重複が削除された最後のテーブルのスクリーンショット。

この操作は、列のサブセットを使用して実行することもできます。

1 つの列から重複を削除する

この例では、テーブルの Category 列のみを使用して、重複を特定して削除します。

[カテゴリ] 列の重複を識別する最初のテーブルのスクリーンショット。

これらの重複を削除し、一意の値のみを保持する必要があります。 [カテゴリ] 列から重複を削除するには、その列を選択し、[重複の削除] を選択します。

その操作の結果、探しているテーブルが表示されます。

[カテゴリ] 列から重複が削除された最終的なテーブルのスクリーンショット。

重複を保持する

重複を使用して実行できるもう 1 つの操作は、テーブル内で見つかった重複のみを保持することです。

  1. 重複する値を含む列を選択します。

  2. [ ホーム ] タブに移動します。

  3. [ 行の削減 ] グループで、[ 行の保持] を選択します。

  4. ドロップダウン メニューの [ 重複を保持] を選択します。

    [行を保持] の下の [重複を保持] オプションの場所を示すスクリーンショット。

複数の列からの重複を保持する

この例では、テーブルのすべての列を使用して、重複を特定して保持します。

複数の列からの重複を保持するための最初のテーブルのスクリーンショット。

重複する行が 4 行あります。 この例の目標は、テーブルに重複する行のみを保持することです。 テーブル内のすべての列を選択し、[ 重複を保持] を選択します。

その操作の結果、探しているテーブルが表示されます。

複数の列の行のみが重複する最終テーブルのスクリーンショット。

1つの列の重複を残す

この例では、テーブルの ID 列のみを使用して、重複を識別して保持します。

1 つの列から重複を保持するための初期テーブル。

この例では、複数の重複があり、テーブルにある重複データのみを保持したいです。 ID 列から重複を保持するには、ID 列を選択し、[重複を保持] を選択します。

その操作の結果、探しているテーブルが表示されます。

1 つの列から重複する行のみを含む最終テーブル。

データ プロファイル ツール