• 締切済み

EXCELファイルのファイルサイズを小さく

EXCELで作成したファイルの容量が大きくて困っています。 作成したEXCELファイルにはシートが5つあります。 1~3のシートに表を作成し値を入力しています。また、条件付書式がいくつか設定されています。 4~5のシートには画像が貼り付けられています。スクリーンキャプチャを2つのシートを合わせて10枚ほどです。 この様なファイルを保存すると、容量が20MBほどになりました。 条件付書式や画像を貼り付けたとは言え、ちょっと大きすぎる気がしたので、 サイズを小さくするために色々と試してみました。 そこである事象に気付きました。 4~5のシートを削除し、1~3のシートだけにしてファイルを保存してみると、ファイルサイズが400KBほどになりました。 同様に、1~3のシートを削除し、4~5のシートだけにしてみると、ファイルサイズは800KBほどになりました。 【質問内容】 ・1~3の表だけのシートが400KB、4~5の画像のシートが800KB、それぞれ単純に足し合わせても1200KBほどで済む気がするのですが、なぜ1つのファイルにすると途端に20MBなんてサイズが大きくなってしまうのでしょうか。 ・仕事の都合上、シートを分けて2つのファイルとして保存するのは望ましくないので、1つのファイルで2MBほどに抑えることはできないでしょうか。 以上です。宜しくお願い致します。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

>それぞれ単純に足し合わせても1200KBほどで済む気がするのですが 1.400KBになった1~3ブックに,800KBになった4~5ブックからシートを移動して合体し,保存してみてください。 2.400KBになった1~3ブックに,新たに空のシートを2枚追加し,そこに4~5ブックから「画像だけコピーして貼り付けて」保存してみてください。 最初から5枚のシートで作り始め作り終えたのではなく,いろんなブックからシートをかき集めて一冊に束ねていた場合に,ファイルサイズが大きくなる可能性があります。 >1~3の表だけのシートが400KB シート3枚で400KBなら,そこそこふつーの大きさかなという気もしますが。 既出回答でも指摘されていますが,1~3ブックのそれぞれのシート1枚ずつで, Ctrl+Endキーを押し,シートの「最後のセル」にジャンプする もし,目に見えて実際に使っているセル範囲からだいぶ離れたセルにジャンプしたら, 使ってるセルの最後(右下)から,Ctrl+Endでジャンプした先までの使っていないセル範囲を「行削除」「列削除」する 必ずブックを保存し,閉じて,開き直す 改めてCtrl+Endを押し,最後のセルがキチンと正しく最後のセルに修正されたか確認する のようにしてみます。

  • cicco88
  • ベストアンサー率0% (0/3)
回答No.1

お役にたてるかわかりませんが・・・。

参考URL:
http://peiyorin.cocolog-nifty.com/blog/2007/09/excel_1635.html

関連するQ&A

専門家に質問してみよう