質問: excelのfileサイズの急な肥大化 excelにデータを1000行位入力し、中にif関数とかを入れまくって、それでも、fileサイズが2500kb程度だったのですが、ある日、改訂版のfileを作ろうと、自分なりに技巧を凝らして、関数計算を増やしたり(場所により関数に関数を入れたり)、カラフルにしたり、シートの保護をしたり、離れたところに集計欄を付けたりしたとたん、急にfileサイズが10000kbを越えて、職場のパソコンでは、単独で使うときは問題ないのですが、別のexcelと同時にfileが開かないくらいに、開く時とか、保存する時とかに時間がかかるようになり、使い物にならなくなりました。 私自信、excelには随分と経験があり、(自称)職場の中のexcel先生なのに理由が分かりません。 いくら関数の量を増やしたといっても、最初の関数の量から考えて4倍にもなるほどには増やしていません。まさか、空白のセルまで全セルを保存するようになってしまった?関数の入れ子はデータを費やす?シートの保護をしない方がいい(シートの保護をしないと他の人に使わせる訳にはいかないのです)? ご存知の方がいらっしゃったら教えて下さい。
回答: シートの使用範囲を見てみましたか ctrl+ end でどこにセルが飛ぶでしょうか。 データは1,000行しか入ってないのに、ものすごい下の行まで使用されていることになってて、 非常に重くなった経験が私はあります。 その最終行から、1,001行目までを選択して削除、その上で、ファイルを上書き保存すると、一気に容量が正常に戻ります。 データの加工などをしてる際に、ctrl + shift + ↓ などで誤って行きすぎた行まで選択しちゃったりしてることがあります。 そういう意味では、右端の列も不要なところまで使用されてないか見てみましょう。