在Excel中统计人名个数的方法有多种,以下是几种常用且高效的方式:
一、基础统计方法
-
COUNTA函数
统计非空单元格数量,适用于统计所有填写了姓名的记录条数(包括空值)。 语法:
=COUNTA(姓名列范围)
(如=COUNTA(B2:B100)
)。 -
COUNTBLANK函数
统计空白单元格数量,适用于检查必填项的漏填情况。 语法:
=COUNTBLANK(姓名列范围)
(如=COUNTBLANK(D2:D100)
)。
二、去重后统计
若存在重复姓名,需先去重再统计:
-
手动去重
通过“删除重复值”功能或排序后手动删除重复姓名。
-
使用RANK.EQ函数
公式:
=SUM(RANK.EQ(A2,$A$2:$A$10,0))
(数组公式需按Ctrl+Shift+Enter输入)。
三、多条件统计
若需根据特定条件统计(如部门、工龄等),使用 COUNTIFS函数 。 语法 :=COUNTIFS(条件区域1,条件1,条件区域2,条件2,……)
示例 :统计“市场部”且工龄>5年的员工人数:
=COUNTIFS(C2:C100,"市场部",D2:D100,">5")
。
四、数据透视表
通过数据透视表可快速汇总统计结果:
- 选择数据区域 → 插入 → 数据透视表 → 将姓名拖至行区域,计数结果自动汇总。
注意事项
-
合并单元格处理 :使用
COUNTA
时需注意合并单元格可能导致的统计错误,可结合SUBSTITUTE
函数处理。 -
数据预处理 :若数据来源复杂,建议先进行数据清洗(如排序、去重)再统计。
以上方法可根据具体需求灵活选择,简单场景推荐使用COUNTA
或COUNTBLANK
,复杂条件则结合COUNTIFS
或数据透视表处理。