質問: ExcelのデータベースをAccessのそれに変更すべきか Excelについては、グラフ・関数・テーブル・VBAなどをだいたい理解しています。Accessについては、全くの素人です。 現在、Excelで大量のデータを管理しています。Excelはデータベース用ソフトではないことを理解していますが、手元にAccessがないのでExcelのみで運用しています。おおまかな状況としては以下のとおりです。 1 データベース用のExcelファイルがある。 2 計算用のExcelファイルがある。 3 1のデータをフィルターで選別し、2のシートに移す。 4 2でデータを参照・計算する。 現状では、この方法で運用できなくはないのですが、1のデータが肥大化してきました。また、2にもデータベースの一部を一時的に保存するので、計算などの処理に時間がかかっている気配があります。 そのため、Accessの利用を検討しているところです。お尋ねしたいのは以下の2つです。 ・ExcelとAccessを接続すれば、3の工程は不要になるのでしょうか? Accessのデータを直に参照してExcelで計算するのであれば不要になると思っています。 ただ、Accessについて検索してみたところ、AccessのデータをExcelのシートに書き出し、そのデータを参照するという方法のように思えました。 もしそうであれば、結局のところ、2に大量のデータが残るのではないかと考えています。 ・データベースとして利用したExcelの限界はどのあたりという目安はあるのでしょうか? PCのスペックの影響もあると思いますが、データが壊れるなどという致命的な問題がなければ、現状のまま運用するのも選択肢のひとつと考えています。
回答: 有る回答者が >ExcelでできることはAccessですべてできる。 と言っていますが、私はそうは思いません。 エクセルが持っている豊富な関数はアクセスには有りません。 VBAを使い自前で関数を作る(高精度の演算は難しいです)か エクセルを下請けにした処理させる必要が有ります。