• 締切済み

access2007でexcel2007の様に重複削除したい

access2007でexcel2007の様に重複削除をしたいです。 下記例で、B列を重複削除する場合で、教えて頂けると有り難いです。 宜しくお願いいたします。(accessは、クエリが少しだけ使えるようになった超初心者です。) A列 B列 【名称】 【住所】 小笠原村役場/企画課 東京都小笠原村父島字西町 小笠原村役場/教育委員会事務局 東京都小笠原村父島字西町 三宅村役場/政策推進室 東京都三宅島三宅村阿古497 三宅村役場/総務課 東京都三宅島三宅村阿古497 三宅村役場/村民生活課 東京都三宅島三宅村阿古497 三宅村役場/地域整備課 東京都三宅島三宅村阿古497 三宅村役場/坪田出張所 東京都三宅島三宅村坪田3050 御蔵島村役場 東京都御蔵島村 八丈町子ども家庭支援センター 東京都八丈島八丈町三根4869-1 八丈町コミュニティセンター 東京都八丈島八丈町三根26-6 八丈町役場/火葬場 東京都八丈島八丈町三根3481 八丈町役場/末吉出張所 東京都八丈島八丈町末吉633 八丈町役場/保健福祉センター 東京都八丈島八丈町三根2

みんなの回答

  • piroin654
  • ベストアンサー率75% (692/917)
回答No.2

解決したでしょうか、いろいろ方法はありますが、 A列 B列 【名称】 【住所】 小笠原村役場/企画課 東京都小笠原村父島字西町 小笠原村役場/教育委員会事務局 三宅村役場/政策推進室 東京都三宅島三宅村阿古497 三宅村役場/総務課 三宅村役場/村民生活課 三宅村役場/地域整備課 三宅村役場/坪田出張所 東京都三宅島三宅村坪田3050 御蔵島村役場 東京都御蔵島村 八丈町子ども家庭支援センター 東京都八丈島八丈町三根4869-1 八丈町コミュニティセンター 東京都八丈島八丈町三根26-6 八丈町役場/火葬場 東京都八丈島八丈町三根3481 八丈町役場/末吉出張所 東京都八丈島八丈町末吉633 八丈町役場/保健福祉センター 東京都八丈島八丈町三根2 このようになればいいのではという推測で、 二つのクエリを作ります。 テーブル名をT役場とし、テーブルにIDという オートナンバー型のフィールドを追加して ください。並びの確定と抽出に必要です。 以下のSQL文をそれぞれ新しいクエリの SQLビューをクリアして貼り付けてください。 Q住所解析 SELECT T役場.ID, DMin("ID","T役場","住所 ='" & [住所] & "'") AS 選択ID, T役場.名称, IIf([ID]=[選択ID],[住所],"") AS 選択住所 FROM T役場 GROUP BY T役場.ID, T役場.名称, T役場.住所; Q住所 SELECT Q住所解析.名称, Q住所解析.選択住所 AS 住所 FROM Q住所解析; Q住所を実行すれば整形されて出てきます。Q住所解析 でもいいのですが、解析用のフィールドをそのまま 残しています。

  • mo2yakko
  • ベストアンサー率54% (30/55)
回答No.1

私が持っているのはACCESS2000なので、同じか判りませんが クエリ(SQLビュー)を下記のSQLで作成すれば良いかと思います。 (1)SELECT 名前 FROM テーブル名 GROUP BY 名前; (2)SELECT DISTINCT 名前 FROM テーブル名; テーブルを作り直すのであれば新しくテーブルを作成して SQLの結果をコピペすれば良いかと~

関連するQ&A