BULLCOM
TEL ・ 9:00〜19:00078-912-2656
お問い合わせ
トップブログ記事
テクノロジー2026年7月31日

Excelが重い・固まる時の対処法|大きいファイル・関数地獄を解消する

Excelが重い・固まる時の対処法|大きいファイル・関数地獄を解消する

Excelを開くと数十秒固まる、入力するたびに「応答なし」、関数が多いシートで作業すると毎回パソコンごとフリーズ——多くのビジネスパーソンを悩ませるExcel重さ問題。原因と解決策は実は明確です。神戸・明石のBULLCOMが、Excel高速化の方法を解説します。

Excelが重くなる主な原因

① 不要な書式が大量に残っている

セル100万行全体に書式が設定されていたり、過去にコピペした古い書式が残っている。これだけでファイルが10MB→1MBに減ることも。

② 揮発性関数の多用

NOW()・TODAY()・INDIRECT()・OFFSET()・RAND() などは値が変わるたびに全体を再計算する「揮発性関数」。多用すると入力1回で全シート再計算が走り重くなる。

③ 配列数式・Tableが巨大

SUMPRODUCT、VLOOKUPなどを1万行以上に展開していると劇的に重い。

④ 画像・図形が大量に埋め込まれている

スクショや図形が大量に貼り付けられていて、ファイルサイズが100MBを超えているケース。

⑤ ファイルが破損気味

長年使い回したExcelファイルは内部が肥大化・破損していることがある。

⑥ PC本体のメモリ不足

4GBや8GBのPCで巨大Excelを開くとスワップが発生して激重に。

すぐできる軽量化テクニック

① 余分な書式・空白行を削除

Ctrl + End で「データの最後」へ移動。データが10行までしかないのにCtrl+Endで100万行目に飛ぶなら、99万行以上に余計な書式が残っている。
データ最終行の下の行を選択 → Ctrl + Shift + ↓で全選択 → 右クリック「削除」→ 上書き保存。

② 自動計算を「手動」に変更

「数式」→「計算方法の設定」→「手動」。F9キーを押した時だけ再計算される。大きいファイルでの編集中はこれで快適に。

③ 揮発性関数を見直す

NOW() を固定値に置き換える、INDIRECT() を INDEX/MATCH に変える、OFFSET() を INDEX に変える、など。

④ 画像を圧縮

画像を選択 →「図の形式」→「図の圧縮」→ 全画像を選んで「電子メール用 96dpi」に。ファイルサイズが大幅減少。

⑤ 不要なシート・名前定義を削除

使っていないシートを削除。「数式」→「名前の管理」で古い名前定義を削除。

⑥ ファイルを「保存し直す」

「名前を付けて保存」で別名保存。内部のゴミがクリーンアップされて軽くなることがある。

PC側の対処

① メモリを増設

8GB → 16GB への増設で巨大ファイルの作業が快適に。費用1〜2万円。

② SSDに換装

HDDからSSDへの換装で、ファイル開閉・保存が劇的に速くなる。

③ Excelをアンインストール→再インストール

長年使ったOfficeはアドインが多重インストールされて重くなる。クリーン再インストールで改善することも。

こんな時は要相談

  • ファイルが「読み取り専用」「破損」と表示される
  • 保存しようとするとExcelごと落ちる
  • マクロが原因で激重 → VBAの最適化が必要

BULLCOMのExcelトラブル対応

  • メモリ増設・SSD換装でハード面から高速化
  • Office再インストール・アドイン整理
  • 業務効率化サポート

まとめ

Excelが重い時はまず「ファイル側の軽量化(書式整理・自動計算手動)」、それでもダメならPCのメモリ・ストレージ強化。長年使ったファイルは保存し直しだけでも軽くなります。お困りの時はBULLCOMへ。

LINEで相談