在 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 程式碼中適當使用 ScreenUpdate 屬性和 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 Insiders 計畫。
- 按 Excel 窗格右上角的 [笑臉] 按鈕,以提供我們意見反應。 請務必在註解中加入「ExcelPERF」一詞,以便我們能特別留意。
- 在 Excel 技術社群中提出問題。 這是充滿活力的 Excel 愛好者社群,他們正等著回答您的問題。 我們也會被動監控論壇動態,以留意任何新出現的趨勢或問題。
- 如果您有您想要求的功能,請將您的意見反應傳送給我們,協助我們決定之後的更新要優先提供哪些新功能。 如需詳細資訊,請參閱如何提供有關 Microsoft Office 的意見反應。