【Windows】Excelが特定のファイルだけ重い時の「グラフィックアクセラレータ」解除手順

【Windows】Excelが特定のファイルだけ重い時の「グラフィックアクセラレータ」解除手順
🛡️ 超解決

Excelで特定のファイルを開くと動作が極端に重くなり、業務が滞ってしまうことはありませんか。

この問題は、Excelのグラフィック処理設定やファイル内容の複雑さが原因で発生することがよくあります。

この記事では、Excelが重くなる主な原因であるグラフィックアクセラレータの解除手順と、その他の効果的な対処法を具体的に解説します。

【要点】Excelの動作が重い時のグラフィックアクセラレータ解除とその他の対処法

  • ハードウェアグラフィックアクセラレータの無効化: Excelの表示処理による負荷を軽減し、動作を改善します。
  • 不要なアドインの確認と無効化: Excelの起動や動作を遅くしている可能性のあるアドインを停止させます。
  • 条件付き書式や数式の見直し: ファイル内の複雑な設定が原因で処理が重くなるのを防ぎ、パフォーマンスを向上させます。

ADVERTISEMENT

Excelが特定のファイルで重くなる根本的な原因

Excelが特定のファイルで重くなる主な原因の一つに、ハードウェアグラフィックアクセラレータの設定があります。

これは、Excelの描画処理をパソコンのグラフィック処理機能に任せることで、表示速度を向上させるための機能です。

しかし、グラフィックドライバーとの相性や、ファイル内に複雑な図形、大量の画像、多数の条件付き書式などが含まれている場合、かえって処理が遅くなることがあります。

特定のファイルでのみ問題が発生するのは、そのファイルがグラフィックアクセラレータにとって処理しにくい要素を多く含んでいるためと考えられます。

Excelのハードウェアグラフィックアクセラレータを無効にする手順

Excelの動作が重い場合、ハードウェアグラフィックアクセラレータを無効にすることで改善する場合があります。

この設定はExcelアプリケーション全体に適用され、特定のファイルだけでなく、すべてのExcelファイルに影響します。

Windows 11とWindows 10で同様の手順で設定変更が可能です。

  1. Excelオプションを開く
    Excelを起動し、左上の「ファイル」をクリックします。
  2. オプションを選択する
    表示されたメニューの左下にある「オプション」をクリックします。
  3. 詳細設定画面へ進む
    「Excelのオプション」ダイアログボックスが表示されます。左側のカテゴリ一覧から「詳細設定」を選択します。
  4. 表示セクションを探す
    詳細設定の項目を下にスクロールし、「表示」セクションを見つけます。
  5. グラフィックアクセラレータを無効にする
    「ハードウェアグラフィックアクセラレータを無効にする」のチェックボックスにチェックを入れます。
  6. 設定を保存する
    「OK」ボタンをクリックして、設定を保存しダイアログボックスを閉じます。
  7. Excelを再起動する
    Excelを一度終了し、再度起動して動作が改善されたかを確認します。

グラフィックアクセラレータ解除後もExcelが重い場合の対処法

グラフィックアクセラレータを無効にしてもExcelの動作が改善しない場合、他の要因が重さの原因となっている可能性があります。

以下の対処法を試してみてください。

不要なアドインを無効にする

Excelのアドインは便利な機能を提供しますが、不要なアドインが多くインストールされていると、Excelの起動や動作が遅くなる原因となります。

特に、互換性の低いアドインや古いアドインは問題を引き起こしやすいです。

  1. Excelオプションを開く
    Excelを起動し、「ファイル」から「オプション」をクリックします。
  2. アドインを選択する
    「Excelのオプション」ダイアログボックスで、左側のカテゴリ一覧から「アドイン」を選択します。
  3. アドインの種類を選ぶ
    下部の「管理」ドロップダウンリストから「COMアドイン」または「Excelアドイン」を選び、「設定」ボタンをクリックします。
  4. 不要なアドインを無効にする
    表示されたアドインの一覧から、現在使用していない、または不要と思われるアドインのチェックを外し、「OK」をクリックします。

条件付き書式やデータ検証を最適化する

複雑な条件付き書式や多数のデータ検証ルールが設定されていると、Excelはセルの変更があるたびに再計算や再描画を行うため、動作が重くなります。

特に、広範囲にわたるルールや複雑な数式が使われている場合に顕著です。

  1. 条件付き書式ルールの管理を開く
    「ホーム」タブの「スタイル」グループにある「条件付き書式」をクリックし、「ルールの管理」を選択します。
  2. 不要なルールを削除または編集する
    適用範囲が広すぎるルールや、重複しているルール、使用していないルールを削除するか、適用範囲を限定します。
  3. データ検証の設定を確認する
    「データ」タブの「データツール」グループにある「データの入力規則」をクリックし、「設定」タブで不要なルールがないか確認します。

揮発性関数や配列数式の見直し

INDIRECTOFFSETTODAYNOWなどの揮発性関数は、シートの変更がない場合でも常に再計算されるため、多数使用するとパフォーマンスが低下します。

また、配列数式も処理負荷が高い傾向にあります。

これらの関数は、必要最小限の使用にとどめるか、他の関数で代替できないか検討しましょう。

特に、値が固定される場合は、数式を値貼り付けにすることで計算負荷を軽減できます。

大きな画像を圧縮または削除する

高解像度の画像や多数の画像がExcelファイル内に埋め込まれていると、ファイルサイズが大きくなり、開く速度やスクロール速度が遅くなります。

画像はExcelの描画処理に大きな負荷をかける要素の一つです。

  1. 画像を圧縮する
    ファイル内の画像を選択し、「図の形式」タブをクリックします。
  2. 圧縮オプションを選択する
    「調整」グループにある「図の圧縮」をクリックし、「Web 用」や「電子メール用」など、必要な解像度を選択して圧縮します。
  3. 不要な画像を削除する
    ファイルに不要な画像が含まれている場合は、削除することでファイルサイズを大幅に削減できます。

使われていない名前の定義を削除する

Excelファイルには、セル範囲や数式に名前を定義する機能があります。

しかし、過去に定義したものの現在は使用していない名前が残っていると、ファイルの処理速度に影響を与えることがあります。

  1. 名前の管理を開く
    「数式」タブの「定義された名前」グループにある「名前の管理」をクリックします。
  2. 不要な名前を削除する
    表示された名前の一覧から、現在使用していない名前を選択し、「削除」ボタンをクリックします。

Excelファイルを修復する

ファイル自体が破損しているために、Excelが重くなるケースもあります。

Excelには破損したファイルを修復する機能が備わっています。

  1. ファイルを開くダイアログを表示する
    Excelを起動し、「ファイル」から「開く」を選択し、「参照」をクリックします。
  2. 修復オプションを選択する
    ファイルを開くダイアログボックスで、対象のExcelファイルを選択します。
  3. 開いて修復を実行する
    「開く」ボタンの右側にある下向き矢印をクリックし、「開いて修復」を選択します。
  4. 修復方法を選ぶ
    「修復」または「データの抽出」を選択して、ファイルの修復を試みます。

Excelアプリケーション自体の修復

Excelアプリケーション自体に問題がある場合、Officeの修復機能を使用することで改善する可能性があります。

これは、Officeプログラムのインストールを修正する操作です。

  1. 設定アプリを開く
    Windowsのスタートボタンを右クリックし、「設定」を選択します。
  2. アプリと機能へ進む
    左側のメニューから「アプリ」を選択し、「インストールされているアプリ」または「アプリと機能」をクリックします。
  3. Officeアプリを選択する
    アプリの一覧から「Microsoft Office」または「Microsoft 365」を見つけ、右側の「…」または「変更」ボタンをクリックします。
  4. 修復を実行する
    表示されるオプションから「変更」または「修復」を選択し、画面の指示に従ってオンライン修復またはクイック修復を実行します。
  5. パソコンを再起動する
    修復が完了したら、パソコンを再起動してExcelの動作を確認します。

ADVERTISEMENT

Windows 11とWindows 10のOfficeアプリ修復手順の違い

項目 Windows 11 Windows 10
設定アプリの開き方 スタートボタンを右クリックし「設定」を選択 スタートボタンを右クリックし「設定」を選択
アプリ管理画面 「アプリ」→「インストールされているアプリ」へ進む 「アプリ」→「アプリと機能」へ進む
Officeアプリの選択 対象アプリの右側の「…」をクリックし「変更」を選択 対象アプリをクリックし「変更」を選択
修復オプション 「クイック修復」または「オンライン修復」を選択 「クイック修復」または「オンライン修復」を選択

上記のように、Windows 11とWindows 10では、Officeアプリの修復手順において、設定画面内の項目名や操作の流れに若干の違いがあります。

基本的な考え方は同じですが、ご自身のOSに合わせて適切な項目を選択してください。

まとめ

Excelが特定のファイルで重くなる問題は、ハードウェアグラフィックアクセラレータの無効化や、ファイル内容の最適化で改善できます。

不要なアドインの停止、条件付き書式や数式の見直し、画像の圧縮、名前の定義の整理を試すことで、Excelのパフォーマンスは向上するでしょう。

また、ファイルやアプリケーション自体の修復も有効な手段です。

これらの手順を実行し、快適なExcel操作環境を取り戻してください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。