點擊上方「解晴新生」,關注看更多哦!
合併多個表格文件,Excel中可以使用power query,WPS中可以使用數據透視表來完成,兩者各有優缺點。
例如,有下面3個表格,表格的標題行中有部分內容相同。怎樣合併這樣的3個文件呢?
步驟1:將這3個文件存放到同一個文件夾下(很重要),隨意打開一個文件(例如01.xlsx),再新建一個空白表格文件。
步驟2:在空白表格文件中,插入數據透視表,選擇「使用多重合併計算區域」——「選定區域」——「創建單頁欄位」——「下一步」。
步驟3:用滑鼠選取01.xlsx文件中所有的數據,點擊「添加」,就會在「所有區域」看到該數據區域;接著一一選取其他文件區域。
文件很多的話,這一步也是很麻煩的。可以使用BAT命令先將文件重命名成類似的名字,這樣選取了第一個表格數據之後,後面的數據就不需要打開表格選取,而是直接修改文件名字。每個表格中的數據不同,在添加區域時,可以將區域設置的大一些,例如使用「$1:$4」(表示表格前4行)。
步驟4:數據選取完畢,就可以點擊「確認」鍵創建一個新的數據透視表,會看到如下的匯總結果。界面中部的數據就是各個文件中的原始數據。
步驟5:還可以將篩選器下的「頁1」拖到行欄位下,這樣我們就會看到界面左側有「項1」、「項2」和「項3」,分別對應步驟3所添加的文件啦。
步驟6:如果某個原始表格中的數據變更了,可以在匯總表格上右鍵一下,點擊「刷新」,匯總表數據也會隨之更新。
和Excel的Power Query相比:
1. Excel中操作更簡單一些,不過也只有Excel2016以上的版本才支持。
2. Excel的power query合併表格文件時,要求每個表格中的工作表名稱相同,列數也必須相同,否則合併後數據會有遺漏或差錯;使用數據透視表則沒有這個限制。
3. 如果表格中列標題相同、行標題不相同,使用Excel的power query則不能合併;使用數據透視表則可以合併。
4. 原始數據更新時,兩者都可以同步更新。
5. 數據透視表合併原始數據的同時還能匯總數據。
謝謝閱讀,每天學一點,進步一點點。歡迎關註解晴新生微信公眾號。