19.Excel数据透视表:第2部分数据透视计算
一 日期组合
不想看具体是哪一天的收入,想看每个月的收入是多少,要对日期进行组合。
光标选中日期字段下的数据, 右键。
补充:第2种方法。
补充:可以同时选择多个。
下面这个是错误的。
源数据里面有不同的年份,如果同时放季度和月份,是把这三年的季度和月份放一起统计。
一般是把季度和月份,和年份放一起。
补充:日
补充:对日期不能分组。
原因1:检查数据源的这列是不是正确的日期格式。
原因2:创建数据透视表的时候有人会全选整个工作表,再创建数据透视表。
这下面没有内容,但是又在数据透视表里面,所以不能对日期分组。
这两个日期可以随便填,可以是不在数据源里面的日期。
月份不完整,因为数据源中缺失的月份没有销量,但有些用户想要月份完整。
不好看
说明为什么是空的
二 数值组合
日期的本质是数值。
想对评分做区间统计,0-9分有多少个,10-19多少个。每隔10分有多少个。
建立数据透视表。
双击标题,改为计数。
选中行标签下的任意数据,右键,创建组。
补充:不能分组是因为里面有错误值或者空值。
三 自定义分组
三种不同的颜色表示三种不同汽车集团下的品牌,橙色是宝马集团下的品牌,黄色是大众,蓝色是丰田。现在想对数据透视表中的行标签分组,这一列是文本,不能自动分组,但是可以自定义分组。
自定义分组前要检查一下表格的排列顺序。
选中这条记录,光标变成十字箭头的时候向下拖。
选中,右键创建组。
补充:方法2
结果是下面每个都分了组。
先把刚才分好的组取个名字。
选中然后分组,改组名。
双击组单元格可以折叠。
搭配使用。
四 计算字段
1.如何创建
现在这张数据透视表中都是不含税的收入,想在右边插入一列增值税是多少,要用这列乘17%。但是不能在数据透视区域插入新的行和列,也不能通过写公式的方法对数据透视表进行计算。
下面是错误的,要通过创建计算字段来解决。
用现有的字段,相互之间进行计算,从而产生新的字段。
定位在数据透视区域。
名称自定义,公式默认有0,要把0删掉。
选择字段,插入字段。
字段列表也多了个增值税的字段。
补充:为什么不在数据源插入一列增值税,然后用公式计算。
因为有时候数据源的数据不方便操作,比如数据分布在多个工作表中,或者是外部数据库导入的。
补充:没变化的可能是新增字段没拖到透视表中,要手动拖入。
补充: 创建的字段不会出现在数据源里面,是一个虚拟的列。
2.局限性
想创建一个计算字段,计算收入是多少。
字段是数据源的字段。
源数据奥迪有5个不同的售价,而数据透视把这些售价汇总起来。
收入列的本质还是把售价求和乘销量求和(616.8×80),并不是根据表格中销量乘售价(80×6=480)。数据透视表的计算字段,不是按照字段在数据透视表中所显示的数值进行计算,而是根据各个数值之和进行计算。
加入一个车型字段。
创建字段是计算这两个的乘积,因为车型是唯一的,所以计算的收入是对的。
但是分类汇总的金额是错的。
因为这个汇总不是对上面的求和,公式是销量乘售价。616.8×80
在数据透视表中计算字段是根据各个数值之和来计算的,避免出错。如果遇到不能简单汇总的,比如单价,汇率,比率,就不要用计算字段,别的没事。
补充:上面例子想计算销售收入最好是在数据源里面加上收入的字段。
五 计算项
使用计算项的时候不要把活动单元格放在数值区域里面,在数值区域时候计算项是灰色不可点的。要放在行或列标签里面。因为行列标签都是字段的项,放项里面才能用计算项。
左边是字段名,右边是相应字段中的项。
如果要继续添加别的项就点添加。
补充:计算项不会在字段列表里面显示。因为字段列表是显示字段的,计算项只是一个项。
补充:计算字段是利用字段与字段之间的关系,而计算项是计算项与项之间的关系。并且不是纵向的是计算字段,水平的是计算项。
六 求解次序及列出公式
这两个是创建的计算项,如果在数据透视表中创建了两个或两个以上的计算项,并且不同计算项的公式中存在相互引用的话,各个计算项的计算顺序会带来不同的计算结果。所以可以改变各个计算项的计算次序,来满足不同的数据分析要求。
现在这两个项之间没有相互引用,所以对数据计算不会产生影响。如果计算项之间存在引用,就要考虑次序。
如果创建了很多计算项,计算字段,时间长了会忘记计算项,计算字段的结构。用列出公式excel就会把你创建的计算字段,计算项的公式列在工作表里面。