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

如何在Excel数据透视表中将True设为1、False设为0统计员工True值数量

解决Excel数据透视表统计True值数量的问题

方法一:修改数据透视表值字段设置(无需改动源数据)

这是最快捷的方法,利用Excel对布尔值的默认转换规则(True=1,False=0):

  • 插入数据透视表后,将员工字段拖至「行」区域,把包含True/False的目标字段拖至「值」区域
  • 点击值区域的字段名称(比如「计数项:XXX」),选择「值字段设置」
  • 在弹出的窗口中,将汇总方式改为「求和」
  • 确认后,值区域会自动计算每位员工对应的True值总和(即True的数量)

方法二:添加辅助列(更直观,适合新手)

如果担心布尔值的默认转换出问题,可以手动设置赋值:

  • 在源数据右侧插入新列,命名为「True计数」
  • 在新列的第一个单元格输入公式:=IF(目标单元格=TRUE,1,0)(比如目标单元格是C2,就写=IF(C2=TRUE,1,0))
  • 下拉填充公式到所有行
  • 重新插入数据透视表,将员工字段拖至「行」,「True计数」字段拖至「值」区域,汇总方式保持「求和」即可

问题原因说明

你之前遇到的问题是因为数据透视表默认对值字段用「计数」汇总,它会把所有非空单元格(包括False)都算作1;改成「求和」后,Excel会把True解析为1、False解析为0,求和结果就是准确的True值数量。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 15:35:28