第2章 数据透视表在各行业中的典型应用本章将介绍数据透视表在几个主要行业中的常见应用,包括人力资源管理、销售管理和财务管理3大行业。
通过对这3个行业典型应用的讲解,可以让读者更好地了解在实际工作中是使用数据透视表来分析和处理数据的方法。
2.1在人力资源管理中的应用本节将介绍使用数据透视表如何解决人力资源管理中的一些问题,包括统计各部门员工人数、统计员工文化程度、统计员工年龄分布情况等内容。
2.1.1统计公司各部门男女员工的人数对于一个拥有人员数量众多的大中型公司,人力管理人员可能需要统计各部门员工的人数,以便为公司的长期人员储备及发展做好规划。
使用公式和函数固然可以完成这类统计工作,但是如果使用数据透视表,则可以起到事半功倍的效果。
如图2-1所示为要进行统计的公司员工的基本信息。
现在需要统计出公司各部门男员工和女员工各有多少人。
图2-1 公司员工的基本信息使用数据透视表完成这项统计工作的具体操作如下:(1)单击原始数据区域中的任意一个单元格。
(2)选择【插入】Ö【表格】Ö【数据透视表】命令,打开【创建数据透视表】对话框,默认选中了原始数据的整个区域,如图2-2所示。
可以选择将数据透视表放置在新工作表或现有工作表中,默认放置在新工作表中。
图2-2 设置【创建数据透视表】对话框(3)单击【确定】按钮,在新工作表中创建一个空白的数据透视表,如图2-3所示。
图2-3 创建空白的数据透视表(4)在【数据透视表字段】窗格中,对字段进行如下布局:将【性别】字段拖动到【列】列表框中。
将【所属部门】字段拖动到【行】列表框中。
将【工号】字段拖动到【值】列表框中。
(5)完成字段布局后,确保光标位于数据透视表内,然后单击功能区中的【设计】Ö【布局】Ö【报表布局】按钮并选择【以表格形式显示】命令,将数据透视表转换为表格形式的外观(后面的数据透视表也都将转换为表格形式)。
最终的数据透视表和【数据透视表字段】窗格如图2-4所示。
由于在本例的原始数据中,没有数值类型的数据,而都是文本类型的数据。
虽然对文本类型的数据无法进行数学计算,但是可以在数据透视表中使用对文本进行计数的方式统计诸如人员数量的汇总信息。
图2-4 使用数据透视表统计各部门男女员工人数提示:在【值】区域中放置【工号】字段而不选择放置【姓名】字段,其目的主要是为了防止因为员工重名而产生的统计计错误。
但是工号对于公司内的每名员工来说是唯一的,不会发生重复的情况。
当然,如果确定公司内没有重名的员工,那么在【值】列表框中放置【姓名】字段来统计员工人数也是可以的。
2.1.2按不同部门统计员工文化程度分布情况员工是公司发展的最主要部分,可以说是公司的血液。
为了更好地了解公司技术力量的整体布局,那么就需要统计员工的文化程度分布情况。
除了直接统计公司所有员工的文化程度分布外,还可以进行更加详细的统计分析。
例如,可以统计每个部门中员工的文化程度分布,这里有两种布局方式:在上例中数据透视表布局的基础上,将【所属部门】字段拖动到【行】列表框中,并将该字段放在【文化程度】字段上方,得到如图2-5所示的统计结果。
图2-5 第一种统计各部门员工文化程度分布的数据透视表布局方式 将【文化程度】字段拖动到【列】列表框中,然后将【所属部门】字段拖动到【行】列表框中,将【工号】字段拖动到【值】列表框中,得到如图2-6所示的统计结果。
图2-6 第二种统计各部门员工文化程度分布的数据透视表布局方式可见,使用数据透视表统计条件不断变化的数据汇总信息十分方便,只需几下单击即可完成。
然而,如果不使用数据透视表,而是通过设计公式来进行统计,那么当改变一个统计条件时,将需要重新设计公式模型,而且还极易出现错误,实在是费力不讨好。
2.1.3统计不同年龄段的员工分布情况利用数据透视表,可以非常方便地按指定的年龄段统计出公司员工年龄的分布情况。
这样可以更好地了解公司内部人员的年龄比例,为以后的人员招聘计划提供帮助。
由于原始数据中并没有员工年龄的数据,所以需要在包含原始数据的工作表中添加一列,并输入计算年龄的公式。
然后以新的数据区域来创建数据透视表。
具体操作如下:(1)在原始数据的单元格I1中输入“年龄”。
然后在单元格I2中输入下面的公式,用于计算第一个员工的年龄:=INT(YEARFRAC(TODAY(),G2,1))这个公式使用YEARFRAC函数计算以年为单位的两个日期的差。
参数1表示按当年的实际天数以及每个月的实际天数计算。
由于该函数将返回一个小数,因此使用INT函数对计算结果取整,最后获得员工的年龄。
提示:在Excel 2013中可以直接使用YEARFRAC函数,而在Excel 2003中需要加载“分析工具库”才可使用。
还可以使用DATEDIF函数来计算员工的年龄,该函数并未出现在【插入函数】对话框中,需要手工输入它。
公式如下:=DATEDIF(G2,TODAY(),"y")(2)得到第一个员工的年龄后,拖动单元格I2向下填充复制,即可得到其他员工的年龄,如图2-7所示。
图2-7 计算公司员工的年龄(3)单击原始数据区域中的任意一个单元格,然后单击功能区中的【插入】Ö【表格】Ö【数据透视表】按钮,在打开的【创建数据透视表】对话框中单击【确定】按钮,创建空白数据透视表。
(4)在空白数据透视表中,需要对字段进行如下布局,即可统计出各年龄的员工人数,如图2-8所示。
将【工号】字段拖动到【值】列表框中。
将【性别】字段拖动到【列】列表框中。
将【年龄】字段拖动到【行】列表框中。
图2-8 统计员工年龄上图的统计结果通常来说意义不大,因为一般只需按年龄段来统计员工人数,所以还需要对上面数据透视表中的年龄进行分组。
右键单击数据透视表中【年龄】字段所在列的任意一个单元格,在弹出菜单中选择“创建组”命令,打开【组合】对话框,如图2-9所示。
设置将年龄从20到60每隔10年进行分组。
单击【确定】按钮,即可得到如图2-10所示的数据透视表,显示了20-29、30-39、40-49以及50-60等不同年龄段的员工人数。
图2-9 对年龄分组图2-10 按不同年龄段统计员工人数2.2在销售管理中的应用本节将介绍数据透视表在销售管理中的应用,由于销售数据的数据量通常都很庞大,因此,使用数据透视表可以高效处理这些数据,使其快速转为有意义的统计结果。
2.2.1制作日销售和月销售报表面对大量的销售流水数据,通常都要进行按日和按月进行销售统计分析,以便随时详细了解产品的销售情况,做到心中有数。
对销售业绩不佳的产品,通过销售数据分析,可以及时调整销售计划,以便可以改善销售窘境,取得更好的销售成果。
如图2-11所示为某公司按日期排列的销售原始数据,下面需要汇总每天当中产品的销售量和销售额,以便可以进一步掌握产品的销售趋势。
图2-11 要统计日销售情况的原始数据要按日统计销售量和销售额,具体操作如下:(1)单击原始数据区域中的任意一个单元格。
然后单击功能区中的【插入】Ö【表格】Ö【数据透视表】命令,在打开的对话框中单击【确定】按钮,创建空白的数据透视表。
(2)下面对数据透视表的字段进行如下的布局:将【城市】、【商品】和【销售人员】字段拖动到【报表筛选】列表框中。
将【日期】字段拖动到【行】列表框中。
将【销售量】字段和【销售额】字段拖动到【值】列表框中。
布置好字段位置后的数据透视表如图2-12所示。
图2-12 统计每天的销售量和销售额可以通过报表筛选区域中的3个字段对汇总数据进行筛选查看。
例如,如果想要查看洗衣机在北京市场上的销售情况,则可以在【城市】字段下拉列表中选择【北京】,在【商品】字段下拉列表中选择【洗衣机】,即可得到如图2-13所示的数据透视表。
图2-13 通过报表筛选查看销售汇总数据虽然可以查看每天的销售情况,但是销售部门的经理需要得到一份月销售报告。
这时,就需要利用组合功能,将每天的销售数据按月组合。
具体操作如下:(1)右键单击数据透视表内【日期】字段列中的任意一个单元格,然后选择【创建组】命令,打开【组合】对话框。
在【步长】列表框中选择【月】选项,如图2-14所示。
(2)单击【确定】按钮,即可得到按月汇总的销售数据,如图2-15所示。
图2-14 设置按月分组图2-15 按月汇总销售数据2.2.2统计产品销售量和销售额排名可以使用数据透视表按城市、商品或销售人员来进行销售量的排名,以便从多个方面了解销售情况,为公司产品研制与发展方向以及对销售人员的奖惩等提供了有效的帮助。
如图2-16所示为已经创建好的基本数据透视表,由于销售量和销售额是要统计的数值,因此,已经将这两个字段放置到【值】列表框中。
要进行不同条件的排名,可以通过改变其他字段的布局来实现。
图2-16 要统计日销售情况的原始数据统计不同城市产品的销售量和销售额排名要统计不同城市产品的销售情况排名,需要将【城市】字段拖动到【报表筛选】列表框中,将【商品】字段拖动到【行】列表框中。
如图2-17所示为上海地区各商品的销售量排名。
通过在【城市】字段中选择【上海】,然后单击数据透视表内销售量字段列中的任意一个单元格,再单击功能区中的【数据】Ö【排序和筛选】Ö【降序】按钮得到的。
如果要按照销售额来排名,则只要对销售额所在列的数据执行排序操作即可。
图2-17 统计某一城市各产品销售量的排名情况统计销售人员的销售业绩排名还可以统计销售人员的销售业绩,也就是每个销售人员完成的销售量和销售额。
将【销售人员】字段拖动到【行】列表框中,然后对要排序的字段列执行排序命令即可,如图2-18所示。
图2-18 统计销售人员的销售业绩统计在某一产品上销售人员的销售情况如果需要了解销售人员擅长销售哪些种类的产品,那么可以进行这种统计。
如图2-19所示为统计的所有销售人员对彩电的销售情况。
通过将【商品】字段拖动到【报表筛选】列表框中,将【销售人员】字段拖动到【行】列表框中。
然后在【商品】字段中选择【彩电】,并对【销售量】字段列进行降序排列而得到的。
图2-19 统计所有销售人员针对某一种产品的销售情况2.2.3汇总各分公司的销售额一般大型公司都会在全国各地开办分公司,而每年对销售数据统计的依据则来自这些分公司各自提供的信息。
如图2-20所示为某大型公司下属北京分公司2008年各月的销售数据明细。
在这个工作簿中还有与这个工作表结构相同的其他6个分公司的数据表。
图2-20 某大型公司下属分公司的销售原始数据现在要对这6个分公司的销售数据进行汇总,以便统计出总公司的整体销售情况。
这将涉及合并多个工作表来作为数据源创建数据透视表的操作。
首先需要将【数据透视表和数据透视图向导】命令添加到快速访问工具栏中,然后才能启用这个命令合并多个工作表数据区域来汇总各分公司的销售数据,具体操作如下:(1)右键单击Excel 2013的快速访问工具栏,在弹出的菜单中选择【自定义快速访问工具栏】命令。