You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用数据透视表按部门展示人员变动前后的数量统计

Excel数据透视表实现部门人员变动人数统计方案

源数据示例

员工编号区域岗位类型变动前部门变动后部门
1EuropeAnalystHRIT
2EuropeDevITIT
3EuropeSupportHRHR
4AsiaAnalystHRIT
5AsiaSupportHRIT

期望效果

区域HR变动前HR变动后IT变动前IT变动后
Europe2112
Asia2002

解决步骤(修复列嵌套+统计偏差问题)

1. 重塑源数据(核心操作)

原数据结构无法直接生成目标透视表,需用Power Query将「变动前/后部门」拆分为变动类型+部门的组合:

  • 选中源数据区域,点击「数据」→「从表格/区域」(Excel 2016+)进入Power Query编辑器
  • 选中「变动前部门」「变动后部门」两列,点击「转换」→「逆透视列」→「逆透视仅选中列」
  • 重命名生成的列:将「属性」改为「变动类型」,「值」改为「部门」
  • 点击「关闭并上载」,将处理后的数据导入新工作表

处理后的数据结构示例:

员工编号区域岗位类型变动类型部门
1EuropeAnalystBeforeHR
1EuropeAnalystAfterIT
2EuropeDevBeforeIT
2EuropeDevAfterIT

2. 创建目标数据透视表

  • 选中处理后的数据,点击「插入」→「数据透视表」,指定放置位置
  • 配置透视表字段:
    • 行字段:拖拽「区域」到「行」区域;若需添加岗位类型子行,再拖拽「岗位类型」到「行」区域(置于「区域」下方)
    • 列字段:先拖拽「部门」到「列」区域,再拖拽「变动类型」到「列」区域(置于「部门」右侧)
    • 值字段:拖拽「员工编号」到「值」区域,确保值汇总方式为「计数」(右键值字段→「值字段设置」可调整)
  • 调整列标签:将「Before」改为「变动前」,「After」改为「变动后」,列标题将自动显示为「HR变动前」「HR变动后」格式
  • (可选)点击「设计」→「报表布局」→「以表格形式显示」,优化表格排版

3. 验证统计结果

核对关键数值:比如Europe区域HR变动前计数为2(对应员工1、3),HR变动后计数为1(仅员工3),与期望效果一致,说明统计准确。


内容的提问来源于stack exchange,提问作者K4zz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 17:15:12