• ベストアンサー

ACCESSのフィールドのデータを無重複に抽出する

お世話になります。 ACCESS2000を使用しています初心者です。 あるフィールドに入力されているデータを無重複に抽出したいのですが、簡単で良い方法を教えて下さい。 エクセルでの無重複抽出はできるのですが、データ数が34万件くらいあり、推測される結果は2万件くらいになります。 例) 商品 A B C A B D C 結果 A B C D よろしくお願いします。

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

  • ベストアンサー
  • happypoint
  • ベストアンサー率36% (521/1422)
回答No.1

こんにちは。 まず、テーブルを基にしてクエリを作ってください。 作り方は、データベースウインドウで 「クエリ」に切り替えて、 「新規作成」ボタンを押して、「デザインビュー」を選択します。 クエリのデザイン画面が開いたら、データの入っているテーブルを追加してください。 テーブルのフィールド名が画面上半分に出ていますから、 このなかから、商品名のフィールドをダブルクリックします。 すると、画面下半分のデザイングリッドに、商品名フィールドが追加されます。 ここでツールバーの「Σ(集計)」ボタンを押してください。 さきほどのデザイングリッドに「集計:グループ化」という行が現れます。 表示-データシートビュー で、画面を切り替えると、すべての商品名が名寄せ(グループ化)された状態で表示されているかと思います。

05011967
質問者

お礼

さっそく丁寧な回答有り難うございます。 希望通りの結果が得られました。

その他の回答 (1)

noname#4564
noname#4564
回答No.2

SELECT DISTINCT 商品 FROM (以下、略) DISTINCTの意味、用法はリファレンス等を参照。

05011967
質問者

お礼

回答有り難うございます。

関連するQ&A

  • 重複しないデータのみを抽出

    初めまして。 初心者なりに頑張ってみたのですがうまくいかず、 エクセルかアクセスにて、下記内容を処理出来ないものか 質問させて頂きました。何卒宜しく御願い致します。 2つのデータを併せて、重複しないデータのみを抽出したいのです e.g. データ1=(a,b,c,d) データ2=(b,b,c,d,e) 求めている結果=(a,b,e) となります。 現状、手作業にてチェックしているので、 非常に時間がかかってしまい困っております。 何卒、宜しくお願いします。

  • 重複するデータから代表値を抽出したい

    Excelの表のデータで、重複した値が含まれるとして、代表値だけを関数を使って抽出したいです。 データ   抽出結果   A     A A     C C     B A     D B D 条件としては、ROW関数は理由があって使えません。ROWで設定する値は手打ちでも構いませんので、教えていただけると助かります。 どうぞよろしくお願いいたします。

  • アクセスで重複データの抽出について

    アクセスで添付画像のようなテーブルがあり、重複データの抽出を行いたいです。 抽出結果は 120 0 となるようにしたいです。 つまり、 ・フィールド1を基準に、フィールド2が全て0だった場合のみ抽出する という条件です。 どのように行えばよいか、お分かりの方お教え下さい。 よろしくお願いいたします。

  • EXCEL:2項目で重複するデータを抽出したい

    EXCELで、A,B,C,D・・・とデータが続き、それぞれに重複する複数個のデータがあるときに、重複を省いて抽出することはできるのでしょうか?データ(行)が約5万件ほど合って、手作業では無理な状況です。どなたか、ぜひ教えて下さい! 例: A 青 A 青 A 白 B 赤 B 黄 B 黄 C 青 ↓ A 青 A 白 B 赤 B 黄 C 青

  • エクセル2003 重複データの抽出

    エクセル2003を使っています。 重複したデータの抽出を行いたいのですが、 例えば、  A      B     C      D コード  書籍名  出版社名  著者 といった感じのデータが1万件ほどあります。 このうち、B列の「書籍名」が重複しているデータを抽出したい です。(抽出したものは、書籍名だけではなくて、ほかの出版社や著者の指定したデータも表示させたい。) VLOOKUPなどを使えばできないこともないのですが、一万件の 処理を行う上に、パソコンも非力なので時間がかかってしまい 困っています。 どうぞよろしくお願いします。

  • アクセスの重複データ抽出について

    アクセスで添付画像のようなテーブルがあり、重複データの抽出を行いたいです。 抽出結果は 1 50 4 1 -50 5 1 50 8 5 -70 19 5 70 1 となるようにしたいです。 つまり、 ・フィールド1が同じ 且つ フィールド2の絶対値が等しい ・ただしフィールド2が「0より大きいのみ」 または「0より小さいのみ」 の場合は抽出しない (プラスとマイナスの値が最低1つずつ含まれる) という条件です。 abs関数を使い、フィールド2の絶対値を出すのは出来たのですが、そこから先で行き詰っています。 どのように行えばよいか、お分かりの方お教え下さい。 よろしくお願いいたします。

  • 重複するデータの削除と抽出方法

    はじめまして。 区分   ランク 001  A 002  B 002  B 003  C 004  D 005  E 005  F このようなデータを以下の条件で削除し抽出する方法を教えていただけないでしょうか。 ・区分が重複しているデータを削除したい。 ・しかし区分が重複していてもランクが異なる場合は削除しない。    ↓ 001  A 002  B 003  C 004  D 005  E 005  F エクセルとアクセス両方での方法を教えていただければ有難いのですが・・・(エクセル、アクセスとも初心者です) わかりにくい質問ですがよろしくお願い致します。

  • 重複するデータの抽出について(エクセル)

    エクセル2003にて重複するデータの取り出しをしたいのですが、 わからないので教えてください。 例えば   A列   B列   C列    D列    E列・・・ 1  色  1回目  2回目  3回目   4回目 2  赤   あ    a      A       0 3  白   い    b      B       1 4  黄   う    c      C       2 5  黄   え    d      D       3 6  黒   お    e      E       4 7  赤   か    f      F       5 : このデータの中から、別のシートのA1に 赤と入力したら、B1にD列のA・Fを抽出 黄と入力したら、B1にD列のC・Dを抽出をしたいです。 VLOOKUP関数を使用してみたのですが、 赤と入力すると、D列のA(1番上のデータ)のみしか抽出出来ず、Fが抽出されません。 重複するデータがあるのはA列のみで、D列には重複するデータはありません。 わかりにくい文章ですみませんが、よろしくお願いします。

  • Accessでの抽出について

    Accessで下記のようなテーブルがあるとします。 フィールド1  フィールド2  フィールド3 ----------------------- Aさん      20       200 Aさん      10       180 Bさん      10       300 Cさん      10       250 Cさん      30       310 条件1・・・フィールド2が「20」 条件2・・・フィールド3が「200」 この条件が当てはまる、フィールド1のデータはすべて抽出というふうにしたいのですが・・・。 (上記のテーブルでは、1件目と2件目のレコードがあてはまります。) どのようにして抽出したらよいでしょうか?よろしくお願いします。 Access2000を使用します。

  • エクセル 重複データの抽出方法を教えてください。

    複数のセルの値が同じである重複データを抽出する方法を教えてください。 (A)伝票No.、(B)勘定科目CD、(C)金額、(D)取引先CDとなっている場合で、(B)(C)(D)のすべての値が同じデータ(重複データ)のみを抽出したいのです。 例: (A)伝票No.、(B)勘定科目CD、(C)金額、(D)取引先CD 12120 005 10,000 1234 ※ 12121 005 20,000 1234 12122 004 20,000 1235 12123 003 20,000 1236 12124 005 10,000 1234 ※ 12125 003 20,000 1237 12126 006 10,000 1237 ※印の2つの行が重複データとなり、この行のみを表示または色や印を付けてわかる状態にしたいのです。 重複しているデータは双方わかるようにしたいのですが可能でしょうか? (伝票No.12120と12124の両方が解る状態) データ件数が5000件ちょっとあるのでソートしただけでは時間がかかってしまいます。解る方おられましたら教えてください。(*- -)(*_ _)ペコリ

専門家に質問してみよう