亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
693
2025-04-05
EXCEL2016數據查詢功能實現多工作簿合并與及時刷新
問題來源
最近幾天,不止一位朋友問同一個問題:有很多工作簿,是從下屬分部門收集上來的,怎樣實現數據匯總計算?
那今天就詳細一多工作簿合并的步驟。
今天的步驟,是用EXCEL2016完成的。EXCEL2016提供了強大的“PowerQuery”,即數據查詢功能,能幫助我們不用費時費人力粘貼、不用多數人接受不了的VBA、不用專業的SQL查詢語句,只需要鼠標點下去,就能完成多工作簿的數據匯總。當然,中間只需要一個非常簡單的小公式。
步驟詳解
第一步:將需要合并的工作簿存入一個文件夾中。
用八個簡單的工作簿來做示例:
第二步:新建“合并”工作簿
新建的工作簿不要和要合并的工作簿放在同一文件夾。
第三步:新建查詢
1、【數據】——【新建查詢】——【從文件】——【從文件夾】
2、瀏覽到要合并的工作簿所在的文件夾:
第四步:查詢設置
1、進過以上步驟,我們看到了EXCEL數據查詢的真面目:
2、選中前兩列,將其他記錄工作簿信息的數據列刪除:
第五步:添加列選項
2、輸入公式: =Excel.Workbook([Content]) ,其中,[Content] 在右側選擇插入。(特別注意:此處公式區分大小寫)
3、添加列完成以后,多了內容為“Table”的自定義列,要合并的工作簿數據表就隱藏在此列:
5、出現下圖,只勾選“擴展”“data”,確定:
6、又出現隱藏的表格:
8、直接確定:
9、文件夾里所有工作簿的數據都合并在一起了:
第六步:數據加工
1、有幾個合并工作簿,就會又幾個列標簽:
2、刪除 Content列:
3、設置將第一行用作標題
可以看到列標簽變為工作簿1的列標簽:
4、其他工作簿的列標簽依然存在:
5、在其中一個列標簽出點開“篩選”,比如此處打開“來源”,去掉“來源”前的勾,就會去掉每一個工作簿原有的列標簽:
6、此時合并以后的每一列數據類型都是“任意”,可以根據實際情況設置各個字段數據類型:
第七步:數據加載到表格
1、【開始】——【關閉并上載】:
2、最終實現了工作簿的合并:
第八步:數據刷新
如果合并前的工作簿數據進行了更新,合并后的工作簿可以通過【設計】——【刷新】,或者【數據】——【全部刷新】來更新,如下兩幅圖:
特別注意
1、如果合并以后的數據,不再是表格,而是轉為了“區域”,合并前的工作簿數據更新后,合并后的數據不能隨之更新。如下兩幅圖:
2、帶有查詢功能的工作簿打開時,要選擇啟用外部數據連接,才能進行隨原工作簿數據的更新而更新:
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。