You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Excel数据透视表自定义列与列隐藏问题咨询

解决Excel数据透视表的两个实用需求:添加固定人员属性列&过滤空参训数据

嘿,这两个问题都是用透视表处理人员培训数据时很常见的场景,我给你一步步拆解解决方案:


问题1:把「Last training date」作为自定义列加入透视表(避免成为筛选项)

因为你已经给每个人员的所有行都填了相同的最后培训日期,我们可以利用值字段的计算特性来把它变成固定列,而不是筛选项:

  • 先搭好你的基础透视表结构:把「国家」「人员姓名」拖到区域,「人员主导培训次数」拖到区域
  • 找到字段列表里的Last training date,把它拖到区域
  • 右键点击值区域里的这个新字段,选择「值字段设置」
    • 在「计算类型」里选最大值(或者最小值,因为同一人员的日期完全一致,结果没区别)
    • 把字段名称改成更友好的名字,比如「最后培训日期」,点击确定
  • 搞定!现在它会作为一列出现在透视表中,每个人员对应的就是固定的最后培训日期,不会变成筛选项打乱表结构

问题2:隐藏参训人数为0的列及参训人数总计列

2.1 隐藏参训人数为0的列

  • 找到透视表中对应「参训人数」的列表头(或者列字段的筛选箭头),点击筛选按钮
  • 选择「值筛选」→「不等于」,在弹出的输入框里填0,点击确定
  • 所有参训人数为0的列会被自动隐藏,只保留有实际参训人数的列

2.2 隐藏参训人数的总计列

有两种简单方法:

  • 快速版:直接右键点击透视表中「参训人数」对应的总计单元格,选择「隐藏」
  • 精准设置版:点击透视表切换到「透视表分析」选项卡,找到「总计」按钮,选择「仅对行启用」(这样所有列总计都会消失);如果只想单独隐藏参训人数的总计,也可以右键点击该总计单元格,选择「隐藏」

内容的提问来源于stack exchange,提问作者Jan Horčička

火山引擎 最新活动