大量データの計算
ACCESS、EXCEL初心者です。
大量データの計算を、ACCESSやEXCELで計算したいのですが、うまくいく方法が思いつきません。
アイデアをいただけませんでしょうか。
■やりたいこと
1.300行5050列のデータがある(EXCELもしくはCSV)
2.300行のデータに対し、全通りの組み合わせを作る(300×300=90,000行)
3.2の組み合わせより、全項目どうしの比率(割り算)を求める
例)
・以下の3×4のデータがあったとします
A 11,12,13,14
B 21,22,23,24
C 31,32,33,34
・得たい結果は以下です(順不同)
組み合わせAB 11÷21,12÷22,13÷23,14÷24
組み合わせAC 11÷31,12÷32,13÷33,14÷34
組み合わせBA 21÷11,22÷12,23÷13,24÷14
組み合わせBC 21÷31,22÷32,23÷33,24÷34
組み合わせCA 31÷11,32÷12,33÷13,34÷14
組み合わせCB 31÷21,32÷22,33÷23,34÷24
(組み合わせAA,BB,CCは省略)
現在EXCELで手作業にて組み合わせを作り、計算を行っているのですが、
データ量が多いためか、途中でフリーズしてしまうため、20ファイル程度に分けて計算しております。
毎回手作業で組み合わせの作成とファイルの分割、結合を行うため、作業に数日かかってしまいます。
ACCESSであれば、テーブルの結合により、組み合わせを自動で作れますが、
255列以上のデータが作れないため、CSVデータの読み込みができませんでした。
300×5,050のデータに対し、ファイルを分けることなく
・自動で組み合わせを作る
・自動で計算結果を出力する
ということが実現できませんでしょうか。
お礼
ありがとうございます。 動作確認いたしました、ほとんどイメージ通りの内容です。 ただタブの名前がsheet1になっていないとうまくいきませんでした。 ここら辺はなんとかなりますでしょうか。例えばタブ全部に適用とか。 あるいはタブの名前をSheet1に直してしまうマクロが有ればと思います。回答頂ければ幸いです。