Excelが重い・動作が遅い場合の一般的な対処法は?
結論
揮発性関数の削減、条件付き書式の整理、手動計算への切り替え等が有効です。
詳しい解説
全バージョン共通の対処法として、①揮発性関数(INDIRECT,OFFSET等)の削減、②条件付き書式の整理、③不要なシートや非表示行列の削除、④計算方法を手動に変更、⑤配列数式の最適化があります。365/2021ではマルチスレッド計算の恩恵をより受けやすく、VLOOKUP等の関数も高速化されています。
執筆・検証:田中 けんた|Excel歴15年・MOS資格保持
バージョン対応
| Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|
| 対応 | 一部高速化 | 対応 | 対応 | 対応 |
実務での使用例
1万行の在庫管理表が重くなった
大量のINDIRECT関数と条件付き書式を使っていて保存に数分かかる場合
- INDIRECT関数を固定参照に置き換える
- 条件付き書式のルール数を減らす(複数ルールを統合)
- 「数式」タブ→計算方法を「手動」に変更
- 不要な非表示行・列を削除