很多時候,我們要彙總合并的表格不在一個文件裡頭。
比如,做好報名人員信息登記表模闆,群發給了100個訓練班的班主任。他們登記好表格表格發回給我,肯定是分開一個個文件的呀。有沒有辦法把他們自動合并到一個彙總表裡頭呢?
再比如,我每周都要彙總一次公司所有産品的銷售明細,拿到手的卻隻有單周數據。難道我還要每周複制粘貼,每周重做一遍統計工作嗎?
這不科學
……
幸好幸好,查詢這個功能還可以合并多個文件中的多個表格。操作起來和彙總單個文件中的多個表差不多,隻是多了幾步而已。
以每個業務員發出的贈品明細表為例。每人提交的表格文件,統一放入一個文件夾中。
接下來我們就看如何,用5個步驟,将這個文件夾裡的所有表格數據全部提取出來合并到一個新的彙總表中。
01 導入文件夾
在數據選項卡下,【新建查詢】-選擇【從文件】-【文件夾選項】。
導入文件夾後,跟随提示進入查詢編輯器。
上一篇文章,在導入單個Excel文件中的多個工作表後,直接就開始對數據進行整理操作了。
但是這一次導入的是文件夾中的多個Excel文件,目前為止獲取到的數據,都是Excel工作簿的名稱、格式、創建日期等文件基本信息,還沒有文件夾、工作簿的“外殼”包裹着。
所以需要額外做的是穿透文件夾、工作簿,提取到每個工作簿中的表格和數據。
02 提取工作簿要穿透工作簿提取出工作表,需要在查詢編輯器中創建一個輔助列。所以,先選擇【添加列】-【添加自定義列】。
然後添加自定義對話窗中,寫入一條公式。
(别擔心,很短,隻要一模一樣複制過去就可以了)
=Excel.Workbook([Content])
注意,一定要一模一樣,包括字母大小寫。
一定要用英文符号!一定要用英文符号!一定要用英文符号!
重要的事情說三遍
點擊确定以後,就将文件夾中的全部 Excel 工作簿放入編輯器中。
03 提取工作表點擊自定義列旁邊的擴展按鈕,展開按鈕工作表列表。
再繼續提取工作表中的詳細數據。
04 提取數據點擊Custom.Data列旁的擴展按鈕,就能展開明細數據。
05 清洗數據
後面的操作就和上一篇操作步驟一樣了。再簡單複習一遍。選中需要保留的數據列,然後删除其他列。
将第一行設為标題行。
去除标題同名數據行、Null空行,篩選出最終需要的彙總數據。
06 完成合并
将加工完成的數據加載至工作表中。以後再添加新工作表,直接丢進文件夾,然後打開合并中刷新查詢就行。
Tips:如果從管理系統中導出的文件是 CSV、TXT 等文本格式的文件就更加簡單。從文件夾導入數據到查詢編輯器之後,不需要寫公式提取工作表,直接将 Content 列擴展即可。
擴展得到數據列表後,繼續擴展得到詳細數據,再按照上述步驟清洗數據,就能達到同樣的查詢效果。
看,就是簡單的點擊操作,最複雜的也就是一行固定不變的簡短代碼,=Excel.Workbook([Content])
意思是來源于 Excel 軟件的工作簿内容。
有了這一招,隻要搭建好統計報表的框架,數據引用自合并以後的彙總表。以後有新的數據表,就丢進文件夾裡 100 多份表格彙總、統計分析、别人幾天的工作量,每月來一次。
就這樣輕輕松松點擊一下刷新,搞定!可以喝咖啡去咯~
還想學習更多Office技巧嗎?可以購買下方專欄課程學習哦~
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!