Excel 公式最佳化 · 告別卡頓公式沒有算錯,
只是算了太多遍。

檔案太大、開啟很卡?先去活頁簿瘦身 →

待機選一個檔案

等待上傳
揮發公式—
單執行緒公式—
模式—

常見問題

為什麼改一個儲存格 Excel 就要卡半天?

OFFSET、INDIRECT、TODAY 這類揮發函式每次編輯都重算;VLOOKUP 引用整張表時,改其中任意一列都會觸發所有查詢重算;IF(ISERROR(X),…,X) 會把 X 算兩遍。

改寫後結果會不會不一樣?

每一格改寫都要過三道校驗:原公式求值等於快取值、新舊公式結果相同、把輸入換成空白 / 0 / 負數 / 文本等邊界值後仍相同。證明不了等價的格子保持原樣。

為什麼不把 VLOOKUP 換成 XLOOKUP?

實測等價的 XLOOKUP 必須開萬用字元模式,慢 4 倍,而且查詢值為空時兩者結果不同。

Excel 公式計算很慢,怎麼最佳化?

常見做法是去掉揮發函式、避免整欄參照、不讓同一段計算重複執行。本工具把能證明等價的公式自動改寫成高效寫法,其餘問題列在報告裡,附手動修改建議。

哪些是揮發函式?

OFFSET、INDIRECT、TODAY、NOW、RAND、RANDBETWEEN,以及部分用法的 CELL、INFO。活頁簿裡任何一格改動,它們都會重算,並帶著所有依賴它們的公式一起重算。

改寫後的檔案在舊版 Excel 裡能用嗎?

預設只用 Excel 2010 起就有的函式;勾選「Microsoft 365 / Excel 2021 及以上」後才會用 LET、IFNA、CONCAT 等新函式。

沒被改寫的公式怎麼辦?

證明不了等價的公式保持原樣。報告會列出近似匹配、殘留的 OFFSET / INDIRECT、陣列公式等隱患,並給出可以手動替換的寫法。

相關指南(簡體中文)

全部工具