Microsoft Excel でスプレッドシートを使用しているときに誤って行をコピーした場合、または他のいくつかのスプレッドシートを複合して作成している場合、削除する必要がある 重複した行 が発生することがあります。これは非常に無頓着で、繰り返しの多い、時間のかかる作業ですが、作業を簡略化するためのコツがいくつかあります。
はじめる
今日は、Excel で重複行を特定して削除するためのいくつかの便利な方法について説明します。現在、重複行を含むファイルがない場合は、このチュートリアル用に作成されたいくつかの重複行を含む てください。リソースをダウンロードして開くか、独自のドキュメントを開いたら、次に進む準備は完了です。
オプション 1 – Excel で重複を削除する
Microsoft Office を使用している場合は、重複を検索して削除する機能が組み込まれているため、多少の利点があります。
まず、検索の対象とする セルを選択します 。この場合、Windows では Ctrl+A を押すか、Mac では Command+A を押してテーブル全体を選択します。
テーブルを正常に選択したら、以下に示すように、画面上部の [データ] タブをクリックし、[データ ツール] ドロップダウン ボックスで [重複の削除] を選択する必要があります。
それをクリックすると、小さなダイアログ ボックスが表示されます。最初の行が自動的に選択解除されていることがわかります。この理由は、「データにヘッダーがある」ボックスにチェックが入っているためです。
この場合、テーブルは行 1 から始まるため、ヘッダーはありません。「データにヘッダーがある」ボックスの選択を解除します。これを完了すると、表全体が再び強調表示され、「列」セクションが「重複」から「列 A、B、および C」に変更されたことがわかります。
テーブル全体が選択されたので、「OK」を押すだけですべての重複が削除されます。この場合、重複する情報を持つ行は 1 行を除いてすべて削除され、削除の詳細がポップアップ ダイアログ ボックスに表示されます。
オプション 2 – Excel での高度なフィルタリング
Excel で重複を特定して削除するために使用できる 2 番目のツールは 、高度なフィルター です。この方法は Excel 2003 にも当てはまります。Excel スプレッドシートを開いてもう一度始めましょう。スプレッドシートを並べ替えるには、前に示したように、まず Ctrl+A または Command+A を使用してすべてを選択する必要があります。
テーブルを選択した後、[データ] タブをクリックし、[並べ替えとフィルター] セクションで [詳細] をクリックします。 Excel 2003 を使用している場合は、[データ] > [フィルター] をクリックし、[詳細フィルター] を選択します。
次に、[一意のレコードのみ] チェック ボックスをオンにする必要があります。
[OK] をクリックすると、ドキュメントから 1 つを除いてすべての重複が削除されます。この場合、最初の重複が行 1 で見つかったため、2 つが残りました。
このメソッドは、テーブルにヘッダーがあることを自動的に想定します。最初の行を削除したい場合は、手動で削除する必要があります。実際に最初の行に重複ではなくヘッダーがあった場合、既存の重複のコピーが 1 つだけ残ることになります。
オプション 3 – 交換
この方法は、重複している行全体を識別したい場合に、小規模なスプレッドシートに最適です。この場合、すべての Microsoft Office 製品に組み込まれている単純な 置換ツール を使用します。まず、作業するスプレッドシートを開く必要があります。
開いたら、検索したい内容が含まれるセルを選択し、置換してコピーする必要があります。セルをクリックして、Windows の場合は Ctrl+C を押し、Mac の場合は Command+C を押します。
検索したい単語をコピーしたら、Windows では Ctrl+H を押すか、Mac では Control+H を押して置換機能を表示する必要があります。起動したら、Ctrl+V または Command+V を押して、コピーした単語を [検索する文字列] セクションに貼り付けることができます。
探しているものを特定したら、「オプション」を押します。 「セルの内容全体を一致させる」チェックボックスを選択します。その理由は、あなたの単語が他の単語と一緒に他のセルに存在する場合があるためです。このオプションを選択しない場合、保持する必要があるセルを誤って削除してしまう可能性があります。他のすべての設定が下の図に示されている設定と一致していることを確認してください。
ここで、「置換後の文字列」ボックスに値を入力する必要があります。この例では、数値「1」を使用します。値を入力したら、「すべて置換」を押します。
「dulpicate」に一致したすべての値が「1」に変更されていることがわかります。 1 番を使用した理由は、小さくて目立つためです。どの行に 重複した内容が 含まれているかを簡単に識別できるようになりました。
重複のコピーを 1 つ保持するには、1 に置き換えられた最初の行に元のテキストを貼り付けます。
重複したコンテンツを含むすべての行を特定したので、文書内を移動し、以下に示すように、Windows では Ctrl キーを押しながら、Mac では Command キーを押しながら重複する各行の番号をクリックします。
削除する必要がある行をすべて選択したら、灰色表示された番号の 1 つを右クリックし、[削除] を選択します。コンピュータで Delete キーを押す代わりにこれを行う必要がある理由は、コンテンツだけではなく行が削除されるためです。
完了すると、残りの行はすべて一意の値であることがわかります。





