多個Excel表格彙總到一個表中,有一個神祕技巧幫你實現!

如下圖所示工資表中,含有多個月份的數據。要求在彙總表中把所有月份的數據彙總到一起。

多個Excel表格彙總到一個表中,有一個神秘技巧幫你實現!

操作步驟:

1、數據選項卡 - 現有連接 - 瀏覽更多。

多個Excel表格彙總到一個表中,有一個神秘技巧幫你實現!

2、找到當前操作的excel文件。

多個Excel表格彙總到一個表中,有一個神秘技巧幫你實現!

3、選取任一個表格名稱

多個Excel表格彙總到一個表中,有一個神秘技巧幫你實現!

4、【導入數據】窗口中,顯示方式選“數據透視表”,放置位置選工資表A1單元格(也可以選新工作表)

多個Excel表格彙總到一個表中,有一個神秘技巧幫你實現!

5、選取剛創建的數據透視表,然後點擊 數據透視表工具 - 選項 - 更改數據源 - 連接屬性。

多個Excel表格彙總到一個表中,有一個神秘技巧幫你實現!

6、把下面的代碼粘貼到命令文本框裡。

------------------------------------

select '3月' as 月份, * from [3月$] union all select '4月' as 月份, * from [4月$] union all select '5月' as 月份, * from [5月$]

-------------------------------------

代碼說明:

  • 1) 具體的SQL語句一言兩語也說不清楚,同學們只需要按下面的模式套用即可。有多少表,連接多少個。

Select * from [表1$] union all Select * from [表2$] union all Select * from [表3$]....union all Select * from [表N$]

  • 2) '3月' as 月份: 是為三個表創建一個共同的字段(月份),其中引號內3月為自定義字符,用來區分工作表,只是不一定要和工作表名稱一致。月份是數據透視表要用的字段名,也是自定義的。中間用 as 連接,放在select 之後 *號之前。如果不需要為三個表創建共同字段名,此部分可以省略。

多個Excel表格彙總到一個表中,有一個神秘技巧幫你實現!

7、連接完成!下面就是對數據透視表的基本操作,添加行、列標標籤和數據標籤。

多個Excel表格彙總到一個表中,有一個神秘技巧幫你實現!

8、調整格式和修改字段標題。最終效果如下圖所示。

多個Excel表格彙總到一個表中,有一個神秘技巧幫你實現!


分享到:


相關文章: