打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

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

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

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)


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

以上就是昨天的全部透视表疑问解答。

推荐:你为什么不用透视表?

上文:透视表10秒钟,搞定你半天的工作量,不可思议!


关于透视表还有什么疑问?

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
听说你精通Excel,帮我把这3个表格排个序
干货|数据整理大集合,不看你就out了
Excel筛选那些让人很头痛的问题详解
excel数据按A列排序(A列不动,B列和A列人名相同,B列按照A列排序,其他列跟随B列)
9个职场必备的Excel实用技巧,快来看看有没有你还不会的?
Excel技巧:排序筛选也要提高效率
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服