如何用Pivot Table筛选总工时不足40的人员并显示非空Memo
解决方法
方法一:直接通过数据透视表完成筛选+展示非空Memo
- 创建基础透视表:把
Full Name拖到「行」区域,Hours拖到「值」区域,设置值汇总方式为「求和」。此时透视表会显示每个人的总工时,先别加Memo字段。 - 筛选总工时不足40的人员:点击透视表中
Full Name列的筛选按钮,选「值筛选」→「小于」,输入40确定,就只显示目标人员。 - 添加非空Memo展示:把
Memo拖到「行」区域,放在Full Name下方。点击Memo列的筛选按钮,取消勾选「(空白)」,这样就会显示每个人的非空Memo,且对应的总工时是该人员的全部工时(不是仅带Memo记录的工时)。
方法二:用已有的「总工时不足40人员列表」筛选
- 给原始数据加辅助列:在空白列(比如E列)输入公式
=COUNTIF(你的人员列表区域,A2)(A2是Full Name列第一个数据行),下拉填充,结果为1的就是目标人员。 - 创建透视表并筛选:把辅助列拖到「筛选」区域,筛选值为1的记录。后续操作和方法一一致:
Full Name放「行」,Hours放「值」求和,Memo放「行」并筛选非空项。
内容的提问来源于stack exchange,提问作者Austin Whitney
相关产品推荐
相关产品推荐

