• ベストアンサー

エクセルはシートに関数が入るだけでファイルが重く

エクセルはシートに関数が入るだけで ものすごくファイルが重くなりますか? 列10個に2000行まで関数が入ってますが、ファイルが思い原因はこのせいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>エクセルはシートに関数が入るだけで 「だけ」というよりも、「わざわざ」セルの一つひとつに関数などの数式を与えることが可能という仕組みです。ユーザーの便宜のためであり、それが目的の一つであるソフトと言ってもいいです。 >ものすごくファイルが重くなりますか? 上の性質により、数式の内容によっては、そうなります。「様々な」パターンがありますが、例えば数式 1 本中の参照の数が多すぎるとか。「a1:a3000」ではなく「a:a」といった列全体での指定を、セル範囲ではなく配列である引数において行ったとか。さらに、そういう数式を複雑な入れ子にしているとか。外部からの参照が多いとか。 >列10個に2000行まで関数が入ってますが、ファイルが思い原因はこのせいでしょうか? あなたの使い方を確認しないと、分かりません。上のように数式が原因のこともあれば、ワークシート上の使用範囲がムダに広すぎたり、気付かない間にオブジェクトが何千個も作製されていたなど、いろいろな可能性が考えられます。 Excel 2010 のパフォーマンス: パフォーマンスの問題を最適化するヒント http://msdn.microsoft.com/ja-jp/library/office/ff726673(v=office.14).aspx なぜか重いExcelファイルを軽くする方法10選 http://matome.naver.jp/odai/2134672226548347701 図のファイル サイズを縮小する http://office.microsoft.com/ja-jp/excel-help/HA010355854.aspx Excel で最後のセルをリセットする方法 http://support.microsoft.com/kb/244435/ja Excel)軽いデーターのはずなのに、メチャメチャ重い! http://okwave.jp/qa/q5105770.html エクセルファイルが重くなり、自動計算に時間がかかる http://questionbox.jp.msn.com/qa6676322.html

yclxvdpxxg
質問者

お礼

ご回答ありがとうございます。

関連するQ&A