我搞了两天,高手两分钟。。

用VIP学员的聊天记录作为今天的文章标题,让你再次感受透视表的魅力。每个月制作对账单,大概要制作80份,她想搞一个通用的方法,这样以后就轻松了,不过折腾了两天没搞定。

刚好有另一位学员提了一个简单的问题,就直接用这个表格作为演示。要按照类别汇总数据:交易状态有收也有退,如何快速统计各项目的净额?

净额就是收款减去退款,直接加一个IF判断,让退款变成负数,这样透视表汇总就行。

=IF(D2="收款",E2,-E2)

插入透视表,将交易类别拉到行,净额拉到值就行。

对账单,是要每个姓名都拆分成一个工作簿,这个直接完成有点难度,先分成两步完成。

1.先按姓名,拆分成多个工作表

再将姓名拉到筛选,点分析,选项,显示报表筛选页,确定,这样就拆分好。

右键,选定全部工作表,将所有数据粘贴成值。一来是防止看到其他人的相关信息,这样虽然拆分了,实际还能看到所有人的数据。二来是为了提高拆分工作簿的速度。

2.拆分成工作簿

透视表可以拆分到表,不能拆分到簿,这里需要借助VBA实现。

源代码:

Sub 拆分工作表()

Dim b As Worksheet

Excel.Application.ScreenUpdating = False

For Each b In Sheets

b.Copy

Excel.ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & b.Name & ".xlsx"

Excel.ActiveWorkbook.Close

Next

Excel.Application.ScreenUpdating = True

End Sub

如果是WPS会员,直接就有拆分成工作表、簿的功能。

懂得方法,一瞬间,不懂方法搞半天。

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

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

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

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

(0)

相关推荐