在 Excel 團隊中,我們始終致力於改善 Excel 的效能和穩定性。 我們會持續尋求客戶的意見反應,以了解如何改善產品,並盡可能實作正面建議。 事實上,我們最近所做的許多改進都直接回應了客戶的痛點。 例如,我們發現許多重度使用 Excel 的機構級使用者,在從 Office 2010 升級到較新版時,對 Excel 的效能感到不甚滿意。
我們聽到了這些聲音,團隊著手改善那些能帶來最大效能提升、且能在最短時間內完成的領域。 例如:
- 我們再次對彙 總函數 (SUMIFS、COUNTIFS、AVERAGEIFS 等 ) 、RealtimeData (RTD) 等進行了大幅的效能改進,以顯著減少計算時間。
- 我們對 VLOOKUP、HLOOKUP 和 MATCH 函數 進行了大幅的效能改進,這也顯著減少了計算時間,並且對於 Microsoft 365 客戶, XLOOKUP 和 XMATCH 提供了更大的靈活性和更多的效能改進。
- 我們改善了 Excel 的記憶體配置,包括大 位址感知 Excel、提高了複製/貼上速度、復原、條件式格式設定、儲存格編輯和選取、捲動、篩選、檔案開啟和程式設計。
- 我們重新打造了 Excel 的計算引擎,推出 動態陣列函數,取代了 Excel 舊版的 Ctrl+Shift+Enter (CSE) 陣列函數。 這些函數可為 Excel 新增舊版 Excel 中難以達成的功能。 例如,您現在可以 排序 及 篩選 含有公式的清單,而非手動進行該動作。
為繼續進行效能主題,本文列出改善 Excel 效能的多個秘訣。
特定情況的效能提示
| 情況 | TIP | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 在格線中編輯或切換工作表時出現整體性延遲 | 關閉 Office 動畫 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 移動 Excel 視窗時,或在升級到 Windows 10 之後使用 ALT+ 快速鍵時出現延遲 | 關閉視覺效果 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 在沒有獨立顯示卡或使用舊版顯示卡或驅動程式的電腦上出現整體性延遲 | 停用硬體圖形加速 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 當連續編輯多個儲存格時出現延遲 | 關閉 [快速填入] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 在使用多個高解析度顯示器,且啟用每個螢幕動態高 DPI 感知的 Office 功能時,會出現延遲 | 設定 Office 相容模式以最佳化相容性 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 當您執行 VBA 程式碼時,Excel 的部分會變成白色或灰色 | 在 VBA 程式碼中適當使用 ScreenUpdating 属性和 DoEvents 命令 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 當開啟多個 Excel 視窗且 Windows 10 中的背景應用程式管理員執行定期背景掃描時,會出現無回應或 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 增益集,建議您檢閱本文。 |
| 最佳化效能阻礙的秘訣 | 更多關於如何改善 Excel 計算效能的秘訣,包括使用適用於 VBA 的使用者定義函數 (UDF)。 |
| 比較 Excel 2010 和更新版本中的單一和多個文件介面 | 在 Excel 2013 和更新版本中,每個 Excel 視窗只能包含一個活頁簿,而且每個視窗都有自己的功能區。 這稱為單一文件介面 (SDI)。 根據預設,當您開啟新的活頁簿時,即使該活頁簿是相同的 Excel 執行個體,它仍會顯示在另一個 Excel 視窗中。 |
安裝最新更新,並告訴我們您的想法
- 如果您想要取得 Excel 的最新更新,您可以加入 Office 測試人員計劃。
- 按 Excel 窗格右上角的 [笑臉] 按鈕,以提供我們意見反應。 請務必在註解中加入「ExcelPERF」一詞,以便我們能特別留意。
- 在 Excel 技術社群中提出問題。 這是充滿活力的 Excel 愛好者社群,他們正等著回答您的問題。 我們也會被動監控論壇動態,以留意任何新出現的趨勢或問題。
- 如果您有您想要求的功能,請將您的意見反應傳送給我們,協助我們決定之後的更新要優先提供哪些新功能。 如需詳細資訊,請參閱如何提供有關 Microsoft Office 的意見反應。