在Excel中汇总和分析数据时,经常需要将多张工作表表中的数据所有汇总到一张数据透视表中,便于汇总分析,此时就需要运用到多重数据合并数据表功能,其创建办法与单张数据透视表的创建办法略有区别。
在Excel中,多重合并数据透视表针对数据及项目排序需要重视以下特征:
(1)透视表会将选定的原表区域中的所有内容默认为数字。倘若被选定区域中包括字符,则自动转换为数字。例如,“姓名”“所属分部”项目中的内容在透视表中将所有表示为“0”。
(2)透视表中对原表中的项目名叫作按首字字母自动排序。而前面制作的工资表中的项目名叫作是根据必定的规律次序摆列的,透视表将会打乱原表中的项目次序及规律关系。因此呢,在创建多重合并数据透视表之前必须做好两步简单的准备工作。下面介绍详细过程。
第 1 步 打开“员工工资数据透视表.xlsx”文件,批量合并“工号”“姓名”及“所属分部”内容。按住“Ctrl”键,依次单击 3 张工作表标签,即多选工作表;在 D 列前插进一列→ D2 单元格输入项目名叫作,如输入“员工姓名”在 D3 单元格中输入公式“=CONCATENATE(A3,B3,C3)”或 “=&A3&B3&C3”,将公式向下填充至 D414区域的所有单元格中就可,如下图所示。
第 2 步 在项目名叫作前批量添加序号。在第 3行上方插进一行做为临时辅助行,在 E3 单元格中设置公式“="0"&COLUMN()-4&E2”,返回结果为“01 基本工资”。公式中 COLUMN() 返回单元格所在列号,即 E3 单元格返回“5”,而此时要使其返回为“1”,减去 4列就可,即“COLUMN()-4”;将公式复制、粘贴至 F3:R3 区域的所有单元格中。选中 E3:R3 区域→复制并选取性粘贴“数值”至 E2:R2 区域中→运用“查询与替换”功能将N2:R2 区域单元格中的“0”替换为空值→删除第3 行→取消多选工作表,如下图所示。
准备工作做好以后,就可起始创建数据透视表,操作过程如下。
第1步 快速调出创建多重合并数据透视表功能。Excel 2016 版本的功能区中的“插进透视表”选项并无“多重合并计算数据区域”功能,而是隐匿在“自定义功能区”中,这儿可经过快捷键打开此项功能的对话框:按下“Alt+D”组合键→弹出提示框→再按“P”键就可打开“数据透视表和数据透视图向导”对话框,如下图所示。
接下来跟着“向导”创建透视表。
第 2 步 选中“过程 1”中的“多重合并计算数据区域”与“数据透视表”单选按钮→单击“下一步”按钮;在“第 2a 步”对话框中选中“请指定所需的页字段数目”区域中的“自定义字段”单选按钮→单击“下一步”按钮,如下图所示。
第 3 步 在“第 2b 步”对话框中依次选定 3 张工作表中需要合并汇总数据的区域→单击“添加”按钮后,所选区域即所有列示在“所有区域 :”列表框中;在页字段数目区域选中“1”单选按钮;依次选中“所有区域 :”列表框中的区域→设置每一区域的字段名叫作;单击“下一步”按钮;选中“过程 3”对话框“数据透视表表示位置 :”区域中的“新工作表”单选按钮→单击“完成”按钮就可,如下图所示。
至此,“工资数据透视表”制作完成,其初始效果如下图所示。
第 4 步 数据透视表中 P 列“总计”中的数据是将 B:O 区域中的每行数据横向汇总后的总额,而工资表中的每列数据是按照同一行次中的数据,经过区别的运算方式而来,因此呢 P 列“总计”金额毫无道理,能够将其删除。选中 P5 单元格并右击,选取快捷菜单中的“删除总计”选项就可,如下图所示。
|