「Excel を開いた瞬間に固まった」「数式を入れた途端に応答なし」「保存するたびに数十秒フリーズ」——PC ショップ時代、これで持ち込まれる経理担当の方が結構いたんですよね。Excel が重くなる原因はひとつではなく、ファイルの作り方・PC のスペック・Excel の設定がそれぞれ絡み合って起きています。

2026年2月現在、Microsoft 365(旧 Office 365)や Excel 2021 / 2024 でも、この問題は健在です。ただし、原因が特定できれば Excel の設定変更だけ で劇的にサクサク動くようになるケースが意外と多い。この記事では、原因7つと、上から順に試せる対処法7つを解説します。

そもそも Excel が重くなる仕組み

Excel が重くなるのは、ぶっちゃけ 「処理量が PC の能力を超えている」 状態です。

Excel はセルの値を変えるたびに、関連する数式を すべて再計算 しています。さらに条件付き書式やグラフがあれば、それらの描画更新も走る。Microsoft の公式ドキュメント でも、数式の再計算と描画処理がパフォーマンス低下の主因だと説明されています。

つまり、ファイルが複雑になるほど重くなるのは Excel の仕様上ある程度は仕方がない。でも、やり方次第で劇的に改善できるケースが多いんです。自分のメイン機でも、20MB 超の経費精算ファイルが3秒ごとにカクついていたのが、後述の対処法1+3で1秒以内に戻ったことがあります。

Excel が重い・フリーズする原因7つ

まずは原因の特定からです。代表的な7つを並べます。

原因1:ファイルサイズが大きすぎる

画像の貼り付け、大量のデータ行、不要なシートの蓄積でファイルサイズが数十 MB を超えていませんか? 経験的には 10MB を超えると Excel の動作が目に見えて遅くなる ことがあります。ファイルサイズはファイルを右クリック →「プロパティ」で確認できます。

原因2:数式(VLOOKUP・SUMIFS など)が大量にある

VLOOKUP や SUMIFS、COUNTIF を何千行にもコピーしていると、セルを1つ変えるたびに全数式が再計算されます。とくに VLOOKUP で検索範囲を列全体(A:A)にしている 場合は、100万行すべてを検索するので非常に遅くなる(PC ショップ時代の経理ファイルは、ほぼこのパターンでした)。

原因3:条件付き書式の設定が多すぎる

条件付き書式は便利なんですが、適用範囲が広い・ルールが多い と、セル表示のたびに全ルールが評価されます。Microsoft Learn でも「条件付き書式を多用すると計算速度が大きく低下する」と明記。気付かないうちにルールが何十個も溜まっていることがあるので、要チェックです。

原因4:不要なアドインが有効になっている

Excel にはサードパーティ製のアドインを追加できますが、使っていないアドインが裏で動いているとメモリを食って、起動や動作が遅くなります。

原因5:自動保存の間隔が短すぎる

Excel はデフォルトで 10分ごとに自動回復用のデータを保存 しています。大きなファイルだと保存のたびに一瞬固まる。「定期的に数秒だけフリーズする」なら、これが原因の可能性が高いです。

原因6:ハードウェアグラフィックアクセラレータの問題

Excel はグラフや描画に GPU(グラフィックカード)を使う設定になっていますが、PC の GPU ドライバが古い・相性が悪い と、かえって描画が遅くなったりフリーズしたりすることがある。これは PC ショップ時代も「特定の機種だけ Excel が固まる」案件で結構引っかかったやつです。

原因7:PC のメモリ(RAM)が不足している

Excel だけでなく、ブラウザで大量のタブを開いたり、Teams や Zoom を同時に使っていると、メモリ16GB でもカツカツ になります。X でも「Windows はメモリ16GB だと Excel ですぐフリーズ」という声がありました(2026年2月)。

タスクマネージャー(Ctrl + Shift + Esc)の「パフォーマンス」タブでメモリ使用率を確認してみてください。80% を超えている なら、メモリ不足の可能性大です(自分のメイン機でも、Chrome のタブを100超えると32GB でも余裕で頭打ちします)。

今すぐ試せる!Excel を軽くする7つの対処法

原因がわかったところで、対処法を見ていきましょう。上から順に試すのがおすすめです。

対処法1:数式の計算方法を「手動」に切り替える

大量の数式があるファイルなら、まずこれを試してください。

  1. 数式」タブをクリック
  2. 計算方法の設定」→「手動」を選択
  3. 再計算したいときは F9 キー を押す

これだけで、セルを編集するたびに固まる症状が嘘のように消えることがあります。ただし 再計算を忘れると古い値のまま になるので、最終確認時に F9 を押すクセをつけましょう(自分は最初これを知らずに古い値のまま提出して、上司に苦笑いされたことがあります)。

対処法2:VLOOKUP の検索範囲を限定する(または XLOOKUP に変更)

VLOOKUP の第2引数が「A:D」のような 列全体指定 になっていたら、「A1:D5000」のように 実際のデータ範囲に絞る だけで速くなります。

Microsoft 365 や Excel 2021 以降なら、XLOOKUP 関数 に置き換えるのもありです。XLOOKUP は VLOOKUP より柔軟で、パフォーマンスも改善されるケースがあります。

対処法3:条件付き書式を整理・削除する

  1. ホーム」タブ →「条件付き書式」→「ルールの管理
  2. 「書式ルールの表示」を「このワークシート」に変更
  3. 不要なルールを選んで「ルールの削除

同じ範囲に複数のルールが重複していることがよくあります。思い切って全削除してから必要なものだけ再設定 すると、スッキリ軽くなります(自分も毎回これに行きつく)。

対処法4:ハードウェアグラフィックアクセラレータを無効にする

  1. ファイル」→「オプション
  2. 左メニューの「詳細設定
  3. 「表示」セクションの「ハードウェア グラフィック アクセラレータを無効にする」に チェックを入れる
  4. 「OK」をクリックして Excel を再起動

グラフや SmartArt を多用しているファイルでフリーズする場合に効きます。

対処法5:不要なアドインを無効化する

  1. ファイル」→「オプション」→「アドイン
  2. 下部の「管理」で「COM アドイン」を選んで「設定
  3. 使っていないアドインの チェックを外す

どれが不要かわからない場合は、いったん全部外してから Excel の動作を確認し、必要なものだけ戻すのが安全です。

対処法6:自動保存の間隔を伸ばす

  1. ファイル」→「オプション」→「保存
  2. 「次の間隔で自動回復用データを保存する」の値を 10分 → 20分 程度に変更

「定期的に一瞬固まる」症状はこれで解消できます。ただし、クラッシュ時に失うデータが増えるので、こまめに Ctrl+S で手動保存する クセはセットでつけましょう。

対処法7:ファイルサイズを小さくする

ファイル肥大化の解消チェックリストです。

  • 使っていないシートを削除
  • 貼り付けた画像を圧縮(画像を選択 →「書式」→「図の圧縮」)
  • データ範囲外の書式設定をクリア(データの最終行より下を選択 → Delete)
  • xlsx ではなく xlsb(バイナリ形式)で保存(ファイルサイズが大幅に小さくなる)

Microsoft の公式サポートページ でも、ブックのクリーンアップ手順が詳しく解説されています。

それでも直らないときの最終手段

上を試しても改善しない場合は、以下を検討してください。

Excel をセーフモードで起動する

Windows キー + R で「ファイル名を指定して実行」を開き、excel /safe と入力して Enter。セーフモードではアドインやカスタマイズが無効な状態で起動するので、問題の切り分けに使えます。

Office の修復を実行する

  1. Windows の「設定」→「アプリ」→「インストールされているアプリ
  2. Microsoft 365」(または Microsoft Office)を見つけて「変更
  3. クイック修復」を選んで実行(それでもダメなら「オンライン修復」)

Microsoft 公式サポート でも、フリーズが解消しない場合は Office 修復を推奨しています。

PC のメモリ増設を検討する

タスクマネージャーでメモリ使用率が常に80%以上なら、アプリを閉じても根本解決にはなりません。とくに メモリ8GB の PC で Excel と Teams を同時に使う のはかなり厳しい。可能なら 16GB 以上、業務利用なら32GB への増設を検討しましょう。ノート PC の場合、メモリがオンボード(基板直付け)のモデルだと増設できないので、購入前にスペックを確認しておくのがおすすめです。

FAQ

Excel が「応答なし」になったらすぐ強制終了していい?

ちょっと待ちましょう。大量の再計算をしているだけの場合、数十秒〜数分で復帰することがあります。タイトルバーに「応答なし」と出ても 5分ほどは様子を見る のがおすすめ。それでも戻らなければタスクマネージャーから終了してください。自動回復機能で直前のデータが復元される可能性があります。

Excel Online や Google スプレッドシートに移行すれば重くならない?

Excel Online はブラウザで動くため、PC のメモリ負荷は軽くなる傾向があります。ただしマクロや VBA、一部の関数には対応していないので、業務内容によっては移行が難しい。Google スプレッドシートも、大量データ(数万行以上)では動作が遅くなることがあります。

Mac でも同じ症状は起きる?

はい、Mac 版 Excel でも同じ原因で重くなります。ただし対処法のメニューの場所やショートカットキーが Windows 版と違うので、本記事の手順そのままだと一部使えない箇所があります(本記事は Windows 版の手順で記載)。

xlsb(バイナリ形式)で保存するとデメリットはある?

xlsb はファイルサイズを大幅に小さくできますが、Power Query との互換性に制限がある 場合や、他のツールから読み込めないケースがあります。社内で共有するファイルなら事前に動作確認してから移行しましょう。個人利用のファイルなら積極的に使って OK です。

参考文献