各位前輩,

有個小問題請教,
因為我們公司的進銷存是用excel製作的,
而我們的成品,半成品,和包材(不同的工作表)的料號都有5,6百個,
也會用vlookup去抓上個月的期末數,
這樣導致這個進銷存檔變的很大(大概有3M),
操作這個檔案時也變的其慢無比,
是否有方法可以縮小檔案或有其他解決方式,
讓excel在操作這檔案時可以快一點呢?

感謝

可以試試看新版 EXCEL 2010 的檔案格式 XLSX

和舊版的EXCEL 2003以前的檔案格式 XLS 相比會有檔案自動壓縮的功能...我有試過會少一半左右


callandy wrote:
可以試試看新版 EX...(恕刪)


感謝您的回覆,
等明天到公司試試看了~
還有一部分原因是EXCEL本身的架構問題(資料查詢的演算方式),因為EXCEL只是給最基本的迷你資料庫使用
資料量增加後可以導入為ACCESS,大約可以承受80MB~100MB左右依然流暢(ACCESS屬於小型資料庫)
在上去就要考慮中大型資料庫架構了


EXCEL2010雖然有資料壓縮
但是這只是針對「儲存」的檔案利用即時的ZIP壓縮節省硬碟空間,而不是針對「資料」的內容壓縮
就算把3MB檔案壓縮為1.5MB,但是資料的「內容數量」不可能改變,資料改變就會出人命了

現在的隨便一台電腦,不可能連3MB~1.5MB這麼小SIZE的記憶體空間都沒有吧~
所以改用EXCEL2010的實質幫助有限(有幫助的是EXCEL2010的資料演算方式改良,而不是檔案壓縮的影響)
dolandolan999 wrote:
各位前輩,

有個小...(恕刪)


電腦該升級了

3MB←不會很大吧
├愛像是什麼┼只能用人生百態去看待┤

熊貓界第一美男子 wrote:
還有一部分原因是EX...(恕刪)


謝謝您的回覆,
看來要買本書來看了~

葡萄不一樣 wrote:
電腦該升級了3MB←...(恕刪)


謝謝回覆,
這我也搞不清楚是不是記憶體太小的問題,
我的內存是只有1G,
我也嘗試過直接用ramdisk看速度會不會快一點,
但在跑這個檔時也是很慢很慢~

文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!