Microsoft Excelの公式ロゴマークと表計算スプレッドシート画面

広告 Excel

【解決】Excelで「メモリ不足です」エラーが出る原因と解消の裏ワザ

「パソコンのスペックは高いはずなのに、Excelを開くと『メモリ不足です』とエラーが出て固まる…」
「保存しようとしたら強制終了して、数時間分の作業が全部消えた!」

データ量が多いExcelファイルを扱っていると突然襲いかかってくる「メモリ不足」エラー。実はこれ、あなたのパソコンの性能が低いからではありません。

原因のほとんどは、「Excelアプリ自体の仕様(32bit版の制限)」や、「見えないデータ(高解像度の画像や無駄な書式)の肥大化」にあります。

この記事では、理不尽な強制終了からデータを守るための、Excelファイル軽量化の裏ワザと根本的な解決策を解説します。

💡 この記事でわかること

  • 高性能PCでもエラーになる理由「32bit版の2GB制限」とは
  • 今すぐできる!Excelファイルを劇的に軽くする3つの裏ワザ
  • フリーズして「応答なし」になった時の正しい対処法

【失敗談】「メモリ不足です」エラーで徹夜の作業がすべて消滅

エクセル メモリ不足

メモリ不足エラーは、忘れた頃に最悪のタイミングでやってきます。私の絶望的な体験談を聞いてください。

KYO

KYO

月末の締めで、数十万行の売上データと大量のスマホ写真を貼り付けた報告書を作っていた時のことです。
保存ボタンを押した瞬間、突然『メモリ不足です。完全に表示できません』というポップアップが出て画面が真っ白に。そのままExcelが強制終了し、未保存だった数時間分の作業がすべて吹き飛びました。
会社のPCは最新でメモリ16GBもあるのになぜ!?と上司に泣きつきながら徹夜でやり直すハメに。後で分かったのですが、原因は会社のExcelが古い『32bit版』だったことと、貼り付けた写真の解像度がデカすぎたことでした。

なぜスペックが高くても「メモリ不足」になるのか?

PCに「16GB」や「32GB」の大容量メモリを積んでいても、Excelがメモリ不足に陥る最大の原因は「32bit版の制限」です。

Excelのバージョン 使用できるメモリの上限 特徴
32bit版(旧仕様) 最大 2GB まで PCにどれだけメモリがあっても、2GBを超えた瞬間にエラーで落ちる。古い会社のPCに多い。
64bit版(新仕様) 制限なし(PCの限界まで) メモリをフル活用できるため、数百万行のデータでもサクサク動く。

自分がどちらを使っているかは、Excelの ファイルアカウントExcelのバージョン情報 をクリックし、一番上に表示される文字で確認できます。

根本的に解決するには、情シス部門に依頼して「64bit版のExcel」を再インストールしてもらうのが確実です。

【今すぐできる】Excelファイルを劇的に軽くする3つの裏ワザ

「会社の規定で64bit版にできない」「とにかく今すぐこの重いファイルをどうにかしたい」という場合に、自力でファイルを軽くする実務テクニックを3つ紹介します。

裏ワザ1:バイナリ形式(.xlsb)で保存する

一番簡単で効果絶大な方法です。保存形式を変えるだけで、ファイルサイズが半分以下になり、動作が劇的に軽くなります。

  1. F12キー(名前を付けて保存)を押します。
  2. ファイルの種類を「Excel ブック (*.xlsx)」から Excel バイナリ ブック (*.xlsb) に変更します。
  3. そのまま保存します。見た目や機能は一切変わりません。

裏ワザ2:写真・画像の解像度を圧縮する

スマホで撮った写真やスクショをそのまま貼り付けると、見えない部分でデータ容量がギガ単位に膨れ上がり、メモリを食いつぶします。

  1. Excel内の画像どれか1つをクリックして選択します。
  2. 上部のメニューに現れる 図の形式 タブをクリックし、図の圧縮 を選びます。
  3. 「この画像だけに適用する」のチェックを外し、解像度を「Web(150 ppi)」などに下げてOKを押します。

裏ワザ3:使っていない「透明な書式」の最終行を削除する

過去に色を塗ったり数式を入れたりした行は、中身を消しても「書式データ」としてExcelの記憶に残り、メモリを消費し続けます。

  1. データが入力されている最後の行より「下」の行番号をクリックします。
  2. Ctrl + Shift + ↓キー を同時に押し、一番下の行まで全選択します。
  3. 右クリックして 削除 を選びます。(これで透明なゴミデータが消去されます)
  4. 必ず 上書き保存 をしてください。

【要注意】「応答なし」で真っ白になったらどうする?

操作中に「応答なし」と表示され、画面が白っぽくフリーズしてしまった場合、絶対にクリックを連打してはいけません

裏で必死に計算処理を行っている最中なので、クリックを連打すると完全にクラッシュします。
まずは 5分間、マウスから手を離して放置 してください。多くの場合、計算が終われば元に戻ります。

それでも戻らない場合は、Ctrl + Shift + Esc キーでタスクマネージャーを開き、Excelを強制終了(タスクの終了)するしかありません。

まとめ:エラーを防ぐには「データのエコ活動」を!

Excelのメモリ不足エラーのまとめです。

  • PCが高性能でも「32bit版」のExcelを使っていると、2GB制限に引っかかりエラーになる。
  • 一時的な解決策として、バイナリ形式(.xlsb)での保存が劇的に効く。
  • 画像の一括圧縮と、未使用行の「削除」でファイルに溜まったゴミを捨てる。

Excelは万能ツールですが、データベースではありません。「とりあえず何でも詰め込む」のをやめ、ファイルを軽く保つエコな使い方を心がけて、徹夜の悲劇を防いでくださいね!

  • この記事を書いた人

KYO

現役のシステムエンジニア。普段は企業向けの開発やツールの自動化を専門にしています。データの仕組みを知り尽くしたプロの視点から、スプレッドシートやExcel、Notion、AIツールの「本当に役立つ時短テクニック」を初心者向けに分かりやすく解説中!

-Excel