Excelで2つの列をもとに重複した行を削除する方法

  • これを共有
Hugh West

このチュートリアルでは、次のことを紹介します。 4 に適する。 重複行を削除する このチュートリアルでは、特に大規模なデータセットで、重複するレコードを見つけるために、これらの方法を迅速に使用することができます。 このチュートリアルでは、Excel関連のタスクで非常に有用であるいくつかの重要なツールや関数も学びます。

練習用ワークブックをダウンロードする

練習用ワークブックは、こちらからダウンロードできます。

2つの列をもとに重複した行を削除する

Excelで2つの列に基づいて重複した行を削除する4つの適切な方法

その手順を分かりやすく説明するために、簡潔なデータセットを用意しました。 データセットは約 6 列と 2 ドル値を含むすべてのセルを、最初は 会計 の形式をとっている。 すべてのデータセットで 2 のように 従業員名 売上高 必要であれば、後でコラムを追加することもありますが。

1.重複排除機能を使う

を使えば、数回のクリックで、2つの列に基づく重複行を削除することができます。 複製を削除する 特色 抜きん出る この使い方は後述します。

ステップス

  • まず、データセット内の任意のセルを選択します。
  • 次に データ タブをクリックし、その下にある データツール どんぴしゃり 複製を削除する .

  • 次に、' 私のデータにはヘッダーがあります をクリックします。 よっしゃー .

  • その結果、データセットから重複を削除することができます。

続きを読む エクセルで列から重複を削除する方法(3つの方法)

2.高度なフィルターオプションの適用

このオプションは、通常のフィルタの進化版で、次のような機能を備えています。 テーブルから重複を取り除く このオプションを使用して、Excelの2つの列に基づいて重複する行を削除します。 ステップバイステップでこれを適用する方法を参照してください。

ステップス

  • まず始めに、データ範囲内の任意のセルを選択し、そのセルに移動して データ タブをクリックし、その下にある ソート&フィルター 選ぶ アドバンスト .

  • さて、その中で アドバンストフィルター のウィンドウで確認します。 一意なレコードのみ オプションをクリックし よっしゃー .
  • その結果、ワークシートからすべての重複が削除されるはずです。

続きを読む Excel VBA:複数の列を比較して重複を削除する(3例)

3.特定のカラムに基づく重複の除去

この方法は少し違います。 これは、いくつかの列があり、範囲内のすべての列に基づいてではなく、特定の2つの列に基づいて重複する行を検索して削除したい場合に便利です。 この方法の詳細を見るには、以下の手順に従います。

ステップス

  • この方法を始めるには、データセットの任意のセルをクリックして、そのセルから データ タブをクリックし データツール .

  • ここで、新しいウィンドウで、以下のチェックを外してください。 売上高 の列を確認し、さらに 私のデータにはヘッダーがあります .
  • 最後に よっしゃー をクリックすると、選択した列に基づいて重複するレコードが削除されます。

続きを読む Excelシートの重複を削除する方法(7つの方法)

4.COUNTIFS機能の活用

COUNTIFS機能 この関数を使って、データセット内の2つの列から重複する行を削除する方法を見てみましょう。

ステップス

  • まず、セルをダブルクリックします。 D5 を入力し、次の計算式を挿入します。
=IF(COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1, "Duplicate", "Unique")

  • 次に、 を押します。 入力 を入力し、この数式を下のすべてのセルにコピーしてください。
  • その結果、重複したデータが ステータス 列で、その重複した行を手動で削除することができます。

🔎 数式はどのように機能するのか?
  • countifs($b$5:b5,b5,$c$5:c5,c5)です。 この部分は、あるレコードの発生回数をカウントするもので、今回は1回とする。
  • COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1 : この部分は、条件に応じて TRUE または FALSE を返します。
  • IF(COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1, "Duplicate", "Unique") : 前の部分の TRUE または FALSE に基づいて、Duplicate または Unique を返します。

続きを読む Excelで1つの列に基づく重複した行を削除する方法

類似の読み物

  • ExcelでVLOOKUPを使って重複を削除する方法(2つの方法)
  • Excelで1回目以外の重複した行を削除する(7つの方法)
  • エクセルで重複した名前を削除する方法(7つの簡単な方法)
  • 修正:Excelの重複削除が機能しない(3つの解決策)

Excelで条件に基づいて重複を削除する方法

Excelで大規模なデータセットを扱っていると、異なる行や列から同じ値が重複して取得される可能性があります。 時には、次のようなことが必要になることがあります。 特定の条件に基づいて、重複する値を削除します。 を使用することで、ワークシートのコンセプトを明確にすることができます。 ブイビーエー のコードで素早く実現できます。

ステップス

  • まずは デベロッパー タブをクリックし ビジュアルベーシック .

  • さて、その中で ブイビーエー をクリックします。 インサート そして モジュール .

  • 次に、モジュールウィンドウに、以下のコードを入力します。
 Sub Delete_duplicate_rows() Dim Rng As Range Set Rng = Selection Rng.RemoveDuplicates Columns:=Array(1), Header:=xlYes End Sub 

  • では、閉じてください。 ブイビーエー ウィンドウを開き、コードを保存します。
  • ここでは、その下に デベロッパー タブをクリックします。 マクロ .

  • さて、その中で マクロ ウィンドウで、先ほど作成したマクロを選択し 実行 .
  • その結果 ブイビーエー というコードで、データテーブルからすべての重複をすばやく削除することができます。

続きを読む VBAでExcelの重複を削除する方法(3つの簡単な方法)

Excelで2列の重複を強調表示する方法

大きなExcelスプレッドシートを扱う場合、データセットに重複した値が存在することがよくあります。 また、特定の目的のためにそれらを見つけることが重要になることもあります。 それらの重複を簡単に見つける方法について見てみましょう。

ステップス

  • まず、ヘッダーを含むデータセットを選択します。

  • 次に、その下にある ホーム タブをクリックします。 条件付き書式設定 .
  • ここで、から セルの強調表示ルール を選択します。 重複する値 .

  • さて、新しいウィンドウで、書式を変更しないのであればそのままにしておいて よっしゃー .

  • 最後に、この操作により、重複する値が薄赤色で強調表示されます。

結論

私はあなたがこのチュートリアルで示した方法を適用することができたことを願っています2列に基づいてExcelで重複行を削除する方法。 あなたが見ることができるように、これを達成するために非常に多くの方法があります。 だから賢くあなたの状況に最も適した方法を選択します。 あなたが手順のいずれかで行き詰まった場合、私は混乱をクリアするためにそれらを数回通過をお勧め。 最後に、もっと学ぶためには、このような方法です。 抜きん出る のテクニックは、私たちの エクセルウィキ もし、ご不明な点があれば、コメントで教えてください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。