- 締切済み
accessについて
会社でEXCELデータの加工をしていますが、 ACCESSで簡単にできないかと思い質問します。 (1)9月のデータ 顧客番号 氏名 ランク 金額 1111111 東京ばなな A 2,980 2222222 大阪たこ焼 B 3,300 (2)10月のデータ 顧客番号 氏名 ランク 金額 1111111 東京ばなな B 4,500 2222222 大阪たこ焼 A 2,500 3333333 名古屋コーチン C 3,500 (1)+(2) 顧客番号 氏名 9月ランク 9月金額 10月ランク 金額 1111111 東京ばなな A 2,980 B 4,500 2222222 大阪たこ焼 B 3,300 A 2,500 3333333 名古屋コーチン C 3,500 1.上記のように、9月のデータに追加していく形をとりたいのですが、どのようにしたら 良いでしょうか? 2.今まではEXCELで(1)のデータに無い(2)の先を(1)に追加してからVLOOKUPで貼り 付けしていました。 3.データ数は毎月1万件位EXCELにて保有しています。 ACCESSについては全くの初心者ですので、できるだけ簡単な方法を教えてください。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- hisappy
- ベストアンサー率46% (184/392)
2つのデータテーブルと、データ登録などのVBAやクエリを作成すればできます。 [作成するテーブル] 1.顧客テーブル。 格納するデータ:顧客番号、氏名、住所、電話番号・・・などなど。 2.ランクデータ(仮名) 格納するデータ:顧客番号、データの年、月種別、その月のランク、その月の金額。 (月種別は、そのデータが何月のものかを示す。) [作成するクエリ、もしくはVBA] 1つ目の項目:顧客番号(顧客テーブルの顧客番号の昇順) 2つ目の項目:顧客の氏名 3つ目の項目:9月ランク ランクデータテーブルから「1つ目の項目:顧客番号」に対応する 月種別が9月のランクを抽出する。 4つ目の項目:9月金額 ランクデータテーブルから「1つ目の項目:顧客番号」に対応する 月種別が9月の金額を抽出する。 5つ目の項目:・・・10月(同上) 6つ目の項目: : 11月・・・ : 12月・・・ 元データがExcelなのなら、CSVで吐き出してAccess側で取り込むようにもできます。