
Excelにデータを1000行位入力し、中にIF関数とかを入れまくって、それでも、Fileサイズが2500Kb程度だったのですが、ある日、改訂版のFileを作ろうと、自分なりに技巧を凝らして、関数計算を増やしたり(場所により関数に関数を入れたり)、カラフルにしたり、シートの保護をしたり、離れたところに集計欄を付けたりしたとたん、急にFileサイズが10000Kbを越えて、職場のパソコンでは、単独で使うときは問題ないのですが、別のExcelと同時にFileが開かないくらいに、開く時とか、保存する時とかに時間がかかるようになり、使い物にならなくなりました。
私自信、Excelには随分と経験があり、(自称)職場の中のExcel先生なのに理由が分かりません。
いくら関数の量を増やしたといっても、最初の関数の量から考えて4倍にもなるほどには増やしていません。まさか、空白のセルまで全セルを保存するようになってしまった?関数の入れ子はデータを費やす?シートの保護をしない方がいい(シートの保護をしないと他の人に使わせる訳にはいかないのです)?
ご存知の方がいらっしゃったら教えて下さい。
No.1ベストアンサー
- 回答日時:
Word や Excel は編集で元へ戻すための情報を保存しています。
そのため編集を繰り返すと結果の情報はさして増えてないのに
ファイルサイズがバカでかくなることがあります。
対症療法として、新しいブックを作り各シートをそちらにコピーして
保存します。その新しいブックのファイルサイズが大きくなければ
以後、新しい方を使います。
この回答への補足
休日の趣味で、何百回も編集を重ねて、関数だけで自前ソフトを目標にやってきました。
10000Kb以上のFileサイズがコピーしただけで、440Kbまで減少しました。
ありがとうございました。
No.2
- 回答日時:
シートの使用範囲を見てみましたか
Ctrl+ End でどこにセルが飛ぶでしょうか。
データは1,000行しか入ってないのに、ものすごい下の行まで使用されていることになってて、
非常に重くなった経験が私はあります。
その最終行から、1,001行目までを選択して削除、その上で、ファイルを上書き保存すると、一気に容量が正常に戻ります。
データの加工などをしてる際に、Ctrl + Shift + ↓ などで誤って行きすぎた行まで選択しちゃったりしてることがあります。
そういう意味では、右端の列も不要なところまで使用されてないか見てみましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- その他(IT・Webサービス) 高速処理可能な表計算ソフトについて ExcelやGoogleスプレッドシートのような表計算ソフトで、 2 2023/04/29 16:06
- Excel(エクセル) Excelで行削除をすると… 1 2023/07/26 11:57
- Visual Basic(VBA) vba メモリ節約 3 2022/09/16 21:45
- Excel(エクセル) Excel関数について質問です。 シート1に入力シートがあります。 =A1 =B1などで離れた数字な 5 2022/12/18 13:42
- Excel(エクセル) マクロVBA別Excelブックにデータ転記 2 2022/07/10 23:35
- Excel(エクセル) 【Excel関数】値が合致するセルの隣のセルを表示させたい 8 2022/10/12 17:44
- Excel(エクセル) Excelで全クラスのランキング表を作成したい 4 2022/05/24 15:28
- Excel(エクセル) Excel シート複数 金額日計表と日付 簡単にシートコピーしたら前日の残高と日付を変更させたい 1 2022/07/15 22:10
- その他(Microsoft Office) Excel2019と365、2021 2 2023/07/08 06:22
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの下部のシートタブの...
-
エクセルでセルの書式設定がで...
-
エクセルで別シートの同じ位置...
-
Excelで保護のかかったシートの...
-
EXCELでコピーしたグラフのデー...
-
シート全体を他のブックのシー...
-
ワークシートの行が途中から表...
-
エクセルで数式は残したまま他...
-
ロックしたセルのコピー&貼り付け
-
Excelで大量の2000個のリストを...
-
excelで勝手にテキストボックス...
-
シート保護したExcelへの画像貼...
-
フィルタされたものを切り取り...
-
VBA アクティブでないシートの...
-
スプレッドシートが真っ白にな...
-
シート保護してても並び替えを...
-
エクセルのマクロでコピー後の...
-
worksheetクラスのcopyメソッド...
-
Excelでハイパーリンク先の表示...
-
ExcelのFileサイズの急な肥大化
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで別シートの同じ位置...
-
エクセルの下部のシートタブの...
-
エクセルでセルの書式設定がで...
-
シート全体を他のブックのシー...
-
ワークシートの行が途中から表...
-
EXCELでコピーしたグラフのデー...
-
Excelで保護のかかったシートの...
-
エクセルで数式は残したまま他...
-
ロックしたセルのコピー&貼り付け
-
VBA アクティブでないシートの...
-
excelで勝手にテキストボックス...
-
Excelで大量の2000個のリストを...
-
シート保護してても並び替えを...
-
行の挿入ができなくなった
-
エクセルのマクロでコピー後の...
-
シート保護したExcelへの画像貼...
-
【エクセル】表から条件に合っ...
-
スプレッドシートが真っ白にな...
-
フィルタされたものを切り取り...
-
【エクセル】数式のセル番地を...
おすすめ情報