看你怎麼用了,資料不多的情況,例如幾萬條以內,Excel 2003可以處理;10W條以內,2007版本應該也可以處理。我每月處理報表的資料也就三四萬條,一般都是用Excel處理,關鍵是儘可能不要用公式(例如擷取字元可以用分列來處理,統計可以用資料透視表來處理),即便需要用公式(例如Vlookup),輸入顯示結果後就馬上覆制(右鍵:選擇性貼上)貼上為數值,實際上運算起來也不算太慢。如果使用了公式就會計算單元格,更新資料時每個單元格都計算一次就會慢一些;如果屬於陣列公式,由於陣列儲存在記憶體裡,所以會更慢些;如果運行了VBA程式碼,那麼可能會導致宕機。Access是資料庫。因此主要功能在於錄入和管理資料。因此在浩渺如煙的記錄裡提取所需資料是Access的強項,我們一般把這個功能叫做查詢。現在來說說兩者的優缺點:1、Excel處理資料比較有限,沒有查詢功能,如果非要提取某條記錄,只能透過自動篩選或高階篩選來完成;而Access只需要把基本的查詢欄位列出來,可以隨時更換條件來查詢,從而顯示所需資料。2、Access在容量上比Excel大,但統計方面則明顯偏弱。雖然可以引用Excel元件庫,然後呼叫Excel內建函式來處理,但是程式設計除錯,對誰來說應該都不算一件很愉快的事情。如果需要各種型別的函式或公式時,儘可能使用Excel。不過對於我來說,我是兩者互動著使用的。
看你怎麼用了,資料不多的情況,例如幾萬條以內,Excel 2003可以處理;10W條以內,2007版本應該也可以處理。我每月處理報表的資料也就三四萬條,一般都是用Excel處理,關鍵是儘可能不要用公式(例如擷取字元可以用分列來處理,統計可以用資料透視表來處理),即便需要用公式(例如Vlookup),輸入顯示結果後就馬上覆制(右鍵:選擇性貼上)貼上為數值,實際上運算起來也不算太慢。如果使用了公式就會計算單元格,更新資料時每個單元格都計算一次就會慢一些;如果屬於陣列公式,由於陣列儲存在記憶體裡,所以會更慢些;如果運行了VBA程式碼,那麼可能會導致宕機。Access是資料庫。因此主要功能在於錄入和管理資料。因此在浩渺如煙的記錄裡提取所需資料是Access的強項,我們一般把這個功能叫做查詢。現在來說說兩者的優缺點:1、Excel處理資料比較有限,沒有查詢功能,如果非要提取某條記錄,只能透過自動篩選或高階篩選來完成;而Access只需要把基本的查詢欄位列出來,可以隨時更換條件來查詢,從而顯示所需資料。2、Access在容量上比Excel大,但統計方面則明顯偏弱。雖然可以引用Excel元件庫,然後呼叫Excel內建函式來處理,但是程式設計除錯,對誰來說應該都不算一件很愉快的事情。如果需要各種型別的函式或公式時,儘可能使用Excel。不過對於我來說,我是兩者互動著使用的。