• ベストアンサー

エクセルデータのレコード重複修正

ぜ り~(@-Jelly-)の回答

回答No.4

SELECT * FROM テーブル   Where 重複発見に至った条件 これで、重複があれば2~件、なければ1件になりますよね。 件数をCount(*)などでカウントし、 If カウント > 2 then  DELETE FROM テーブル   WHERE 重複してるレコード End if で良いかとおもいます。 全く同じレコードで、レコード番号もないという場合はつかえませんが。 その場合は、 SELECT時にORDER BYして並び替えて、 Do Until レコード.EOF = True  IF 前のレコード = 今のレコード then   DELETE FROM テーブル   WHERE 今のレコード  End if  前のレコード = 今のレコード  レコード.MoveNext Loop で、できるとおもいます。

関連するQ&A

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

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

  • ACCESSでの重複レコードの削除

    ACCESSで、重複レコードを引っ張ってくるのは、重複クエリでやれましたが、逆に、重複レコード(1つのフィールド、或いは複数のフィールドに着目しての)の削除は、やれないのでしょうか? イメージしているのは、エクセルのオートフィルタでの「重複データの削除」です。 よろしくお願い致します。

  • Excelで重複データを抽出するには?

    WEBから受け付けた会員のプロフィールデータをExcelの形ではき出すようになっています。 けれども重複して登録されたデータもそのまま受け付けてしまっています。 Excel側で重複データ(同一メルアド)を抽出することはできますでしょうか? フィルタオプションの設定で重複データを表示させない方法はわかりましたが、重複データを削除するうえでは有効ではありませんでした。 ご存じの方がいましたら、どうぞよろしくお願いします。m(_ _)m

  • エクセルで重複を削除

    エクセルの顧客データが1000行くらいあるのですが、 何件か重複しているものがあります。 それらを見つけ出して、重複している分を削除したいのです。 できるだけ簡単にできる方法をお願いします。

  • Excel重複データ削除について

    Excelで重複したデータを削除しようと思い、データが入っている範囲を選択して フィルターオプションで「重複レコードは無視する」にチェックを入れて実行しても、何も起こりません・・・ 今まで何度か使ったこともあるし、できなかったことはなかったのですが、今回は同じに見えるデータなのにExcelが同じと判断してくれていないようです。Exactなどの関数も使ってみましたがダメでした。 今までと違うとしたら、CSVから値のみコピーしてExcelに貼り付けたデータ、というくらいしか思い当たらないのですが・・・ これが原因なのでしょうか? よろしくお願い致します。

  • エクセルに貼った重複したデータの1つを削除する法

    エクセルに貼った重複したデータの片方を削除する法 エクセルに、お店の名前をたくさんはりつけてリストを作ったんですが、 かなりの数のURLが重複しています。 重複したものの片方をまとめて削除したいのですが、どのようにすれば いいでしょうか?

  • EXCEL 重複データの書き出し

    EXCEL初心者です。ご教示願います。 EXCEL2003を使用しております。 約4000件の顧客データがあるのですが、重複して登録されているデータが複数ございます。 そこで、氏名列をキーにして重複しているデータのみを別シートに抽出させたいのですが、どのようにすれば可能でしょうか? 重複データを削除したやり方や、重複データを除くやり方は掲載されているのですが。。。 ご面倒掛けますが何卒よろしくお願いいたします。

  • エクセルの重複データ削除について

    B列に重複している数値が3件あります。 1件のみ消して行は詰めない方法はありませんか データツールの重複データ削除をすると行が詰まってしまいます。 1件のみ表示し空白行にしたい。

  • エクセル重複データ

     分からないことがありましたので、質問させていただきます。エクセル(マクロ)データの重複のコーディングについてです。  データが年月の古い順(昇順)に並んでいます。 項目は、A~X間であったとします。年月の1番古いデータ(1番目)と次に古いデータ(2番目)を比べ、昇順で比べていきます。年月が同じだった場合、項目C、Eを見ます。  同じだった場合、データが重複しているので、 "データが重複しています。置き換えますか"とメッセージを表示させます。  また、置き換えには2つあり、"1件ずつ置き換える場合"と"全件置き換える場合"があります。それぞれ、メッセージを出します。置き換えない場合は、中止します。  私の考えとしては、置き換える場合は、"1件ずつ置き換えますか"とメッセージを表示させ、Noの場合、"全件置き換えますか"とメッセージを表示させたいです。どうすればよいのかご教授願いませんでしょうか。その他に良い方法がありましたらその作法を教えていただけないでしょうか。宜しくお願いします。

  • excel 重複のないリスト作成について

    excelでフィルタ機能を使って、「リストから重複したデータを除いたリスト」を作りたいのですが、一部重複したリストが表示されてしまいます。(フィルタオプションの設定はちゃんと行っているはずです。重複したレコードは無視するのチェックボックスもチェックしています。) 色々なホームページで調べたのですが、原因がわかりません。 ご回答のほどよろしくお願いします。