電子書籍の厳選無料作品が豊富!

access2007でexcel2007の様に重複削除をしたいです。
下記例で、B列を重複削除する場合で、教えて頂けると有り難いです。
宜しくお願いいたします。(accessは、クエリが少しだけ使えるようになった超初心者です。)


A列B列
【名称】【住所】
小笠原村役場/企画課東京都小笠原村父島字西町
小笠原村役場/教育委員会事務局東京都小笠原村父島字西町
三宅村役場/政策推進室東京都三宅島三宅村阿古497
三宅村役場/総務課東京都三宅島三宅村阿古497
三宅村役場/村民生活課東京都三宅島三宅村阿古497
三宅村役場/地域整備課東京都三宅島三宅村阿古497
三宅村役場/坪田出張所東京都三宅島三宅村坪田3050
御蔵島村役場東京都御蔵島村
八丈町子ども家庭支援センター東京都八丈島八丈町三根4869-1
八丈町コミュニティセンター東京都八丈島八丈町三根26-6
八丈町役場/火葬場東京都八丈島八丈町三根3481
八丈町役場/末吉出張所東京都八丈島八丈町末吉633
八丈町役場/保健福祉センター東京都八丈島八丈町三根2

A 回答 (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住所解析
でもいいのですが、解析用のフィールドをそのまま
残しています。
    • good
    • 0

私が持っているのはACCESS2000なので、同じか判りませんが



クエリ(SQLビュー)を下記のSQLで作成すれば良いかと思います。
(1)SELECT 名前 FROM テーブル名 GROUP BY 名前;
(2)SELECT DISTINCT 名前 FROM テーブル名;

テーブルを作り直すのであれば新しくテーブルを作成して
SQLの結果をコピペすれば良いかと~
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!