• 締切済み

Excel関数

Excel関数で『INDIRECT($A$6&L19&"!$ae$515")』等を多数使用しています。数値更新時に時間を要する時があるので時間を短縮する方法はないでしょうか。 (例えば、PCのメモリを増設するととか?)

みんなの回答

  • FEX2053
  • ベストアンサー率37% (7995/21381)
回答No.2

「ツール」「オプション」の「計算方法」タブで、計算方法を「手動」 にすると、とりあえずはスクロールなどが速くなりますが、数値を入力 した時点では、全ての式の計算が行われません。 「手動」の場合[F9]を押して、初めて式の計算が行われます。それで よければ、画面処理は劇的に速くなりますけど。 また、式が入っているけど表示上必要ない行列を「隠す」設定にすると 処理速度は微妙に速くなりますし、再計算するデータをなるべく表示 しないようにシート構成を変えても処理速度は多少上がります。 ですが、根本的な解決は「ひとつのブックに大量の式やデータを入れない」 ことに尽きます。式ではなく、マクロや表操作で解決できるブックなら、 そちらを使うように構成を書き直して見てください。マクロやピボット テーブルを使うと、驚くほど内容が簡単になったりしますよ。

0991
質問者

お礼

細かな説明ありがとうございました。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

パソコンの性能を上げるか、自動再計算を停止しておくしか無いでしょう。

0991
質問者

お礼

ありがとうございました。

関連するQ&A