關(guān)于用Power Query匯總Excel數(shù)據(jù)文件,我前期用了多個(gè)案例錄制了多個(gè)視頻進(jìn)行講解,做成了一個(gè)免費(fèi)的Excel數(shù)據(jù)匯總系列特輯:
【免費(fèi)系列視頻】Excel數(shù)據(jù)匯總特輯 | 多個(gè)案例,多種情況,舉一反三!
但是,實(shí)際工作中,對數(shù)據(jù)匯總的需求往往是千變?nèi)f化的,所以,我們關(guān)鍵是要學(xué)會其中的方法以及Power Query的一些相關(guān)基礎(chǔ)知識,這樣,就可以在各種變化中,按需要進(jìn)行相應(yīng)的處理了。
下面這個(gè)問題來自一個(gè)學(xué)員朋友的實(shí)際工作需要,即:PQ中可否實(shí)現(xiàn)多個(gè)不同存放路徑下文件夾的讀取和堆疊(匯總)呢?原來找的VBA又不能用了!
答案當(dāng)然是——冇問題mao men tei!
那具體該怎么處理呢?
其實(shí)很簡單,首先我們當(dāng)然是要知道這些文件都存放在哪些路徑下,所以,我們必須先在Excel中建一個(gè)這些文件所在的路徑的列表并導(dǎo)入Power Query中,如下圖所示:
我們將這個(gè)路徑列表導(dǎo)入Power Query后,就可以通過批量處理的方式,對所有文件夾下的內(nèi)容進(jìn)行匯總處理了。
Step 01-添加自定義列,用Folder.Files讀取文件夾文件列表
Step 02-展開列表得到所有文件夾下文件信息
Step 03-按需要對要匯總的文件進(jìn)行篩選
至此,我們得到了所有需要合并的Excel文件,后面的步驟就跟匯總一個(gè)文件夾內(nèi)的數(shù)據(jù)是完全一樣的了(用Excel.Workbook解析,然后選擇和展開數(shù)據(jù)即可),具體可參考視頻《同一文件夾內(nèi)多工作簿數(shù)據(jù)匯總的建議方案》:
在Power Query里,每一個(gè)步驟其實(shí)就是一個(gè)函數(shù)的運(yùn)用,輸入輸出非常明確,這使得很多內(nèi)容比較復(fù)雜、處理比較繁瑣的數(shù)據(jù)整理過程非常清晰,你可以很容易地去增加、減少或修改一個(gè)步驟,去應(yīng)對實(shí)際工作中的變化。
而當(dāng)你在某些關(guān)鍵節(jié)點(diǎn)上遇到問題需要尋求幫助時(shí),別人也很容易定位到具體的問題所在,并給出快速的解決方法——這也是PQ跟VBA等編程語言之間一個(gè)比較大的區(qū)別。
聯(lián)系客服