- 締切済み
EXCEL 巨大ファイルになっている原因
よろしくお願いいたします。 仕事上で他人からEXCELのファイルを1つ受け取りました。 簡単なデータ(100件ほど)や計算式の入った単純なシートが8枚入っただけのファイルなのですが、大きさが3メガバイトもあります。(ウイルスは検出されません) 巨大ファイルになっている原因をつきとめる方法と、解消方法を教えていただけないでしょうか。 基礎的な質問で恐縮です。 よろしくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- craftsman
- ベストアンサー率49% (166/336)
Excelには、一度でもデータを入力すると、そのセルのデータを削除しても、データエリアを確保したままファイルに保存するって仕様(バグ?)は、知られていた話だった気がします。 例えば、一度だけ限度一杯のセル数にデータを入れた後・・・全てのセルのデータを削除しても、メモリーの容量は全てのデータを入れた時の状態が保持されるって事です。 ですから、データが大して入って無いのにやたらサイズが大きいExcelファイルは、おそらく一度大量のデータを入力した事があるシートだと思います。 これを適正なサイズに戻すには・・・。 まず、新しいシートを挿入し、元のシートのデータ範囲のみを指定してクリップボードにコピー。 新しいシートにペースト後、元のシートは破棄。 これで適正なサイズのファイルに戻ると思いますよ。
上書き保存を何度も繰り返していると、ファイルが大きくなっていくという話を、以前聞いたことがあります。そのファイルを、別名で「名前を付けて保存」するとどうでしょう?
お礼
試してみましたが、変化なしでした。 ご助言ありがとうございます。
他に考えられることは見えないオブジェクトが残っている場合です。 メニューバーの編集>ジャンプ>セル選択>オブジェクト で、ゴミオブジェクトが存在していないか確認してみてください。
お礼
ご助言のとおりに試してみましたが、余分なオブジェクトは見つかりませんでした。 ありがとうございました。
- tamagawa49
- ベストアンサー率46% (123/265)
>簡単なデータ(100件ほど)や計算式の入った単純なシートが8枚 一見するとデータの入っていない空白セルに実は何か情報が書き込まれているのだと思います。 下のステータスバーで「データの個数」を表示できるように設定し、空白(のはず)のセルを広範囲ドラッグしてみてください。数式バーには何も表示されなくても、ステータスバーに「データの個数=130」のように表示される事はあります。 つまり実際には数式も何も入っていないのに、何らかの情報が残っている。 このような状態がどんなときに起こるかというと、例えば =IF(A1="","",×××) のように式は入っているのに表示は空白になっていたセル(またはシート)を数値コピーしたような時に起こります。 私はこんな具合に1枚のシートで1MBを越えていたファイルを見た(直した)事があります。空白に見えるセルをドラッグし、Deleteキーを押せばファイルは小さくなります。 原因はこれっと言い切れないので、ちょっと変ですが「経験者自信なし」というところでしょうか。
お礼
データの個数を確認し、空白領域の行、列を削除してみたのですが変化がありませんでした。 ご助言ありがとうございます。
- taknt
- ベストアンサー率19% (1556/7783)
マクロとか ないか確認してみてください。
お礼
ツール→マクロ で確認してみたのですが、マクロ名は何も出てきませんでした。 ご回答ありがとうございました。
お礼
ご指導の方法でシートの作り直しをしてみたところ、100kbほど減りました。相変わらず巨大なままです。 何か原因があるはずですよね。 もう少し調べてみます。 ありがとうございました。