tft每日頭條

 > 職場

 > 怎麼加快excel的運行速度

怎麼加快excel的運行速度

職場 更新时间:2024-12-03 01:47:32

excel 是運營人的高頻辦公工具,但很多人都覺得自己電腦的 Excel 很慢,影響自己的工作效率,搞不好還要加班!

今天給大家分析一下,Excel 為什麼會“慢”?怎麼才能讓你的 Excel 快起來?

Excel 啟動慢

啟動慢的話,可能有多方面的原因,以下分别講下:

插件加載

如果給 Excel 安裝的插件太多,或一些插件“太重”,都會導緻 Excel 啟動慢!

Excel 在每次啟動的時候,都會有個啟動界面,如果你看到界面中寫着“正在打開:XXX”,就表示正在加載某個插件。如果某個插件時間過長,就證明是插件加載導緻 Excel 啟動慢了。

怎麼加快excel的運行速度(Excel反應太慢了這幾招幫你好好修理它)1

Excel啟動界面

解決方法:删除不必要的插件,按需要去手動啟用不常用的插件。删除插件可以使用插件自身的卸載功能完成,如果是暫時禁用一些不常用的插件,可以先在COM 加載項、或Excel 加載項中取消勾選,當你有需要用到時再勾選它即可,功能在開發工具中,如圖:

怎麼加快excel的運行速度(Excel反應太慢了這幾招幫你好好修理它)2

開發工具中管理加載項

如果你裝了某些插件後,導緻 Excel 根本無法正常啟動;或者即使能進入 Excel,但無法取消勾選某些插件。這時你可以試試用安全模式啟動 Excel,啟動後再去操作取消勾選插件。

Excel 安全模式啟動:先按住鍵盤的 Ctrl 鍵不放,再雙擊 Excel 程序圖标或某個 Excel 文件的圖标,然後就會有彈窗詢問你,選【是】即可啟動安全模式。

Excel安全模式

還有一個啟動安全模式的辦法,就是用系統的【運行】功能,按鍵盤上的Windows R呼出運行窗口,然後輸入excel -safe(注意-号前有一個空格)

打印機連接

當你的 Excel 設置了默認打印機後,Excel 每次啟動時都會去嘗試連接它。但是如果由于網絡故障、驅動程序損壞、打印機更換或關機、電腦搬遷等等原因,此時 Excel 就會與默認打印機斷開了連接。

但是 Excel 仍然每啟動時都去連接的話,那就會導緻 Excel 要一直嘗試連接打印機,直到最後超時了才能連接上,所以就會導緻啟動慢。

解決方法:在 Excel 中可以更改默認打印機,建議更改為一些虛拟打印機,例如下圖中的“Microsoft Print to PDF”就是虛拟的打印機了。或者如果你去修複網絡等問題,确保可以正常與默認打印機的連接。

怎麼加快excel的運行速度(Excel反應太慢了這幾招幫你好好修理它)3

Excel默認打印機設置

浮動對象

”浮動對象“,就是指可以在工作表的單元格之上的内容,即一些可以自由移動的對象,例如:形狀、文本框、圖片、控件、圖表、嵌入文件等

如果你從網站和其他應用程序中,複制内容并粘貼至 Excel 時,就容易會将一些隐藏對象粘貼到了 Excel 文件中,太多的浮動對象也會導緻啟動慢。

要确定某個 Excel 文件中是否有浮動對象,可以打開“選擇窗格”進行查看,快捷鍵是Alt F10,“選擇窗格”界面中就可以看到當前工作表中的形狀列表,選擇并删除不必要的形狀就可以了。

怎麼加快excel的運行速度(Excel反應太慢了這幾招幫你好好修理它)4

選擇窗格

如果要一次性清除當前工作表中的所有形狀,請按Ctrl G,選擇“定位條件”,然後選擇“對象”,即可選中所有的形狀,最後按 ”Delete“ 就可以全部删除了。

01727

文件太大

确實因為文件中的數據太多,導緻文件的 Size 很大,例如超過 20M,甚至上百 M 的文件,啟動這些重量級文件當然會讓 Excel 更慢!

優先建議用減少數據的方式來精簡文件大小,例如把數據源和報表分離,或大報表拆分成多個小報表

如果文件還是很大的話,還有一個辦法可以嘗試:

把 Excel 文件另存為擴展名.xlsb格式進行保存,保存後文件會馬上變小一些,實現一秒瘦身!而且使用這種二進制格式保存文件,加載時間也會更快,這種格式文件還可以存儲 VBA 代碼的,和.xlsx 在日常使用上并無區别。

但要注意 wps 中無法打開 xlsb 文件,或者這種格式一般無法上傳到公司的系統中。

以上這些情況,就是一些常見的啟動慢的原因,逐步去排除,将可幫你解決 Excel 常見的啟動慢問題。

Excel 計算響應慢

啟動 Excel 後,進入到工作表裡,有時會出現響應慢的問題,相信大家深有感受。我總結了一些常見原因,供大家參考:

跨工作簿引用公式

很多做商品的朋友,經常會有這種情況,例如商品檔案表在一個文件,然後報表文件中是銷售數據表,需要把商品的屬性字段匹配過來,就經常用跨工作簿的公式。

也要檢查看是否存在一些有鍊接到其他工作簿或 Internet 臨時文件的定義名稱,名稱中的跨工作簿公式也會讓文件響應緩慢。

這種跨工作簿公式更新是非常慢的,盡量不要使用!如果一定要用,匹配完成後,請把數據粘貼成值,可以保留第一行的公式,以便需要刷新的時候填充使用。還有其他一些方案,就是用 PQ 或 SQL 去進行跨工作簿引用。

使用了較多的易失性功能

易失性的意思,就是指導緻每次 Excel 重新計算時,都會重新計算的功能或函數。例如有時我們打開一個文件,明明沒改動過内容,但 Excel 也會問你是否要保存,這種就是因為文件内有易失性功能或函數。

**易失函數,**常見的例如rand(),randbetween(),indirect(),offset(),cell(),info()等,這些建議不要過多地使用;或者不要過多地引用這些函數的值(即其他函數中引用了這些函數所在的單元格,也會導緻重算)

易失功能,例如條件格式,在每次計算時 Excel 都需要評估條件格式,所以在條件格式中使用的任何公式,實際上都是易失的。其他也有一些導緻易失的功能,如自動篩選、調整行高,列寬等功能,當你進行這些操作時,都會導緻公式重算。

公式太多(或數組公式)

即使不是易失性函數,但因為文件内數據量過大,例如超過 5 萬行的公式運算,當你要進行重算的時候,也會開始響應緩慢。這時也可以用上面介紹的辦法,盡量把一次重算後的單元格都粘貼成值,隻保留頂行的公式,待有必要更新時,再雙擊快速填充公式即可。

或者在你編輯過程中,先切換成手動計算模式,等你需要重算公式時,再手工按一下 F9。

怎麼加快excel的運行速度(Excel反應太慢了這幾招幫你好好修理它)5

計算選項

同時我還有另一個建議是,請不要過多地在工作表裡使用數組公式。偶爾用一些簡單的數組公式是可以的,還可以讓寫法更簡潔,但如果你沉迷進去數組公式中,把公式越寫越複雜,那麼這種情況會導緻計算過程中産生過多的冗餘數據,影響響應速度!

而且寫複雜的數組公式,也不方便自動擴展,維護起來很難,容易掉頭發!如果你覺得一定要用數組公式才能解決的話,那你是時候開始學習 VBA、Power Query 了!

占用不必要的單元格

可以通過Ctrl End,可切換至本工作表中使用的最後一個單元格,看看是不是有不正常的情況,以驗證表格的實際使用範圍。如果存在不正常使用的單元格,請整行或整列删除不正常使用的部分。

公式的性能上限

如果你都沒遇到以上的問題,但還是覺得慢的話,那就真的是在傳統的公式、透視表中,已達到了 Excel 性能的上限了。這時你就要增加新的工具去提升數據處理效率!例如:

SQL:用來代替跨工作簿引用文件;用來代替 Vlookup 等函數的功能。

VBA:VBA 的使用,可以避免函數的重算問題,提升性能;通過 VBA 内存數組的形式去操作數據,比操作工作表快 n 倍!當然 VBA 還能實現很多公式、傳統操作實現不了的 Amazing 功能,關鍵是你的創意了。

Excel BI:PQ 可實現比 SQL 更豐富的功能,比公式的效率會高一些。PP 是 Excel 内的最佳處理運算”大數據“的工具,幾百萬行的數據也能快速響應。

硬件問題

硬件的問題我放到最後才講,主要是在工作場景中我們可能沒那麼容易去提升硬件配置,如果你已經有一台高配置的辦公電腦,那當然是很好啦。

如果你現在想向公司申請升級電腦,首先配置當然是越高越好,但基本配置的底線我覺得是:

CPU:Intel 酷睿 i5 8 代以上

内存:8G 以上

硬盤:必須是固态硬盤

最後

關于 Excel 慢的常見情況,就介紹到這裡,希望對大家有幫助,歡迎大家補充分享!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关職場资讯推荐

热门職場资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved