• 締切済み

データ量の多いデータでエクセルが固まります

win7 Professional office2010。 エクセルで動きが固まってしまいます。何かの設定で固まる時間を短縮できないでしょうか。 ファイルA、ファイルBがあります。 それぞれ 行:80,000 列:100 のデータ量です。 別BOOKへ、その2データをのシートを分けて貼ります。(ファイルA をsheet1、ファイルBをsheet2) そして、sheet3 は、sheet1とsheet2の同一セルに差異がないかを調べるシートです。 sheet3に関数が 80,000 x 100 個(本当はその2倍くらい)定義してあります。 sheet3の関数などを変更したりしたときに F9 押下で再計算がされますが、その”再計算”の動きがなかなか完了の100%になりません。(再計算は”手動”にしてあります) CPUは100%いってますし、メモリーも2Gほどくっています。 メモリーの割り当てとかを変更?などしてなるべく待ち時間を減らしたいのです。 現在3時間以上かかってます。 何かよい方法はないものでしょうか。 よろしくお願いします。

みんなの回答

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.3

私なら 自動再計算を止めさせ 手動計算にし 全て入力、編集、 此が、終わって 其から、再計算 させます

  • rav4rav4
  • ベストアンサー率20% (450/2151)
回答No.2

パソコンのスペックが貧弱なのが原因。メモリは最低でも16G積んでますか?。

magohati
質問者

補足

確か4Gだったと思います。メモリーだけpuして大幅に改善できますか?

noname#224282
noname#224282
回答No.1

8万行のレコードをエクセルとなるとちょっときついですね。ホントならデータベースソフトでやるべき作業でしょう。 関数で得られた結果が変動しないなら、その結果だけを別ファイルに貼り付けて作業するなど工夫が要るでしょう。 そもそもでいうと、演算なのでCPUの性能がそのままモロに影響します。高性能なPCに替えるのが確実と思いますが。 ※演算(関数)の結果を、範囲選択してコピー、新しいブックに形式を選択して貼り付け(値) これでシートは軽くなります。

magohati
質問者

お礼

手だては高性能PCですか…有難うございました。

関連するQ&A