分享

别告诉我,你会数据透视表?

 Excel不加班 2019-12-26

什么是真爱粉?也许这就是!

《跟卢子学透视表》班级5天报名600人,感谢所有粉丝的支持。


数据透视表为卢子的最爱,强大到变态!可惜很多人都弃而不用,非常可惜。今天就来说一下你所不知道的数据透视表。

1.每隔4个数统计金额,也就是1-4的金额,5-8的金额等依次类推。

对于这种,很多人第一想法就是用SUMIFS函数,其实跟统计有关的首选数据透视表。创建组,步长为4就搞定。

2.还有一种就是按周组合,这个也很少人知道。

按周组合,也就是按日组合,步长为7。

起始于的日期要确认是否为周一,如果不是要自己手工更改。

当然这种效果可能有些人看着不顺眼,这样也能借助辅助列进行判断。

=WEEKNUM(A2,2)

再对数据源进行透视表汇总。

3.班级乱序,如何按顺序排序?

这种情况直接用手工拖动排序即可。

4.数据透视表默认情况下是按升序排序,如何按特定的顺序排序呢?

行标签项下需要排序的学校比较多,用手工拖动排序很容易出错,需要借助其他方法。

其实,数据透视表的精髓并不是数据透视表本身,而是结合函数或SQL实现很多不可思议的效果。

创建一个辅助列,用MATCH函数获取排位。

有了这个排序依据,根据新的数据源创建数据透视表,就可以轻松按指定顺序排序。

再将不需要的隐藏起来即可。

5.将不可能变成可能!不规范数据源进行统计。

数据源

效果

常规的数据透视表是无能为力的,而借助SQL却可以实现。

使用语句,这个留给进阶的朋友自己研究,不做说明。

select 原材料1 as 原材料,菜品,数量1 as 数量 from [Sheet1$a:l] union all

select 原材料2,菜品,数量2 from [Sheet1$a:l] union all

select 原材料3,菜品,数量3 from [Sheet1$a:l] union all

select 原材料4,菜品,数量4 from [Sheet1$a:l] union all

select 原材料5,菜品,数量5 from [Sheet1$a:l]

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多