我們在平時工作時常常會遇到要對一個工作簿的一個或多個sheet(工作表)進行添加數(shù)據(jù)透視表分析(例如對一個車間不同崗位的培訓信息進行統(tǒng)計),對于單個sheet的數(shù)據(jù)透視表分析相信大家都不陌生了。這里為大家介紹一種可以利用數(shù)據(jù)透視表來對多個sheet進行分析的方法。 在我們平時使用數(shù)據(jù)透視表時,往往是直接在數(shù)據(jù)源工作表中直接點擊“插入”菜單下的插入“數(shù)據(jù)透視表”,這種方法只能選擇一個工作表的數(shù)據(jù)進行分析 這種方法不能滿足同時分析多個數(shù)據(jù)表的內容。 當然也可以利用數(shù)據(jù)透視表向導(得先在“選項”→“自定義功能區(qū)”里面添加這個命令)進行合并數(shù)據(jù)區(qū)域后添加數(shù)據(jù)透視表,但這種辦法會使需要的字段丟失。所以下面就教大家一種能夠同時分析多個數(shù)據(jù)透視表數(shù)據(jù)的方法: 這種方法是把數(shù)據(jù)源工作表和數(shù)據(jù)透視表分別放在兩個獨立的工作簿中(這樣可以提高數(shù)據(jù)源工作表的獨立性,防止干擾,同時保證建立“連接”時數(shù)據(jù)源工作簿不受干擾),然后采用“連接”的方法將數(shù)據(jù)源工作表引用到數(shù)據(jù)透視表中進行分析,每次更新數(shù)據(jù)后直接在數(shù)據(jù)透視表中刷新即可。下面是具體步驟: 1、把數(shù)據(jù)源工作表(這里是“01提釩一車間安全培訓記錄表”)放在固定的一個文件夾目錄下(方便以后更新數(shù)據(jù)),新建一個需要放置數(shù)據(jù)透視表的Excel表格,這里命名為“數(shù)據(jù)透視表”,放在指定的位置(為了方便都放置在了“示例文件”下),確保數(shù)據(jù)源工作表處于未被占用狀態(tài)(未被打開,未被打開,未被打開,重要的事情說三遍)。 2、打開“數(shù)據(jù)透視表”工作簿中點擊插入菜單欄下的插入數(shù)據(jù)透視表 選擇“使用外部數(shù)據(jù)源”,點擊“選擇連接” 點擊“瀏覽更多”,找到數(shù)據(jù)源工作表,點擊打開,在要分析的工作表中選擇一個,點擊確定 選擇透視表的位置,這里放置于本工作表的一個位置。點擊確定,此時就會得到一個數(shù)據(jù)透視表(數(shù)據(jù)源外部的連接)。 3、點擊數(shù)據(jù)透視表區(qū)域,菜單欄出現(xiàn)“數(shù)據(jù)透視表工具”,選擇選項菜單欄下的“更改數(shù)據(jù)源”,“連接屬性” 在出現(xiàn)的頁面中選擇“定義”,并在命令文本下輸入神秘代碼并點擊確定: select * from [提釩一車間$a2:o] union all select * from [釩渣預處理工序$a2:o] union all select * from [配料焙燒工序$a2:o] union all select * from [浸出凈化工序$a2:o] union all select * from [沉淀洗滌工序$a2:o] union all select * from [脫氨熔化工序$a2:o] union all select * from [污水污泥處理工序$a2:o] 代碼解釋:此SQL語句為工作表連接語句,以第一句為例,“提釩一車間$”為數(shù)據(jù)源工作簿中要分析的工作表名稱,“a2:o”為選擇的工作表區(qū)域(選擇的區(qū)域要注意不能包含合并單元格,且標題不要含有空值),這里需要注意的是連接的工作表區(qū)域格式要一致,例如,一個工作表統(tǒng)計的為“姓名”、“單位”和“培訓老師”的資料,而連接的另一個工作表統(tǒng)計的為“姓名”、“單位”和“培訓時間”,此時便會產生數(shù)據(jù)混亂,不能進行數(shù)據(jù)透視;其次,SQL語句格式要嚴格參照示例要求,一定要用英文的狀態(tài)下符號,嫌麻煩的可以直接復制后再更改即可。 4、對數(shù)據(jù)透視表的字段進行組合即可產生所需的透視表。 這里可以對在設計中對透視表布局進行更改,這里選擇“以表格形式顯示” 然后我們需要對培訓學時進行求和,在字段列表右下角的“值”字段中,點擊 “計數(shù)項:培訓學時”的下拉三角 進入“值字段設置”,在里面選擇計算類型為“求和”即可 可以看到培訓學時已經(jīng)從計數(shù)項變?yōu)榱饲蠛晚?/p> 到這里就完成了對于多個sheet的數(shù)據(jù)透視表分析。當數(shù)據(jù)源內容更改后,保存并關閉數(shù)據(jù)源工作簿,打開數(shù)據(jù)透視表所在的工作表刷新數(shù)據(jù)即可。 5、注意事項:如果選取的數(shù)據(jù)源其中有空值,那么在創(chuàng)建數(shù)據(jù)透視表的時候,只會以計數(shù)項來而不是求和項,如果想變?yōu)榍蠛晚?,那就需要更改?shù)據(jù)源。另外在建立透視表時一定要把數(shù)據(jù)源工作簿關閉,以保證添加連接時可以訪問。 |
|