如下圖所示工資表中,含有多個月份的數據。要求在彙總表中把所有月份的數據彙總到一起。
操作步驟:
1、數據選項卡 - 現有連接 - 瀏覽更多。
2、找到當前操作的excel文件。
3、選取任一個表格名稱
4、【導入數據】窗口中,顯示方式選“數據透視表”,放置位置選工資表A1單元格(也可以選新工作表)
5、選取剛創建的數據透視表,然後點擊 數據透視表工具 - 選項 - 更改數據源 - 連接屬性。
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 之後 *號之前。如果不需要為三個表創建共同字段名,此部分可以省略。
7、連接完成!下面就是對數據透視表的基本操作,添加行、列標標籤和數據標籤。
8、調整格式和修改字段標題。最終效果如下圖所示。
閱讀更多 智慧工廠 的文章