表をまとめた時などによく出てくる「重複データ」。一つ一つ照合しながら手で削除するのはとても大変ですよね。こんな時に簡単に思い通り重複データを削除できたなら...。ここでは重複データ削除の基本手順や関係する応用テクニック、そして重複削除をボタン一つで行えるマクロコードまで解説します。これで今日からすぐに、簡単に重複データを削除できるようになりますよ!目次1.重複データ削除の基本手順1-1.「重複の削除」機能の使い方1-2.関数を使った重複データの削除の仕方2.重複データ削除の応用テクニック!2-1.優先して残したいデータがある時はこうする!2-2.重複したら両方削除したいときには?3.重複データ削除のマクロコードはこれだ!4.まとめ1.重複データ削除の基本手順では始めに重複データ削除の基本手順から見てみましょう。重複データの削除には、「重複の削除」機能を使った方法と関数を使った方法の2種類があります。次のような表があったとします。この時「氏名」で重複しているデータを削除しようとした場合、機能を使った重複の削除は次のように行います。(1)表全体を選択する(分かりやすいよう重複部分を色分けして表示)(2)「データ」タブにある「重複の削除」をクリックする(3)重複をチェックしたい項目のみにチェックマークをつけ、OKボタンを押す(4)OKボタンを押す(5)完了このようにすれば簡単に重複データが行ごと削除されます。元の表からデータが削除されても構わない時にこの方法を使いましょう。複数チェックをつけると「全て重複」している場合にのみデータが削除されます。ちなみに一つ注意することがあります。それは「スペースは全角と半角で区別される」ことです。〇」は違うものとして処理されるということです。次にCOUNTIF関数とフィルター機能を使った重複の削除の方法を試してみましょう。(1)E列を作業列としてタイトルを入れ、セルE2に「=COUNTIF($B$2:$B2,B2)」と入力する(2)セルE2の右下にカーソルを当て、「+」マークになったらセルE11まで左クリックを押しながら引っ張る(3)セルA1からE1までのタイトル行を選択する(4)右クリックし、「フィルター」をクリックして「選択したセルのアイコンでフィルター」を選択する(5)セルE1にある▼をクリックし、「1」のみにチェックを入れる(6)表示された表全体を選択し、右クリックして「コピー」をクリックする(7)任意の場所に張り付ければ完了このようにすれば重複分をいた表が出来上がります。複数条件としたい場合には、セルE2に入れる数式にCOUNTIFS関数を使い、例えば「氏名」と「出身県」であれば数式は「=COUNTIFS($B$2:$B2,B2,$C$2:$C2,C2)」となります。これによって二つの条件のどちらにも当てはまるか?でカウントがされます。2.重複データ削除の応用テクニック!続いて重複データ削除の応用テクニックを紹介します。「優先して残したいデータがある場合」や「重複したら両方削除したい場合」についてみてみましょう。2-1.優先して残したいデータがある時はこうする!優先して残したいデータがあった時、重複チェックの際2番目以降にあると削除されてしまいます。その時には並び替えで上のほうに移動させてから「重複の削除」を行いましょう。先ほどの表で「受講日」の新しいものを残したい場合には、次のように行います。「重複の削除」は一番上にあるデータを残します。このように並び替えを行ってから使用しましょう。2-2.重複したら両方削除したいときには?次に重複データは両方消したい時の手順です。この場合には先ほど解説した関数を使った方法を用いて、重複がないデータは「1」、重複がある場合には「2以上」となるよう数式を入れます。実際にやってみましょう。(1)E列を作業列としてタイトルを入れ、セルE2に「=COUNTIF($B$2:$B$11,B2)」と入力する(2)セルE2の右下にカーソルを当て、「+」マークになったらセルE11まで左クリックを押しながら引っ張る(3)以下、関数を使った重複削除手順(3)以降を行って重複を削除すれば完了これで重複のないデータだけが取り出せます。実際にやってみてください。3.重複データ削除のマクロコードはこれだ!最後に重複データを削除できるマクロコードを紹介します。先ほどの表を使ってやはり「氏名」の重複をチェックし削除してみましょう。Sub※下線部分を表の場所に応じて変更する必要あり(4)シート名を入力したいセルを選択し、「Alt」+「F8」キーを押した後「重複データの削除」を選択して「実行」を押す(5)完了これで簡単に重複部分を削除することができます。マクロは「元に戻す」ことができません。実行する前には必ず「保存」をしてから行ってください。4.まとめ以上エクセルの重複削除について、基本手順から応用テクニック、マクロコードまで紹介しました。これまで手作業で行っていたとしたら、これで作業効率はぐっと上がります。ワカルニ関連記事エクセルExcel初心者でも簡単!INDIRECT関数の基本的な使い方と応用テクニックここでは、エクセルのINDIRECT関数の基本的使い方と目からウロコの応用テクニック3選を紹介します。これで簡単に参照先を切り替えることができるようになりますよ!エクセルすぐにExcel印刷スキルアップ!コメントを印刷する/しない方法と応用テクニックこのページでは、エクセルでのコメントの印刷の仕方や印刷しない方法、そしてコメントの内容を末尾に印刷する方法をわかりやすく解説します。これを覚えればエクセルがもっと使えるようになりますよ!エクセル初心者でも簡単!エクセルでセルや図形の行間/字間を変更する方法ここではエクセル内の文章の行間・字間の設定方法を解説しています。設定方法を覚れば、簡単にエクセルの文章も読みやすくすることができますよ。エクセルExcelスキルがあがる!TEXT関数の基本とよく使われる指定の仕方ここではExcelのTEXT関数の基本的な使い方からよく使われる表示形式の指定の仕方まで詳しく解説します。これを読めばあなたもすぐにTEXT関数を便利に使いこなせるようになりますよ!エクセルエクセル上級者直伝!PDF変換の基本手順と応用・トラブル対処テクニックここではエクセルのデータをPDFに変換する手順やPDFデータの貼り付けなどの応用テクニックを紹介します。これでPDFの取扱いには困らなくなりますよ!エクセルエクセル上級者直伝!COUNTIF関数の基本と知っていると便利な応用術ここではエクセルのCOUNTIF関数の基本から複数条件の指定方法などを解説しています。あいまい検索できるワイルドカードや条件付き書式での使い方も紹介していますよ。コメントをキャンセルメールアドレスが公開されることはありません。運営者情報スポンサードリンクブログランキング。