Excelで重複する行を削除する方法

Microsoft Excelでスプレッドシートを操作していて、誤って行をコピーしている場合、または他の複数のスプレッドシートの複合スプレッドシートを作成している場合は、削除する必要のある重複行が発生します。これは非常に無意味で反復的で時間のかかる作業になる可能性がありますが、それを簡単にするいくつかのトリックがあります。

入門

今日は、Excelで重複する行を識別して削除するためのいくつかの便利な方法について説明します。現在、重複行のあるファイルがない場合は、このチュートリアル用に作成された複数の重複行のある便利なリソースをダウンロードしてください。リソースをダウンロードして開くか、独自のドキュメントを開くと、次に進む準備が整います。

オプション1-Excelで重複を削除する

Microsoft Office Suiteを使用している場合は、重複を検索して削除するための組み込み機能があるため、少し利点があります。

検索の対象とするセルを選択することから始めます。この場合、「Control」と「A」を同時に押して(Ctrl + A)、テーブル全体を選択します。

テーブルを正常に選択したら、画面上部の[データ]タブをクリックし、次に示すように[重複の削除]機能を選択する必要があります。

クリックすると、小さなダイアログボックスが表示されます。最初の行が自動的に選択解除されていることがわかります。これは、[マイデータにヘッダーがあります]ボックスがオンになっているためです。

この場合、テーブルは「行1」から始まるため、ヘッダーはありません。[マイデータにヘッダーがあります]ボックスの選択を解除します。これを行うと、テーブル全体が再び強調表示され、[列]セクションが[重複]から[列A、B、およびC]に変更されていることがわかります。

テーブル全体が選択されたので、「OK」ボタンを押すだけで、すべての重複が削除されます。この場合、1つを除いて情報が重複しているすべての行が削除され、削除の詳細がポップアップダイアログボックスに表示されます。

オプション2–Excelでの高度なフィルタリング

Excelで重複を識別して削除するために使用できる2番目のツールは、「高度なフィルター」です。この方法はExcel2003にも適用されます。Excelスプレッドシートを開いてもう一度始めましょう。スプレッドシートを並べ替えるには、前に示したように、最初に「コントロール」と「A」を使用してすべてを選択する必要があります。

テーブルを選択したら、[データ]タブをクリックし、[並べ替えとフィルター]セクションで、以下に示すように[詳細]ボタンをクリックします。Excel 2003を使用している場合は、[データ]ドロップダウンメニュー、[フィルター]、[高度なフィルター…]の順にクリックします。

次に、「一意のレコードのみ」チェックボックスを選択する必要があります。

[OK]をクリックすると、ドキュメントの重複が1つを除いてすべて削除されます。この場合、最初の重複が行1で見つかったため、2つが残っています。このメソッドは、テーブルにヘッダーがあると自動的に想定します。最初の行を削除する場合は、この場合は手動で削除する必要があります。最初の行に重複ではなく実際にヘッダーがあった場合、既存の重複のコピーが1つだけ残っていたはずです。

オプション3–交換

この方法は、重複している行全体を識別したい場合に、小さなスプレッドシートに最適です。この場合、すべてのMicrosoftOffice製品に組み込まれている単純な「置換」機能を使用します。作業するスプレッドシートを開くことから始める必要があります。

開いたら、検索するコンテンツを含むセルを選択し、置き換えてコピーする必要があります。セルをクリックして、「Control」と「C」(Ctrl + C)を押します。

検索したい単語をコピーしたら、「Control」と「H」を押して置換機能を起動する必要があります。起動したら、「Control」と「V」(Ctrl + V)を押して、コピーした単語を「Findwhat:」セクションに貼り付けることができます。

探しているものが特定できたので、「オプション>>」ボタンを押します。「セルの内容全体を一致させる」チェックボックスを選択します。この理由は、あなたの単語が他の単語と一緒に他のセルに存在する場合があるためです。このオプションを選択しないと、保持する必要のあるセルが誤って削除される可能性があります。他のすべての設定が下の画像に示されているものと一致していることを確認してください。

次に、「Replacewith:」ボックスに値を入力する必要があります。この例では、番号「1」を使用します。値を入力したら、「すべて置換」を押します。

「dulpicate」に一致するすべての値が1に変更されていることがわかります。番号1を使用した理由は、それが小さくて目立つためです。これで、コンテンツが重複している行を簡単に識別できます。

複製のコピーを1つ保持するには、元のテキストを1に置き換えられた最初の行に貼り付けるだけです。

コンテンツが重複しているすべての行を特定したので、ドキュメントを確認し、「Control」ボタンを押しながら、以下に示すように各重複行の番号をクリックします。

削除する必要のあるすべての行を選択したら、グレー表示された数字の1つを右クリックして、[削除]オプションを選択します。コンピュータの「削除」ボタンを押す代わりにこれを行う必要がある理由は、コンテンツだけでなく行も削除するためです。

完了すると、残りのすべての行が一意の値であることがわかります。