Power Pivot入门前奏——数据透视:组合,数据合并统计你莫愁!
小勤:惨啊,刚公司开会的时候说,要将卫生和洗涤两类货品合并成卫洗大类,原来数据里都没有卫洗这一类,刁总一句话,累屎你我他啊!
大海:别着急啊。这些变化的应对策略数据透视表里都帮你准备好了。
小勤:啊!!!真的吗?
大海:当然啊,不然数据透视表怎么能称得上Excel里最强大的统计功能呢?
小勤:赶紧,赶紧,下午就要交功课了。
大海:这个在数据透视表里啊,叫【组合】!就拿你的数据来看吧,比如这个:
现在我们将卫生和洗涤的数据组合到一起。先通过Ctrl键选中卫生和洗涤两部分数据:
【右键】-【组合】
组合结果如下:
小勤:厉害。但那个“数据组1”的名称好怪,能不能改成“卫洗”啊?
大海:当然可以,不要猴急嘛。选中单元格直接输入就可以修改:
小勤:太好了。还可以只显示合并好的分类吗?那些“食品”、“厨具”之类的显得太重复了。
大海:都满足你。这有两个方法。
小勤:还有2个方法?
大海:对的,但两个方法所得到的结果是有点区别的,首先是【展开/折叠】法——即把原来的分类藏起来。【右键】-【展开/折叠】-【折叠整个字段】:
小勤:那还有一个方法呢?
大海:还有一个就是把原来的分类字段扔了。
小勤:扔了?原来的扔掉,那新生成的还有吗?
大海:当然啊,你看,实际上,在你做组合的时候,数据透视表里生成了一个新的字段,叫“品类2”:
所以,我们可以将“品类”的字段拖到外面去,这样就只剩下“品类2”作为统计维度了。
两种方式的结果分别如下:
小勤:嗯,知道了。一个是将原分类隐藏了,一个是直接移走了,但都可以达到目的,可以根据自己的需要去选择使用。
大海:对的。另外,刚才讲的是手工组合的情况,实际上,数据透视里还有自动组合或对数字按规律进行组合的情况。
小勤:还能自动组合?
大海:自动组合主要是针对日期类型的字段,因为一般情况下,对日期进行汇总时很少只是汇总到每一日,反而更多的是按月汇总,或者也经常需要按季度、年度进行汇总,所以数据透视表里干脆对日期直接生成各类组合维度,你试试按日期汇总毛利看看?
小勤:嗯。我按日期汇总毛利数据看一下——咦!我只是拖了日期字段进去的哦,怎么都变成月份了?
大海:对的,这就是数据透视表默认的日期组合方式。当然,你可以把按月汇总那个直接扔掉,变成真正是按日期的汇总。或者你还可以按季度汇总:
结果如下:
小勤:嗯。知道了,实际上就是形成了一个【年/季/月/日/时/分/秒】的嵌套关系。
大海:对的。这就是数据透视里对日期/时间的自动组合方式。
小勤:那能不能按半个月进行组合啊?
大海:怎么样叫半个月啊?31天的怎么算?29天的怎么算?这是没标准的嘛,每标准的东西就只能人肉了。呵呵。
小勤:也对,那每10天呢?
大海:这还有点儿靠谱。你可以这样:
结果如下:
小勤:真牛!那数字按规律的呢?
大海:数字按规律实际上就是对数字按照设定的固定区间(步长)进行组合,跟每10天进行组合类似:
结果如下:
小勤:嗯。这个看起来也很好理解。
千万别懒洋洋的拖延。