3回開催された講演会の参加者を一つのファイルで管理したいのですが、今は3回のデータをそれぞれ別のaccessのファイルで持っています。。
そのデータは住所・氏名等と講演会の受付番号・受付日等で構成されています。講演会は複数回受けるものなので、その3個のファイルのうち、3ファイルに存在する人もいるし、1ファイルにしかいない人もいます。それらを1つのファイルにまとめ、住所・氏名等と講演会の受講回数等が一度に分かるようにしたいのです。重複データを削除するだけならばできますが、そのデータから必要な項目(受付番号等)を残し、他のデータに追加しなければならないので、どうしていいかわかりません。
access2000又はexcel2000でできる方法があったら教えてください。
No.1ベストアンサー
- 回答日時:
なかなかレスが付かないようなので。
ユニオンクエリーを使用すれば可能かと思います。
ACCESSのクエリーの操作はわかりますか?
以下、わからないとちょっと辛いかと思いますが・・・
【1】
とりあえず1つのMDB(ACCESSのファイルのこと)に、
全部のデータを集めてください。
(ファイル→外部データの取りこみ→インポート
もしくはMDB2つ開いてコピーペースト)
その後、各テーブルに1,2,3の番号をつけてください。
以下の例では「T」テーブルを3つのMDBから集めて、
「T1」「T2」「T3」テーブルにしました。
------------------------------------
[T1]
なまえ値
AAA50
BBB40
CCC30
[T2]
なまえ値
BBB10
[T3]
なまえ値
AAA30
DDD55
------------------------------------
【2】
次に「クエリー」の「新規作成」から
「SQLビュー」を表示して、以下を貼り付けします
(「SQL」と書かれたアイコンボタン
もしくはメニューバーの「クエリー」-「SQL」-「ユニオン」から)
「なまえ」は3つのテーブルを
くっつける条件となる列名を指定して下さい。
------------------------------------
Select なまえ from T1
Union
Select なまえ from T2
Union
Select なまえ from T3
------------------------------------
【3】
そのままクエリーを保存します
「ユニオン結果」とでも名前をつけてください
これを実行すると以下の結果が得られます
------------------------------------
[ユニオン結果]
なまえ
AAA
BBB
CCC
DDD
------------------------------------
【4】
最後に、またクエリーの新規作成で、
[ユニオン結果]と「T1」「T2」「T3」を結びつけます
結びつけるときに
「なまえ」-「なまえ」
で結びつけますが、
この線の部分を右クリックすると「結合プロパティ」の設定ができますので
『[ユニオン結果]の全レコードと「T1」の々結合フィールド~』
に変更してください。
結合の線が
「ユニオン結果」→「T1」
のように、矢印表示になれば成功です。
同様に
「ユニオン結果」→「T2」
「ユニオン結果」→「T3」
の結合も行ってください。
このクエリーも、適当な名前をつけて保存してください。
実行すれば以下の結果が得られます。
------------------------------------
[最終結果]
なまえT1.値T2.値T3.値
AAA5030
BBB4010
CCC30
DDD55
------------------------------------
※当方ACCESS2000じゃないのですが、
概要は同じだと思います。
参考URLはOffice全般のコミュニティサイトです。
参考URL:http://www.moug.net/index.htm
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Excel(エクセル) Excelでデータを抽出するに良い方法 9 2023/02/06 12:42
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Excel(エクセル) エクセルで、ファイルの分割 と ファイルの集約 1 2022/08/28 08:58
- Excel(エクセル) マクロか関数で処理したいのですが、教えて頂けませんか。 8 2022/10/31 15:18
- その他(データベース) c言語の問題です。これを踏まえてコーディングしたいのでおしえていただきたいです。 3 2023/08/03 09:27
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのフィルタ抽出が固まる
-
DATファイルをEXCELで開きたい
-
accessの処理が遅い
-
ファイルを誤ってPDFに変換...
-
VSAM,QSAM,BSAM,BPAM,BDAM
-
ACCESSで名前を付けて保存は・・
-
テキストで空欄(null?)を検索...
-
データをCSVでエクスポートしたい
-
マスタメンテとは?
-
【DB】同じトランザクション内...
-
復旧中のデータベースについて
-
警察はスマホに保存した動画や...
-
PCが悪くなって新しいPCにSSMS...
-
SQLServerバックアップ戻せない
-
復元時間:復元しています
-
SQLServer2005メンテナンスプラ...
-
SQL SERVER2008の質問です
-
作成したDBを使いたい
-
データベースが大きすぎてリス...
-
トランザクションログの切り捨...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DATファイルをEXCELで開きたい
-
エクセルのフィルタ抽出が固まる
-
accessの処理が遅い
-
SQL*Loaderのコミットポイント...
-
マスタメンテとは?
-
ファイルの存在チェック
-
ADOで別ユーザが開いているエク...
-
ACCESSで名前を付けて保存は・・
-
Access2002★MDEファイルを修正...
-
テキストで空欄(null?)を検索...
-
バッチファイルで2つのファイル...
-
データをCSVでエクスポートしたい
-
SQLローダーで複数のCSVファイ...
-
SQLローダーを使ってExcelのデ...
-
ACCESS2003での150人同時利用
-
ファイルメーカーで変更禁止を...
-
videopad 無料版 アンインストール
-
アクセス2010 主キーのID...
-
Access CSVファイルインポート...
-
VSAM,QSAM,BSAM,BPAM,BDAM
おすすめ情報