- 締切済み
エクセルで重複行を削除
エクセルで重複行を削除したいのですが、 どうすればいいでしょうか? たとえば名前が1列に並んでいて ××○○ 山田太郎 △田□□ 山田太郎 こんなとき、山田太郎を1行だけに、 まとめたいのですが・・・ データが多いのでソートして 1件1件削除していくのも時間がかかります。 何かいい方法がありましたら よろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- woowq
- ベストアンサー率23% (7/30)
エクセルであれば、まず、A:Aをソート、次に、B1のところに=A1=A2としてオートフィル、次に、B:Bの値のみ数式なしでコピー、次に、B:Bでソート、TUREを行を削除。 これで出来ますが、大した量でなければ、Excelを使わずにソートして、同一行を削除するウェブアプリが簡単だと思います。 先ず、文字列をソートする http://pia.skr.jp/app/sort.html 次に、同一行を削除する http://pia.skr.jp/app/redupli.html
- salem5482
- ベストアンサー率0% (0/0)
もっとシンプルになることに気付きました。 B2に =COUNTIF(A3:$A$65536,A2) です。
- salem5482
- ベストアンサー率0% (0/0)
A1に氏名 A2に山田太郎 A3に△田□□ A4に山田太郎 ・ ・ ・ となっているとします。 ソートは不要です、順不同でかまいません。 B2に下記関数を入力し必要な行まで(下に)オートフィルしてください。 =IF(COUNTIF(A:A,A2)>1,COUNTIF(A3:$A$65536,A2),0) すると、 重複がないレコードのB列には0と表示されます(残したいレコード)。 そして0以外の数字が表示された行が2個以上重複しているレコードとなるので、 それをオートフィルタで“1以上”や“0を含まない”などで絞り込んで、 一括削除すれば余分なレコードだけ削除することが出来ます。
- mu2011
- ベストアンサー率38% (1910/4994)
名前列の先頭セルを選択し→データ→フィルタ→フィルタオプションの設定→重複するレコードは無視するにチェックを付け→OK 抽出されたセル範囲を別シートにコピー&貼り付けで如何でしょうか。
- dr_hiroshi
- ベストアンサー率23% (192/830)
データ ↓ フィルタ ↓ オートフィルタ ↓ 山田太郎を選択 わかります?
- Nigun
- ベストアンサー率22% (200/893)
データ(D)→フィルタ(F)→フィルタオプションの設定で、 範囲を選択し、重複レコードは無視をチェックすればいけると思います。