分享

你对透视表陌生得就像一个外行,衰。。。

 lnkd刘88888l8 2024-04-25 发布于辽宁
与 30万 粉丝一起学Excel

最近一段时间,透视表的文章发的很少,看到好多留言,发觉你对透视表陌生得就像一个外行。卢子针对疑问一个个来解答。

1.计算每个行业年薪的最大值、最小值、平均值

创建透视表,将行业类型拉到行,年薪拉3次到值。

图片

右键,值汇总依据依次改成最大值、最小值、平均值。

图片

2.金额更改汇总依据为求和后变成0

这种是原来的金额就是文本格式,导致求和为0。

图片

针对这种,直接对金额进行分列就可以将格式转换成数字,从而可以求和。

图片

3.日期无法组合

大多数情况下都是因为是文本格式导致,跟案例2一样,分列转换格式还有一种就是区域选太大,包含空单元格,区域改成实际有内容的区域就行。就不做动画演示。

图片

4.自动统计

插入表格获取动态数据源+VBA自动刷新,这个早期有文章,如果不懂直接点文章进去即可:透视表除了能自动统计,还能……

5.透视表按照数据源的顺序排序

透视表默认是按升序排序,而不是按数据源的顺序排序。

图片

这种常用的解决办法就是将行业类别删除重复值后,自定义排序。不过卢子习惯用辅助列MATCH,获取原来的排位。

=MATCH(B2,B:B,0)

图片

更改数据源后,将排位也拉到行,再点设计,报表布局,以表格形式显示,不显示分类汇总。

图片

当然,这里如果辅助列公式略作改动,操作会更简单,就是将排位和行业类型连接起来。

=MATCH(B2,B:B,0)&B2

图片

不过为了防止排序出错,公式再略作改进,前面的数字用TEXT处理成统一位数。

=TEXT(MATCH(B2,B:B,0),'000')&B2

图片

这样直接将辅助列拉到行就行,就无需多余的操作。

图片

6.统计某个区间的个数

如年薪20-30,用一个辅助列判断区间。

=IF(AND(D2>=20,D2<=30),'20-30','')

图片

如果是多个区间的,可以建立一个对应表,VLOOKUP对应值。

=VLOOKUP(D2,$H$2:$I$4,2)

图片

再将区间分别拉到行、值。

图片

陪你学Excel,一生够不够?


一次报名成为VIP会员,所有课程永久免费学,永久答疑,仅需 1500 元,待你加入。

报名后加卢子微信chenxilu2019,发送报名截图邀请进群。

推荐:90%的人用了透视表,都会遇到这11个问题!
上篇:用SUMIF、COUNTIF统计老是出错,那是你不会加*号

图片

请把「Excel不加班」推荐给你的朋友
别忘了点赞支持卢子哦↓↓↓

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多