• 締切済み

accessのデータで重複している行を削除したい

accessのテーブルで、データシートに顧客のデータが入っています。 そこに、まったく同じデータが存在していますので、それを削除したい のですが、簡単に抽出して削除する方法等あるのでしょうか?? 重複クエリを試してみましたが、ちょっと違うようなので、 なにかいい方法を教えてください。 初歩的な質問で申し訳ありませんがよろしくお願いいたします。

みんなの回答

回答No.1

Access 2002 で重複するレコードを見つけて削除する これをご参考に。 下記サイトです。

参考URL:
http://office.microsoft.com/japan/assistance/2002/articles/acDeleteDuplicates.aspx

関連するQ&A

  • accessで重複データの削除について

    accessというよりSQLについてなのかと思いますが、教えていただけないでしょうか。 重複するIDがあり、1件を除いて他のデータを削除してデータを抽出したいです。 抽出条件としては、[年月日]カラムがあるため、日付が一番直近のものを残したいです。  ※こちらも重複しております。 また、[フィルタ]カラムが「2」のレコードのみを対象としたいと思っています。 accessの場合、重複クエリを用いるのかと思い、クエリウィザードから作成しましたが 一意とはなりませんでした。 SELECT テーブル1.[共通ID], テーブル1.[連番], テーブル1.[郵便番号], テーブル1.[住所], テーブル1.[担当者名], テーブル1.[年月日], テーブル1.[フィルタ] FROM テーブル1 WHERE (((テーブル1.[共通ID]) In (SELECT [共通ID] FROM [テーブル1] As Tmp GROUP BY [共通ID] HAVING Count(*)>1 )) AND ((テーブル1.[フィルタ])=2)) ORDER BY テーブル1.[共通ID], テーブル1.[年月日] DESC; distinctも使ってみましたがうまくできませんでした。 何が原因でしょうか。 申し訳ありませんがご教示いただきたくお願いいたします。

  • Accessで重複したデータを削除したい。

    AテーブルとBテーブルがあります。AテーブルとBテーブルのフィールド名は同じですがデータはそれぞれ違います。AテーブルとBテーブルにあるデータを一つにまとめたいのですが、その際に、 「AテーブルとBテーブルの間で重複したデータがあるのでそれを削除したい。」のですが、手順としてどのような方法がスマートなのでしょうか。 (1)BテーブルをAテーブルに追加クエリで追加する。 (2)Aテーブルで重複クエリを作成し、重複しているデータを表示する。 ・・・・とここまで考えたのですが重複しているデータをどのように削除していけばいいかわかりません・・・。根本的にやり方が間違っているのでしょうか。どなたか詳しい方、いい方法を教えてください。よろしくお願い致します。

  • Access2000で重複データに・・・

    Access2000の重複データの処理について質問です。 あるフィールドの重複レコードを検索し、該当するレコードの別フィールドに「●」をつけようとしています。ただ、重複する最初のレコードには「●」をつけたくないのです。 例えば  aaa ・・・ (1)  bbb  aaa ・・・ (2)  ccc  aaa ・・・ (3)  eee というフィールドだった場合、(1)には「●」をつけずに(2)以降にのみつけたいのです。 重複クエリで重複レコードを抽出して重複テーブル作成→重複テーブルと元テーブルを組み合わせて更新クエリ作成という方法でやったのですが、そうすると(1)にも「●」がついてきます。(当然ですが・・・) 何か名案があれば教えてください。 やはり、VBAを使わないと無理でしょうか・・・?

  • Access 重複レコード抽出し削除

    Accessで商談予定を管理したいのですが、 テーブルSで以下の管理をするものとします。 顧客No.  顧客No.A  商談予定日 1---------3---------07/08/3     ←と 3---------1---------07/08/15    ←は同じ人が会う 2---------5---------07/08/6 4---------6---------07/09/01 また顧客は別のテーブルで管理するものとします。 1と3はフィールドが入れ替わっても同一人物とします。 したいことは 抽出して日付の新しい商談予定をテーブルから 削除したいのです。 条件式がよく分からず 重複クエリもうまくできませんでした。 よろしくお願いいたします。

  • アクセスの重複クエリ

    二つのテーブルやクエリで重複するデータを 抽出するのは「重複クエリ」でいいのでしょうか? それとも「重複クエリ」は一つのテーブルの中の重複するデータを 抽出するものなのでしょうか?

  • ACCESS2010で重複データの削除についてよろしくお願いします。

    ACCESS2010で重複データの削除についてよろしくお願いします。 似た質問が多くいろいろ調べたのですが どうしても解決できなく質問させていただきます。 【クエリA】から【クエリB】を得たいです。 (メールアドレスを元に重複を削除したい) 【クエリA】 4月1日 田中 111@yahoo.com 4月2日 鈴木 222@cmail.com 4月3日 鈴木 222@cmail.com 4月4日 石田 333@ocn.com 4月5日 石田 333@ocn.com 【クエリB】 4月1日 田中 111@yahoo.com 4月2日 鈴木 222@cmail.com 4月4日 石田 333@ocn.com 日付のデータ自体(◯月◯日)がなければ、 クエリのプロパティーシートにある”固有の値”を ”はい”にすると重複の削除できるのですが、 日付がはいるとどうしても重複の削除ができません。 日付の項目が必要なのですが、良い方法 はないものでしょうか? 日付ははじめに登録があったほうを残したいです。 よろしくお願いします。

  • ACCESS 重複データ削除の順番について

    追加クエリを使って重複データを削除する時に、削除されるデータについて質問です。 重複レコードを含むテーブルの構造のコピーを作成し、重複レコードを含むすべてのフィールドの主キーを作成して、元のテーブルから新しいテーブルへの追加クエリを実行して、重複レコードを一括削除をしています。 [操作についての参考URL] http://support.microsoft.com/kb/879852/ja =========================================== (テーブル) [ID]  [クラス]  [名前]   [時間]     1     A     ああ   11:00 ←重複 2     B     鈴木   12:00    3     C     アア   13:00     ←重複  4     A     ああ   14:00 ←重複 5     B     森    15:00   6     C     アア   16:00     ←重複  7     B     青山   17:00   8     C     アア   18:00     ←重複     9     A     ああ   19:00 ←重複 =========================================== 上記のようなテーブルで「クラス」と「名前」の2つのフィールドを主キーにした場合、 「A」の「ああ」さんと、「C」の「アア」さんが各3件ずつ重複しています。 しかし、「ID」と「時間」はそれぞれ違っています。 このような場合に、削除されないデータと削除されるデータの違いは何なのでしょうか? ACCESSの仕様でとか、レコードの若い番号順で削除されるとか、明確なルールが あれば教えていただけると幸いでございます。 御手数お掛け致しますが、何卒よろしくお願いいたします。

  • Accessで別テーブルの重複したデータのみを抽出

    初歩的な質問かもしれませんが、お願いします。 現在、テーブル1で、顧客情報を管理しています。 メールアドレスの登録もあり、その横に配信許可欄のチェック欄を設けています。 配信停止メールアドレスを、テーブル2にWEBからインポートしているのですが、テーブル2に並んでいるメールアドレスが、テーブル1のメールアドレスと重複した場合のみテーブル1のチェックボックスにチェックが入るというクエリはどのようにすればよろしいでしょうか。 更新クエリ等本を読んでみましたが、同じテーブル内の重複データのみ抽出になってしまい、別テーブルでの抽出、更新の仕方がよくわかりません。 お手数ですがご存知の方がおられましたらよろしくお願いいたします。

  • Accessで特定の重複データを抽出したい

    Access2003です。 重複クエリウィザードを使って、あるテーブルから画像(1)のようなデータを抽出するクエリを作りました。 抽出根拠は「口座番号」「受取人」「請求額」の一致です。 ここから更に「支払日が2016/01/10を含む重複データ」を抽出したいのですが、そのやり方がわかりません。 画像(2)の結果になるのが理想です。 お力添え宜しくお願いします。

  • アクセス重複データ

    今アクセスのクエリで重複したデータを1つ残してあとは表示させないものを作成したいのですが、クエリの「抽出条件」に何をいれたらいいでしょうか。 よろしくお願いします。

専門家に質問してみよう