vba編程教程 操控excel,選擇Python還是vba?
操控excel,選擇Python還是vba?對于大量數(shù)據(jù),建議使用Python。VBA通常將數(shù)據(jù)存儲在內(nèi)存中。當(dāng)數(shù)據(jù)沒有分割,計算機配置不高時,會出現(xiàn)更多的卡。經(jīng)過數(shù)據(jù)處理后,如果內(nèi)存沒有釋放,電腦也
操控excel,選擇Python還是vba?
對于大量數(shù)據(jù),建議使用Python。VBA通常將數(shù)據(jù)存儲在內(nèi)存中。當(dāng)數(shù)據(jù)沒有分割,計算機配置不高時,會出現(xiàn)更多的卡。經(jīng)過數(shù)據(jù)處理后,如果內(nèi)存沒有釋放,電腦也會多用一卡通。VBA一般啟動兩個CPU核進行數(shù)據(jù)計算,運算效率較低。現(xiàn)在微軟已經(jīng)停止了VBA的更新,建議大家學(xué)習(xí)python更方便。如果只操作excel,兩種學(xué)習(xí)難度相差不大,但是Python會有更好的發(fā)展空間
還有一種更方便的方法,那就是使用power Bi的三個組件進行數(shù)據(jù)處理,使用power query進行數(shù)據(jù)處理,使用PowerPivot進行分析查看的優(yōu)勢數(shù)據(jù)可視化是指學(xué)習(xí)周期短,數(shù)據(jù)可以自動刷新,啟動速度較快。使用這種方法,效率可能比excel快,但速度仍然不如python快。當(dāng)然,為了能夠長久的持續(xù)下去,還是比較推薦學(xué)習(xí)python,但是起步周期會比較長
制表的方法就像是天地大挪移,有好幾層。
第一層,紙質(zhì)電子版。這樣,筆就被鍵盤取代了,鍵盤與紙質(zhì)形式?jīng)]有本質(zhì)區(qū)別。這是60%-70%的人在工作中所做的
第二層是控制表單的輸入內(nèi)容。利用Excel自己的數(shù)據(jù)規(guī)則控制別人的輸入,剔除不合格記錄
第三層,自動生成交互式報表。使用函數(shù)和數(shù)據(jù)透視表從數(shù)據(jù)源中提取或統(tǒng)計符合條件的記錄,并根據(jù)設(shè)置的條件自動捕獲符合條件的數(shù)據(jù),形成報表
第四層對數(shù)據(jù)源進行匯總。用VBA或SQL對各種數(shù)據(jù)進行匯總,可以實時刷新,也可以自動匯總
第五層,表格可視化。以圖形的形式顯示數(shù)據(jù),提高數(shù)據(jù)的可讀性和圖像感
第二層最重要,第三層和第四層最困難
要在Excel中編譯,首先編譯標(biāo)題:*銷售詳情,日期;然后是序列號,項目,項目的內(nèi)容有:產(chǎn)品名稱、單價、單位、數(shù)量、金額、小計、累計、備注、制表、審核員等編制此類報表時,要根據(jù)銷售內(nèi)容進行明確。報表的水平累計數(shù)必須等于垂直累計數(shù)。使用Excel電子表格非常方便,但必須注意的是,在自動匯總表格時,有時小數(shù)并不準(zhǔn)確。