1、excel並不適合對大量的原始資料進行運算,其擅長的在於資料格式等處理,也就是出報表。對於你的資料量來說,使用excel,特別是vlookup函式,真心卡到死。
2、VBA的話,我個人不是很熟悉,用的也不多。就個人的看法來說,純粹使用vba處理大量資料,程式寫起來比較麻煩,而且並沒有sql直觀和易讀。當然可以用VBA內嵌SQL來做3、access的學習成本相對比較低,並且處理大量資料就是資料庫軟體的目的和作用,因此效率上還是有一定的保障的。4、access和Excel的整合比較緊密,操作更方便。我不知道你所說的原始資料的來源是什麼,按照我個人的理解舉個例子:1、每天從其他系統or資料庫中,取得需要更新的原始資料,命名為「new.csv」2、使用access建立一個到「new.csv」的連結,這樣每天只需要將最新的資料儲存為「new.csv」即可3、在Access中做初步的處理,比如匹配、彙總、篩選等,做出最終的一個彙總表4、在excel中建立一個數據透視表,資料來源定義為該Access的資料庫檔案中的彙總表,自定義好格式等;同時定義一個校驗表,設定一些勾稽關係等,資料來源同樣是Access,目的在於確保能夠發現源資料中存在的問題(如果可以確保源資料不會出錯,那麼校驗表就不需要了)5、這樣,你每天需要做的事情就是,開啟源系統下載資料,儲存為「new.csv」,然後開啟Excel,重新整理資料透視表,這樣Access和資料透視表會同時重新整理,資料及需要的報表就有了至於access的學習問題,主要就是一些基礎的概念(表、檢視等)以及SQL語句。 會寫SQL,就會用Access了。以上,請參考
1、excel並不適合對大量的原始資料進行運算,其擅長的在於資料格式等處理,也就是出報表。對於你的資料量來說,使用excel,特別是vlookup函式,真心卡到死。
2、VBA的話,我個人不是很熟悉,用的也不多。就個人的看法來說,純粹使用vba處理大量資料,程式寫起來比較麻煩,而且並沒有sql直觀和易讀。當然可以用VBA內嵌SQL來做3、access的學習成本相對比較低,並且處理大量資料就是資料庫軟體的目的和作用,因此效率上還是有一定的保障的。4、access和Excel的整合比較緊密,操作更方便。我不知道你所說的原始資料的來源是什麼,按照我個人的理解舉個例子:1、每天從其他系統or資料庫中,取得需要更新的原始資料,命名為「new.csv」2、使用access建立一個到「new.csv」的連結,這樣每天只需要將最新的資料儲存為「new.csv」即可3、在Access中做初步的處理,比如匹配、彙總、篩選等,做出最終的一個彙總表4、在excel中建立一個數據透視表,資料來源定義為該Access的資料庫檔案中的彙總表,自定義好格式等;同時定義一個校驗表,設定一些勾稽關係等,資料來源同樣是Access,目的在於確保能夠發現源資料中存在的問題(如果可以確保源資料不會出錯,那麼校驗表就不需要了)5、這樣,你每天需要做的事情就是,開啟源系統下載資料,儲存為「new.csv」,然後開啟Excel,重新整理資料透視表,這樣Access和資料透視表會同時重新整理,資料及需要的報表就有了至於access的學習問題,主要就是一些基礎的概念(表、檢視等)以及SQL語句。 會寫SQL,就會用Access了。以上,請參考