本文的標題是《Excel-Power Query動態匯總多個Excel文件,每天準時下班》來源于:由作者:陳明采編而成,主要講述了通過使用Power Query里的追加查詢功能,可以讓我們快速合并多個
通過使用Power Query里的追加查詢功能,可以讓我們快速合并多個excel文件。但是如果文件數量大的話,第一次建立查詢時的手工**作步驟會比較多。今天我們給大家分享如何通過Power Query動態合并同一文件夾下的多個Excel文件。
假設我們有各省分公司提交上的28份交易數據,且這些數據結構相同。
我們用Excel2016進行演示。點擊“數據”– “從文件”– 從“文件夾”
選擇數據所在的文件夾,并點擊“確定”
所有Excel文件的信息被加載進來了。在這里我們只需要保留”Content”列– 選擇“Content”列,并點擊“開始” – ”刪除其他列“。
點擊“添加列“– ”添加自定義列“, 輸入Excel.Workbook([Content]),通過Excel.Workbook把Content 里的內容提取出來。
點擊新建的Custom列右側的擴展按鈕,把所有字段擴展出來
選中Custom.Data列,然后“刪除其他列“
點選Custom.Data的擴展按鈕,將數據擴展出來。
此時,我們已得到了所有數據的匯總結果。但還需要對標題進行調整,通過選擇“將第一行用作標題“將第一行的數據提升作為標題。
同時,原始數據里每一個Excel表格的標題都存在于合并后的數據中。我們可以通過篩選將標題刪除。選擇篩選“訂單編號“列,篩選不等于”訂單編號“的數據。
點擊確定后即可得到最終的匯總結果。我們選擇將數據加載到表,查看最終的合并結果。
所有省份的數據均已正確合并到一起。
通過使用此方法,我們可以快速對同一文件夾下的同結構Excel進行合并。而且Power Query已經記錄下我們的**作步驟,將來數據更新后我們只需要點擊“刷新“即可獲得最新數據合并結果,一勞永逸。
不僅如此,如果此文件夾下新增了其它省份的文件,Power Query也會自動把數據合并進來。我們增加3個省份的數據進來。
只需刷新Power Query即可得到最新的合并數據,是不是非常簡單實用?
小陳在這里強調一下,PQ在2016版本是自帶的,2013版本需要下一個插件,自己去官網下載,WPS飄過(不是歧視WPS)
本文原作者為陳明,轉載請注明:出處!如該文有不妥之處,請聯系站長刪除,謝謝合作~
原創文章,作者:陳明,如若轉載,請注明出處:http://www.uuuxu.com/20220514323456.html