網(wǎng)站制作NEWS
教程 | Excel性能優(yōu)化方法(九)
01
數(shù)據(jù)透視表
數(shù)據(jù)透視表提供匯總大量數(shù)據(jù)的有效方式。
如果仍想使用數(shù)據(jù)透視表作為中間結(jié)果,請(qǐng)使用 GETPIVOTDATA 函數(shù)。
02
條件格式和數(shù)據(jù)驗(yàn)證
條件格式和數(shù)據(jù)驗(yàn)證非常好,但是大量使用會(huì)顯著降低計(jì)算速度。如果顯示單元格,則在每次計(jì)算時(shí)以及刷新包含該條件格式的單元格的顯示時(shí)計(jì)算每個(gè)條件格式公式。Excel 對(duì)象模型具有 Worksheet.EnableFormatConditionsCalculation 屬性,因此可以啟用或禁用條件格式計(jì)算。
03
已定義名稱
已定義名稱是 Excel 中最強(qiáng)大的功能之一,但它們確實(shí)需要額外的計(jì)算時(shí)間。使用引用其他工作表的名稱會(huì)增加計(jì)算過程的復(fù)雜程度。此外,應(yīng)盡量避免嵌套名稱(引用其他名稱的名稱)。
因?yàn)槊看斡?jì)算引用名稱的公式時(shí)都會(huì)計(jì)算名稱,所以應(yīng)避免將計(jì)算密集型公式或函數(shù)放在定義名稱中。在這些情況下,將計(jì)算密集型公式或函數(shù)放在空閑單元格中,并直接或通過名稱引用該單元格,速度會(huì)快得多。
04
僅偶爾使用的公式
許多工作簿包含大量公式和查找,它們涉及將輸入數(shù)據(jù)轉(zhuǎn)換成適當(dāng)?shù)挠?jì)算形狀,或者被用作防止數(shù)據(jù)大小或形狀變化的措施。如果擁有僅偶爾使用的一組公式,可以復(fù)制和粘貼特殊值來臨時(shí)消除公式,也可以將它們放在一個(gè)單獨(dú)的、很少打開的工作簿中。由于工作表錯(cuò)誤通常是由于沒有注意到公式已轉(zhuǎn)換為值而引起的,因此最好使用單獨(dú)的工作簿方法。
05
使用足夠的內(nèi)存
32 位版本的 Excel 可以使用最多 2 GB 的 RAM,也可以使用最多 4 GB 的 RAM 來支持 Large Address Aware 32 位版本的 Excel 2013 和 2016。然而,運(yùn)行 Excel 的計(jì)算機(jī)同樣需要內(nèi)存資源。因此,如果計(jì)算機(jī)上只有 2 GB 的 RAM,Excel 就不能充分利用這 2 GB 的內(nèi)存,因?yàn)橐徊糠謨?nèi)存分配給了操作系統(tǒng)和其他正在運(yùn)行的程序。要在 32 位計(jì)算機(jī)上優(yōu)化 Excel 的性能,建議計(jì)算機(jī)至少具有 3 GB RAM。
64 位版本的 Excel 沒有 2 GB 或最多 4 GB 的限制。
多重隨機(jī)標(biāo)簽