6個處理Excel卡頓的小技巧,你與高手之間差在細節

2019-08-19   學掌門


作為一款電子表格辦公軟體,有的人拿它做表單、有的人拿它做數據分析、有的人拿它做項目管理,幾乎說Excel滲透到需要處理數據的各個領域。其中不同的操作對Excel的計算程度、卡頓程度是不一樣的。

今天給大家整理分享了 6 個提升Excel使用流暢感的技巧。


01. 關閉自動計算

有部分同學的Excel每天都往裡面添加數據,並且大部分數據都是不用重新進行計算的,這個時候我們就要為文件關閉自動計算。

在Excel中,每次打開/刷新文件,都會對所有公式進行自動計算,如果表格中的公式非常多的話,你的表格就會非常的卡,這是因為Excel在計算公式,需要消耗計算資源導致的。

這個時候,我們就可以關掉「自動計算」,選擇「公式選項卡」,點擊「計算選項」,設置「手動」即可。


當設置了「手動計算」後,發現輸入公式並不會自動計算。這個時候就需要按「F9」進行手動計算。


02. 拒絕引用整列/行數據

這個問題常常出現在VLOOKUP公式中,大部分同學都使用引用一整列,例如「A:D」這種格式,這樣使用的話,VLOOKUP會去遍歷Excel總共一百多萬行數據,非常消耗計算機資源,所以表格會非常的卡頓。


建議使用多少數據引用多少數據,並且加上絕對定位,例如上圖將「A:B」轉換成「$A$1:$B$100」這種格式,只用到了前100行數據,這樣Excel整體就會變得很輕快了。

這種情況在使用「數組公式」的時候計算量被快速放大,當選中兩列進行數組運算的時候,Excel會變得非常卡頓。


03. 儘量不使用可變函數

在非必要的情況下,不使用「可變函數」(易失性函數),例如:RAND、NOW、TODAY、INDIRECT等,這種函數有一個非常明顯的特點,當數值發生變化的時候,每次都會進行重新計算,極大影響Excel的性能。

例如在Excel中大量使用了TODAY函數,每當文件保存一次的時候,都會重新調用系統當前時間進行更新。所以儘量使用其他功能性函數或者方案來代替可變函數。


04. 大文件保存為xlsb格式

經常碰到幾十M甚至上百M的Excel文件,其實對於Excel來說,這些文件已經不太適合使用Excel了,如果沒辦法使用其他更專業的數據分析軟體來代替的話。可以嘗試將Excel另存為「xlsb格式」的文件。

xlsb格式是Excel二進位文件,兼容所有的Excel版本,跟普通的xls和xlsx文件不一樣的是,xlsb文件電腦可以直接識別。正常我們打開xlsx文件,電腦需要將其轉換成二進位文件才能讀出內容,直接保存為xlsb就省略了轉換的這一步,會讓速度更加流暢。


05. 公式只保留第一行

對於不經常變動的Excel表格,我們可以將「公式粘貼成數值」,並且只保留第一個單元格為公式,例如某一列是由「公式」計算得到的,這一列的話,除了第一個單元格保留原始公式之外,其他的單元格全部複製粘貼成數值。


下次需要修改的時候直接雙擊「第一個公式」,就可以快速填充了。在Excel中,公式越少計算速度越快。

06. 複雜公式使用VBA/數據透視表代替

在Excel中,有一個不成文的3行原則,公式一定不超過3行,如果超過了3行,請考慮使用VBA或者其他方式來實現

對於超過3行的Excel公式,不僅閱讀起來及其困難,而且消耗的計算資源也會成倍添加,對於經常需要處理Excel的同學來說,維護公式就已經是一件非常吃力的事情了。

今天的分享就到這裡,優化好Excel文件,能讓我們的Excel使用起來更加舒服,減少崩潰出現的情況,這幾個小技巧大家可以嘗試使用下哦,祝大家學習愉快~

來源:芒種學院