![]() |
||
|
Regular Member
![]() ![]() 加入日期: Jan 2002
文章: 64
|
[請教]加快excel運算
目前excel檔約5MB左右,在1號工作表項次約有5000項
同一時間會在2號、3號工作表處理函數vlookup、sumif 可每次都要停滯5秒以上,請問該如何加快這段處理速度? 系統win7 64bit、office 2007、AMDII X4 945、4g ram 平時可用記憶體約在2g~2.7g |
|||||||
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Jan 2003 您的住址: Shattrath City
文章: 948
|
引用:
把 excel 檔案放到 RAM disk 裡面? 也可能要改成 VBA 的寫法吧 |
|||
|
|
|
*停權中*
加入日期: Aug 2011
文章: 701
|
|
|
|
|
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Oct 2002
文章: 4,805
|
建議升級更高時脈(或更高單緒效能)的CPU
__________________
人性的醜陋就是,會在無權、無勢、善良的人身上挑毛病,卻在有權、有勢、缺德的人身上找優點。當無權、無勢、善良的人受到傷害的時候,還會站在所謂的道德制高點上,假惺惺地勸說無權、無勢、善良的人,一定要忍耐,一定要大度。 |
|
|
|
*停權中*
加入日期: Dec 2005
文章: 6,087
|
CnQ暫切成「高效能」,開著工作管理員看95w945跑表格運算時吃多少%CPU、又吃多少記憶體,用A社原廠AOD確認時脈是3GHz:
http://download.amd.com/Desktop/aod_setup_4.2.6.exe 表格運算時如果硬碟燈一直閃不停,瓶頸才可能是硬碟... 主機板是哪廠哪張?能升級真六核的T世代嗎? T世代可以TurboCore衝到4.XGHz,只是主機板要夠力. 此文章於 2013-10-16 03:08 AM 被 Sioux 編輯. |
|
|
|
*停權中*
加入日期: Dec 2005
文章: 6,087
|
m$官方是說2007起支援多緒,不過沒明說最高到多少緒,進階選項中預設是有多少用多少,可搜搜看有沒鄉民拿六緒以上的CPU跑表格實測囉...
http://msdn.microsoft.com/zh-tw/lib...office.14).aspx http://msdn.microsoft.com/zh-tw/lib...office.14).aspx http://msdn.microsoft.com/zh-tw/lib...office.14).aspx 此文章於 2013-10-16 03:51 AM 被 Sioux 編輯. |
|
|
|
*停權中*
加入日期: Dec 2010
文章: 341
|
初步解決方式
工作表處理函數vlookup、sumif ---->改用VBA 如有更進階需求---->換CPU 函數好用歸好用 處理速度比起VBA慢了點 如果又是大量資料 那會更慢 處理3萬筆資料比對時 使用vlookup在P4 2G/512MB的機器上 需要超過2小時 使用VBA只要5分鐘可以處理完4萬筆資料 |
|
|
|
*停權中*
加入日期: Mar 2008 您的住址: 台北
文章: 253
|
用SSD不曉得有沒有幫助
|
|
|
|
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Sep 2006 您的住址: Mt.Ali
文章: 4,548
|
不知道未來Office大量運算的功能,
會不會支援DirectCompute ![]() 因為之前好像有聽過這樣的消息 ![]()
__________________
簽名檔配備常常僅供參考,所以不列了 |
|
|
|
Major Member
![]() 加入日期: Mar 2007
文章: 131
|
轉換成access資料庫來讀或許會比較快
|
|
|