• ベストアンサー

エクセルで重複データの行を見つける方法を教えてください

データベースでデータの重複行を探して消したいと思っています。 同様の質問が、アクセスでは回答があったように記憶していますが、エクセルで「目視」確認以外で効率的にできる方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

並んでいるデータで同じデータがいらないのであれば いったんソートした後 EXACTで今の行と下の行を比べてあげればいいのでは? 重複したデータがあった場合はtrueが返されるので オートフィルターでtrueを抜き出し削除していけば 重複しているデータは削除できると思いますよ

jyamamoto
質問者

お礼

ありがとうございました。 うまくいきました・・・。

その他の回答 (3)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.4

「データ」「フィルタ」「フィルタオプションの設定」で 「重複するレコードは無視する」にチェックして表示された値をコピーして別のシートに貼り付ける

  • fly_moon
  • ベストアンサー率20% (213/1046)
回答No.3

私なら、オートフィルタで行の削除をしていくか、ピボットテーブルを作成してコピペで、重複したデータをまとめたデータを作り直します。

  • blindcrow
  • ベストアンサー率44% (116/260)
回答No.1

こんにちわ。 単純に重複しているデータを探したいのであれば「COUNTIF」関数を使えばOKです。 下記のURLをご参照下さい。

参考URL:
http://www.relief.jp/itnote/archives/000666.php
jyamamoto
質問者

お礼

ありがとうございました。 NO.2の方の回答がぴったりでした・・・。

関連するQ&A

  • EXCELで重複行のデータを削除したいと思っています。

    EXCELで重複行のデータを削除したいと思っています。 フィルタの重複するレコードは無視するにチェックをいれる方法は知っているのですが、 この方法だと新しく出来たデータ列が数式ではなく数式の計算結果でデータ列が出来てしまいます。 どうしたら数式のままで重複データを削除出来るのでしょうか?

  • Excelで重複行を非表示にする方法(重複行の最後の行だけ表示させる方法)について教えてください。

    エクセルで重複するデータを非表示にする方法は、[データ]→[フィルタ]→[フィルタオプションの設定]を選択し、[重複するレコードは無視する]にチェックを入れればできますが、デフォルトでは重複行の最初の行だけを表示し、残りの重複行を非表示にしてしまいます。 最初の重複行ではなく最後の重複行だけを残し、他の行を非表示にしたいのですが方法がわかりません。 ちなみに上記の[重複するレコードは無視する]にチェックするまでの流れをマクロに記録させ、マクロの編集をクリックすると下記のような記述になっていました。 Columns("A:A").Select Range("A1:A100").AdvancedFilter Action:=xlFilterInPlace, Unique:=True このソースのどの部分を変更すれば、1番最後の重複行だけを残し他の行を非表示にすることが可能になるのか教えてください。 よろしくお願いします。

  • エクセルで重複したデータを一行にまとめる

    こんばんは。 エクセルで質問があります。 重複した複数のデータを同シートもしくは別シートに 一行にまとめたいのですが、どのようにしたらよろしいでしょうか? 重複したデータは数千行あり、その総計を一行にしたいです。 可能であるならば、別シートに作りたいです。 集計しないといけなく、とても困っております。 何かいい方法、簡単にできる方法があれば、 ご教授頂きたいです。

  • ExcelかAccessで、重複データを排除するには?

    Accessで30万件のデータがありますが、Excelの方がやりやるければ、分割エクスポートしても良いと思っています。これらのデータのなかから重複しているデータを排除する方法をAccessかExcelで教えてもらえませんか? 下記のようなデータなのですが、同じデータが複数の行に入力されている可能性があるので、複数行あるものは1行だけ残して消去し、ダブリをなくしたいのです。 フィールド1:郵便番号 フィールド2:都道府県名 フィールド3:識別コード 基本的に、郵便番号をキーにして、ダブっているケースを消去したいと思っています。 いろいろ本などあたってみたのですが、良い方法が見つかりませんでした。よろしくお願いします。

  • Excel上でのデータ数字が連番であることを確認する方法を教えてくださ

    Excel上でのデータ数字が連番であることを確認する方法を教えてください。 ある列に数字5桁で、00001,00002・・・と数字が約30000件並んでいますが、 これが重複や漏れなく正しく連番が付与されることを確認したいと考えています。 目視で1件ずつ見る以外に、関数等を使って検証する方法は無いでしょうか? Excelは2003です。 どなたか良いアドバイスをお願いします。

  • エクセルで重複データを削除する方法

    エクセル2000です。 日付■お名前■住所■電話番号■メールアドレス■担当者■広告媒体■製品名■製品コード■ こんな感じのデータが約10000行あります。 でいろんなやり方があると思うのですが、重複データが100くらい存在します。 この重複データを削除する方法として、どんな方法があるのでしょうか? (ピボットテーブルを利用してデータの個数をかぞえて重複しているセルを 行を削除していくという方法しかいまのところ思い浮かびません。) VBA等は利用できません。 どなたかご教授いただけると幸いです。

  • Excel 2007 重複データのチェックについて

    Excel 2007 重複データのチェックについて A列にあるデータ(約100件)で重複している値がある 行についてB列にフラグをつけます。 やりたいことはどの行とどの行が重複しているのかを すぐに分るようにしたいです。 添付画像のように重複している行に番号をつけていくことは可能でしょうか。 番号は1から順番に増えていきます。 自分は下記を考えましたが、これでは重複している行に「重複データ」と入る だけでわかりづらいです。 =IF(COUNTIF($A$2:A2,A2)>1,”重複データ”,”○”) よろしくお願いいたします。

  • エクセル:2列共重複しているデータを見つけるには?

    顧客データ(企業名・事業所名・住所・・・)が同じ内容で二つのファイルに分かれています。 同じ内容なので各1000件です。 一つのファイルには顧客番号が入力されており、もう片方には入力されていないので、それを転記したいと思っています。 同じ条件で並び替えをするのですが、微妙に(1~2行)並びが違ったりしてしまいます。ですので、隣同士にデータを貼り付け目視で確認しています。 初心者なので、マクロなど使わず、効率良く作業できる方法はないでしょうか。 考えているのは、 A B │C D 企 事 │企 事 このように隣に貼り付けて、 同じ行のA・BとC・Dが一致しないものを検索する方法です。 今は目視でやっているのですが、目視だと仮に顧客コードを 転記した場合に間違っていると困るので。 よろしくお願いします。

  • エクセルでデータの「どこで重複か」を見つける

    エクセルでデータが「どこで重複しているか」を見つける方法として 以前質問した際に教えていただいたのが B1セルに次の式を入力して下方にオートフィルドラッグします。 =IF(A1="","",IF(COUNTIF(A$1:A1,A1)<=1,"","重複No."&COUNT(A$1:A1,A1))) これで重複があれば上の行から数えてその行のA列に有るデータが何番目の重複であるかがB列に表示されます。 ということでしたがこれには漏れがありました。 =IF(A1="","",IF(COUNTIF(A:A,A1)<=1,"","重複No."&COUNT(A:A,A1))) とすると漏れはありませんが、No.はすべて「0」となるのです。 何番目の重複かが分かる方法はありませんか。

  • Excelで、重複データを一括で削除する方法

    お世話になっております。 Excelで、重複データを一括で削除する方法について 300列ほどあるデータがあります。 (行数は、各列に30行ほどです) 各列には重複するデータがあります。これを削除したく。 なお、各列(隣の列)は、関連性がありません。 よって、複数の列を参照して重複データを削除する必要はなく A列内の重複データ、B列の重複データをそれぞれ削除したいのですが、 フィルタオプションからの重複データを無視する、や、重複データの削除 機能では、1列ずつ実行することで可能ですが、300列以上あるので 現実的ではありません。 そこで、一括で各列の重複データを削除する方法を教えてください。 ※なお、列は300ほどあるため、作業用(countifで重複をピックアップした後、フィルタして 削除など)の方法は、列分つくるのは現実的ではないため、それ以外の方法はないでしょうか。 よろしくお願いします。

専門家に質問してみよう