Excel のパフォーマンスを向上させるためのヒント

適用先
Excel for Microsoft 365

Excel チームでは、Excel のパフォーマンスと安定性の向上に常に取り組んでいます。 私たちは、より良い製品を作るために何ができるかについて常にお客様のフィードバックを求め、できる限り前向きな提案を実施します。 実際、最近行った改善の多くは、顧客のペイン ポイントに直接対応したものです。 たとえば、多くの機関向け Excel ユーザーは、Office 2010 から新しいバージョンにアップグレードしたときに Excel のパフォーマンスにあまり満足していないことがわかりました。

私たちは耳を傾け、チームは可能な限り大幅なパフォーマンス改善を行い、最短時間で提供できる領域に取り組むことに着手しました。 次に例を示します。

パフォーマンスのテーマを継続するために、この記事では Excel のパフォーマンスを向上させるためのいくつかのヒントを一覧表示します。

特定の状況でのパフォーマンスのヒント

状況                                                                                                   ヒント                                                                                                  
グリッドでの編集時またはワークシートの切り替え時の一般的な速度低下 Office アニメーションを無効にする
Excel ウィンドウを移動するとき、または Windows 10 にアップグレードした後に Alt+ ショートカット キーを使用しているときの動作が遅い 視覚効果をオフにする
専用のグラフィックス プロセッサがない、または古いグラフィックス カードやドライバーを使用しているマシンでの一般的な速度低下 ハードウェアのグラフィック アクセラレータを無効にする
1 つのセルを次々と編集すると速度が低下する フラッシュ フィルを無効にする
モニターごとの動的、高解像度対応 Office 機能で複数の高解像度モニターを使用すると速度が低下する Office 互換モードを [互換性の最適化] に設定する
VBA コードを実行すると、Excel の一部が白または灰色に変わる VBA コードで ScreenUpdating プロパティと DoEvents コマンドを適切に使用する
Windows 10 で多くの Excel ウィンドウが開いていて、バックグラウンド アプリケーション マネージャーで定期的なバックグラウンド スキャンが実行されている場合の応答不能または CPU 使用率が高い Windows 10 バージョン 17763.832 以降このレジストリ キーを設定して、スキャンをオフにします。
Excel で Alt+ ショートカット キーを押すと動作が遅い Office 365 バージョン 1908 以降では、このレジストリ キーを追加します。
Excel の起動時の速度低下 Excel をセーフ モードで開き 、動作の低下の原因がアドインかどうかを確認する
複数のブックを開くとメモリ不足の問題が発生する 新しいインスタンスで Excel を開く
Power Query の読み込みに時間がかかりすぎて、クエリをワークシートに挿入できます。 クエリ設定のプロパティを編集する
Power Query Power Query エディターのプレビュー データにクエリを追加するのに時間がかかりすぎています。 データ プレビューの管理
レジストリ パス 新しいキー値
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BamThrottling 名前: DisableWindowHinting
種類: REG_DWORD
値: 1
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common 名前: UseAsyncRibbonKeytips
種類: REG_DWORD
値: 1
件名 説明
内部の数式のパフォーマンスが向上しました Excel チームの最新のパフォーマンス向上について確認します。
ラージ アドレス対応 (LAA) 機能によるメモリ割り当ての機能強化 Excel は、32 ビット版の Office でも、従来よりも多くのシステム メモリを使用できるようになりました。
計算パフォーマンスの向上 数式をより賢くする方法とその計算方法について説明します。
パフォーマンスと制限の改善 これは、最新の改善点のいくつかを大まかにまとめたものです。
VBA コードのベスト プラクティス Excel チームからの VBA コードを最適化するためのヒントとコツ。
Office のアドインとマクロに関する一般的なパフォーマンスの問題に関する考慮事項 マクロまたは Office アドインを作成する場合は、この記事を確認してください。
パフォーマンスの障害を最適化するためのヒント VBA 用のユーザー定義関数 (UDF) など、Excel の計算パフォーマンスを向上させる方法に関するその他のヒント。
Excel 2010 以降のバージョンでの単一文書インターフェイスと複数の文書インターフェイスの比較 Excel 2013 以降のバージョンでは、Excel ウィンドウのそれぞれに含めることができるブックは 1 つだけで、それぞれに独自のリボンがあります。 これは、シングル ドキュメント インターフェイス (SDI) と呼ばれます。 既定では、新しいブックを開くと、同じ Excel インスタンスであっても、別の Excel ウィンドウに表示されます。

最新の更新プログラムを入手して、ご意見をお聞かせください

  • Excel の最新の更新プログラムを入手するには、 Office Insiders プログラムに参加できます。
  • Excel ウィンドウの右上隅にあるスマイリー ボタンを押してフィードバックを送信してください。 常に注意できるように、コメントのどこかに "ExcelPERF" という用語を入れるようにしてください。
  • Excel 技術コミュニティで質問してください。 これは、あなたの質問に答えるのを待っている Excel 愛好家の活気に満ちたコミュニティです。 また、フォーラムを受動的に監視して、新たなトレンドや問題を監視します。
  • ご要望の機能がおありの場合は、フィードバックをお寄せください。今後の更新プログラムで新機能の優先順位を決めるために役立ちます。 詳細については、「Microsoft Office に関するフィードバックを送信する方法」をご覧ください。