- ベストアンサー
Excel2003の重複データを削除したい
弊社の顧客管理ソフトから顧客データをcsvでデータをダウンロードしたのですが、何故か重複が多く困っています。 メールアドレスを判断材料として、重複データを削除することは可能なのでしょうか?ただし、重複データの1行は残したいです。Excel2003でデータを開いています。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
このような方法ではどうですか。 表の1行目は項目名とします。メールアドレスはA2から入っているものとします。 (1)まず、表をメールアドレスでソートしてください。 (2)B列を選択し列を挿入します。項目名は何でもいいですが何か入れて置いてください。 (3)B2に「=IF(A2=A1,1,"")」と入力し下までコピーします。 (4)表のどこかのセルをアクティブにし、データ→フィルタ→オートフィルタでオートフィルタを使えるようにします。 (5)B列のオートフィルタをクリックし”1”を選択します。これで重複したメールアドレスだけが選択できています。 (6)抽出された行を削除して下さい。 (7)B列も不要なので削除して下さい。 (8)再度データ→フィルタ→オートフィルタでオートフィルタを解除します。 以上です。
その他の回答 (2)
- pascal3141
- ベストアンサー率36% (99/269)
No.1426744で同じような処理をVBAでやっていますので参考までに。 エクセルで読み込んでから、A列でソート。 そのあとマクロを走らせれば、A列の同じものは最初以外は削除されます。
- TAK_999
- ベストアンサー率43% (42/96)
当方Excel2002ですが、2003に データ→フィルタ→フィルタオプションの設定という機能はありませんか?この機能を使えば、重複を除いたメールアドレスの一覧を作成できます。 その上でそれぞれのメールアドレスに付随する情報を付加してやる必要があります。VLOOKUPかなにかでできるはずです。