Excel チームでは、Excel のパフォーマンスと安定性の向上に常に取り組んでいます。 私たちは、より良い製品を作るために何ができるかについて常にお客様のフィードバックを求め、できる限り前向きな提案を実施します。 実際、最近行った改善の多くは、顧客のペイン ポイントに直接対応したものです。 たとえば、多くの機関向け Excel ユーザーは、Office 2010 から新しいバージョンにアップグレードしたときに Excel のパフォーマンスにあまり満足していないことがわかりました。
私たちは耳を傾け、チームは可能な限り大幅なパフォーマンス改善を行い、最短時間で提供できる領域に取り組むことに着手しました。 次に例を示します。
- 集 計関数 (SUMIFS、COUNTIFS、AVERAGEIFS など)、RealtimeData (RTD) などのパフォーマンス を大幅に改善し、計算時間を大幅に短縮しました。
- VLOOKUP、HLOOKUP、および MATCH 関数のパフォーマンスが大幅に向上したため、計算時間も大幅に短縮されました。また、Microsoft 365 のお客様にとっては、XLOOKUP と XMATCH により柔軟性が向上し、パフォーマンスがさらに向上しました。
- Large Address Aware Excel、コピー/貼り付け速度の向上、元に戻す、条件付き書式、セルの編集と選択、スクロール、フィルター処理、ファイルを開く、プログラム機能により、Excel のメモリ割り当てを改善しました。
- 動 的配列関数のリリースにより、Excel の計算エンジンが再設計されました。これは、Excel の従来の Ctrl キー + Shift キー + Enter (CSE) 配列関数を置き換えるものです。 これらの関数は、以前のバージョンの Excel では実現するのが困難だった機能を 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 エディターのプレビュー データにクエリを追加するのに時間がかかりすぎています。 | データ プレビューの管理 |
人気上昇中のトピックへのリンク
| 件名 | 説明 |
|---|---|
| 内部の数式のパフォーマンスが向上しました | 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 に関するフィードバックを送信する方法」をご覧ください。