Excelファイルの容量が大きいと、保存に時間がかかる、メールに添付できない、開くたびに固まるなど、仕事が止まりやすくなりますよね。私も、集計表に画像やコピーしたデータが増えて、数MBだったファイルが数十MBになった経験があります。

Excelを軽くする近道は、不要な書式・画像・シート・データを削除し、Excelブック形式(.xlsx)で保存し直すことです。まずは安全のため、元ファイルをコピーしてから作業しましょう。

結論:この順番で実行するとExcelファイルを軽くしやすいです

最初に「名前を付けて保存」で .xlsx 形式に変更し、次に画像を圧縮、不要な行・列の書式を削除、使っていないシートやオブジェクトを削除しましょう。容量が大きい原因をまとめて減らせます。
  1. ファイルをコピーしてバックアップを作る
  2. .xlsx形式で保存し直す
  3. 挿入画像を圧縮する
  4. 不要な行・列の書式やデータを削除する
  5. 不要なシート、図形、名前定義を整理する
  6. もう一度保存して容量を確認する

特に、過去のデータを貼り付け続けたファイルでは、見た目は空白でも大量のセルに書式だけが残っていることがあります。ここを整理すると、容量が大きく減るケースがありますよ。

まずはExcelブック(.xlsx)形式で保存し直す

古いExcel形式の.xlsや、マクロを使わないのに.xlsmで保存しているファイルは、形式を見直すだけで容量が減ることがあります。マクロが入っている場合は、.xlsxにするとマクロが消えるため注意してください。

  1. Excelで対象のファイルを開きます。
  2. 左上のファイルをクリックします。
  3. 名前を付けて保存をクリックします。
  4. 保存先を選びます。
  5. 「ファイルの種類」でExcel ブック(*.xlsx)を選びます。
  6. 元ファイルを残すため、ファイル名の末尾に「_軽量版」などを付けます。
  7. 保存をクリックします。

マクロ付きファイルの場合は、ファイルの種類をExcel マクロ有効ブック(*.xlsm)のままにしてください。マクロを削除してよい場合だけ、別コピーを.xlsxで保存しましょう。

画像を圧縮して容量を減らす方法

写真、画面キャプチャ、スキャンした書類を貼り付けたブックは、画像が容量の大半を占めていることが多いです。画像を小さく表示していても、元画像のデータ量が残っている場合があります。

  1. 圧縮したい画像をクリックします。
  2. リボンに表示される図の形式タブをクリックします。
  3. 図の圧縮をクリックします。
  4. ブック内のすべての画像を対象にするなら、「この画像だけに適用する」のチェックを外します。
  5. 画質の選択肢から、用途に合う解像度を選びます。社内資料や画面閲覧が中心なら「150 ppi」や「96 ppi」でも十分なことがあります。
  6. OKをクリックし、ファイルを保存します。

印刷用の高画質資料では、圧縮しすぎると文字や図がぼやけます。まずコピーしたファイルで圧縮し、印刷プレビューやPDF化した結果を確認してから使いましょう。

空白に見える不要な行・列を削除する

Excelでは、データを削除しても書式、罫線、色、コメントなどが残っていると、使用範囲として記録されることがあります。たとえば100行しか使っていないのに、数万行目まで書式が入っていると、ファイルが重くなる原因になります。

最終行・最終列を確認する手順

  1. 対象シートを開きます。
  2. Ctrlキー+Endキーを押します。
  3. Excelが移動したセルを確認します。
  4. 実際の表より大幅に下、または右へ移動した場合は、不要な使用範囲が残っている可能性があります。

不要な行・列を削除する手順

  1. 実際に使っている最終行の次の行番号をクリックします。
  2. Ctrlキー+Shiftキー+↓を押して、下方向の不要な行を選択します。
  3. 選択した行番号の上で右クリックし、削除をクリックします。
  4. 同じように、実際に使っている最終列の次の列を選びます。
  5. Ctrlキー+Shiftキー+→を押します。
  6. 列見出しの上で右クリックし、削除をクリックします。
  7. Ctrlキー+Sで保存し、いったんExcelを閉じて開き直します。

キーボードで選択しにくいほど遠い行や列に移動したときは、名前ボックスを使うと便利です。数式バーの左にある名前ボックスへ「A1000」などと入力し、Enterキーを押すと指定セルへ移動できます。

不要なシート・図形・コメントを削除する

非表示のシート、使わなくなったグラフ、図形、テキストボックス、コメントも容量を増やします。配布前のファイルでは、作業用シートや過去版のグラフが残っていないか確認しましょう。

  • 不要なシートは、シート見出しを右クリックして削除を選びます。
  • 非表示シートは、シート見出しを右クリックして再表示を選び、不要なものがないか確認します。
  • 図形や画像は、ホームタブの検索と選択からオブジェクトの選択を使うと探しやすいです。
  • コメントやメモは、校閲タブから確認し、不要なものを削除します。
  • 不要な名前定義は、数式タブの名前の管理で確認できます。

ただし、非表示シートや名前定義は数式、グラフ、入力規則で使われていることがあります。内容が分からないものは、削除前にバックアップを取り、数式エラーが出ないか確認してください。

数式とピボットテーブルを見直して軽くする

数式そのものがファイル容量を大きくする場合もあります。特に、大量の行に複雑な数式を入れている、参照範囲が列全体になっている、ピボットテーブルの元データが重複している場合は注意が必要です。

  • 計算結果だけを残せばよい場所は、コピー後に形式を選択して貼り付けからで置き換えます。
  • 「A:A」のような列全体参照を多用している場合は、必要な行範囲に絞ります。
  • 使っていないピボットテーブル、ピボットグラフ、スライサーを削除します。
  • 元データが複数シートに重複しているなら、保管用と集計用を分けることも検討します。

値に置き換えると数式へ戻せないため、ここも必ずコピーしたファイルで行ってください。毎月更新する集計表なら、数式は残したほうが作業時間を減らせることもあります。

うまくいかない場合のチェックポイント

保存し直しても容量がほとんど減らない

  • 埋め込み画像、PDF、動画などが多い可能性があります。画像圧縮を実行し、不要な添付オブジェクトを確認しましょう。
  • Power Query、データモデル、外部データ接続が含まれていると容量が大きくなることがあります。不要なクエリや接続がないか、データタブから確認します。
  • ピボットテーブルの元データやキャッシュが残っている場合があります。不要なピボットテーブルを削除して保存し直してください。

Ctrlキー+Endキーで遠いセルへ移動する

  • 空白セルに書式だけが設定されていることがあります。不要な行・列を「クリア」ではなく削除してください。
  • 削除後は必ず保存し、Excelを閉じてから開き直します。再起動後に使用範囲が更新されることがあります。

画像を圧縮するボタンが見つからない

  • セルではなく、実際の画像をクリックしているか確認します。
  • 画像ではなく、図形、アイコン、グラフを選んでいると「図の圧縮」は表示されません。
  • Excelのバージョンによっては、リボンの表示名や位置が少し異なります。画像を選択してから「図の形式」タブを探しましょう。

ファイルが重くて開けない・固まる

  • Excelを閉じ、元ファイルのコピーを作ってから作業してください。
  • Excelをセーフモードで起動すると、アドインが原因か切り分けやすくなります。WindowsではCtrlキーを押しながらExcelを起動します。
  • 共有ファイルなら、同時編集者がいない時間帯に整理すると競合を避けやすいです。

最後に覚えたいExcel時短ワザ

容量整理と一緒に、次のショートカットも覚えておくと作業がスムーズになります。

  • Ctrlキー+S:上書き保存。整理作業中はこまめに保存しましょう。
  • Ctrlキー+Endキー:シート内の使用済み最終セルへ移動します。
  • Ctrlキー+Shiftキー+↓:現在位置から下方向の範囲をまとめて選択します。
  • Ctrlキー+Shiftキー+→:現在位置から右方向の範囲をまとめて選択します。
  • F12キー:名前を付けて保存を開きます。軽量版を作るときに便利です。

まずは「.xlsxで保存し直す」「画像を圧縮する」「不要な行・列を削除する」の3つから試してみてください。大切なファイルほど、元データを残して軽量版を作る進め方が安心ですよ。

おすすめの記事