PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

  回應
 
主題工具
fashionkid
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
     
      
舊 2013-10-15, 01:00 PM #1
回應時引用此文章
fashionkid離線中  
PAN_PAN
Junior Member
 
PAN_PAN的大頭照
 

加入日期: Jan 2003
您的住址: Shattrath City
文章: 948
引用:
作者fashionkid
目前excel檔約5MB左右,在1號工作表項次約有5000項
同一時間會在2號、3號工作表處理函數vlookup、sumif
可每次都要停滯5秒以上,請問該如何加快這段處理速度?


系統win7 64bit、office 2007、AMDII X4 945、4g ram
平時可用記憶體約在2g~2.7g



把 excel 檔案放到 RAM disk 裡面? 也可能要改成 VBA 的寫法吧
 
舊 2013-10-15, 01:03 PM #2
回應時引用此文章
PAN_PAN離線中  
+新同學+
*停權中*
 

加入日期: Aug 2011
文章: 701
舊 2013-10-15, 01:12 PM #3
回應時引用此文章
+新同學+離線中  
u8526425
Elite Member
 

加入日期: Oct 2002
文章: 4,805
建議升級更高時脈(或更高單緒效能)的CPU
__________________
人性的醜陋就是,會在無權、無勢、善良的人身上挑毛病,卻在有權、有勢、缺德的人身上找優點。當無權、無勢、善良的人受到傷害的時候,還會站在所謂的道德制高點上,假惺惺地勸說無權、無勢、善良的人,一定要忍耐,一定要大度。
舊 2013-10-15, 01:54 PM #4
回應時引用此文章
u8526425離線中  
Sioux
*停權中*
 

加入日期: 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 編輯.
舊 2013-10-16, 03:05 AM #5
回應時引用此文章
Sioux離線中  
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 編輯.
舊 2013-10-16, 03:46 AM #6
回應時引用此文章
Sioux離線中  
公不
*停權中*
 

加入日期: Dec 2010
文章: 341
初步解決方式

工作表處理函數vlookup、sumif ---->改用VBA

如有更進階需求---->換CPU

函數好用歸好用

處理速度比起VBA慢了點

如果又是大量資料

那會更慢

處理3萬筆資料比對時

使用vlookup在P4 2G/512MB的機器上

需要超過2小時

使用VBA只要5分鐘可以處理完4萬筆資料
舊 2013-10-17, 11:15 AM #7
回應時引用此文章
公不離線中  
lyu0002
*停權中*
 

加入日期: Mar 2008
您的住址: 台北
文章: 253
用SSD不曉得有沒有幫助
舊 2013-10-17, 05:59 PM #8
回應時引用此文章
lyu0002離線中  
Yusunu
Elite Member
 
Yusunu的大頭照
 

加入日期: Sep 2006
您的住址: Mt.Ali
文章: 4,548
不知道未來Office大量運算的功能,
會不會支援DirectCompute

因為之前好像有聽過這樣的消息
__________________
簽名檔配備常常僅供參考,所以不列了
舊 2013-10-17, 08:40 PM #9
回應時引用此文章
Yusunu離線中  
absociate
Major Member
 

加入日期: Mar 2007
文章: 131
轉換成access資料庫來讀或許會比較快
舊 2013-10-19, 02:31 AM #10
回應時引用此文章
absociate離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是06:41 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。