改善 Excel 效能的秘訣

在 Excel 團隊中,我們一直致力於改善 Excel 的效能和穩定性。 我們會持續找出客戶意見反應,以提供更好的產品,並在我們可以隨時提出積極建議。 事實上,我們最近所做的許多改進,都是直接回應客戶的痛點。 舉例來說,我們發現,在從 Office 2010 升級至較新版本時,會有許多比對 thrilled 的方式,而不是使用 Excel 的效能。

我們會聽取,而且小組必須針對能充分發揮最大效能的功能,並以最短的時間進行。 例如:

  • 我們針對VLOOKUP、HLOOKUP 和 MATCH 函數進行了實實在在的效能改善,從而顯著減少計算時間,而針對 Microsoft 365 客戶、 XLOOKUPXMATCH提供更好的靈活性,甚至更具效能。

  • 我們改善了 Excel 與大型位址感知 excel的記憶體配置,增加複製/貼上速度、復原、設定格式化的條件、儲存格編輯與選取、滾動、篩選、檔案開啟和可程式設計性。

  • 我們已使用動態陣列函數(取代 excel 的舊版Ctrl + Shift + Enter (CSE)陣列函數)來重新設計 Excel 的計算引擎。 這些函數會在舊版 Excel 中新增一些難以取得的功能。 例如,您現在可以使用公式來排序篩選清單,而不用手動進行。

若要繼續進行效能主題,本文將列出改善 Excel 效能的多重秘訣。

針對特定情況的效能秘訣  

情況

技巧

在格線中編輯或切換工作表時的一般 slowness

關閉 Office 動畫

在升級至 Windows 10 之後,在移動 Excel 視窗或使用 ALT + 快速鍵時 Slowness

關閉視覺效果

在沒有專用圖形處理器或舊版圖形卡或驅動程式的電腦上的一般 slowness

停用硬體圖形加速

Slowness 編輯另一個儲存格後的情況

關閉快速填入

在使用多個高解析度顯示器及每個顯示器的動態高清可識別 Office 功能時 Slowness

設定 Office 相容性模式以針對相容性進行優化

當您執行 VBA 程式碼時,Excel 中的部分變成白色或灰色

在 VBA 程式碼中適當地使用 ScreenUpdating 屬性和 DoEvents 命令

當有許多 Excel 視窗開啟且背景應用程式管理員執行定期背景掃描時,在 Windows 10 上的 Unresponsiveness 或高 CPU

請在Windows 10 版本17763.832 或更新版本中設定此登錄機,以關閉掃描功能。

在 Excel 中按 ALT + 快速鍵 Slowness

在 Office 365 版本1908或更新版本中,新增此登錄機

Excel 啟動時的 Slowness

在安全模式中開啟 Excel ,以查看 slowness 是否由增益集所引起

開啟多個活頁簿時,看到記憶體不足的問題

在新的實例中開啟 Excel

註冊路徑

新的金鑰值

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)功能的記憶體配置改進

即使使用32位的 Office,Excel 現在仍能使用比以往更多的系統記憶體。

改善計算效能

瞭解更聰明的方法與公式以及它們的計算方式。

效能與限制改善

這是我們的一些最新改進的廣義總結。

VBA 程式碼最佳做法

從 Excel 團隊優化 VBA 程式碼的秘訣和訣竅。

Officehttps://blogs.msdn.microsoft.com/vsod/2015/09/28/considerations-for-common-performance-issues-with-office-add-ins-and-macros-in-office-2013/中的 Office 增益集與宏的常見效能問題的考慮

如果您建立宏或 Office 增益集,您將會想要查看這篇文章。

優化效能障礙的秘訣

更多關於如何改善 Excel 計算效能的秘訣,包括 VBA 的使用者定義函數(Udf)。

在 Excel 2010 和更新版本中比較單一與多個檔介面

在 Excel 2013 及更新版本中,每個 Excel 視窗只能包含一個活頁簿,每個都有自己的功能區。 這稱為單一檔介面(SDI)。 根據預設,當您開啟新的活頁簿時,它會顯示在另一個 Excel 視窗中,即使是相同的 Excel 實例也一樣。

取得最新的更新,讓我們知道您的想法

  • 如果您想要取得最新的 Excel 更新,您可以加入 Office 測試人員計畫

  • 按 [Excel] 窗格右上角的 [笑臉] 按鈕,提供我們的意見反應。 請務必將字詞「ExcelPERF」放在您的批註中,讓我們能時刻留意它。

  • Excel 技術社區中提出問題。 這是一個充滿活力的 Excel 愛好者小組,正在等待回答您的問題。 我們也會被動地監視論壇,讓您留意任何新出現的趨勢或問題。

  • 在使用者語音中提供新功能或改良功能的建議(英文)-Excel 的建議方塊。

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×