一、使用`COUNTIF`函数统计单一名字出现次数
基本公式 在目标单元格输入`=COUNTIF(姓名范围, "具体姓名")`,例如`=COUNTIF(A2:A10, "王大")`,即可统计"王大"在A2到A10单元格中出现的次数。
注意事项
确保姓名范围正确,避免漏选或重复统计。
二、统计不重复名字数量
高级公式法
输入`=SUM((B2:B16="男")*(D2:D16="工程部"))`(适用于多条件统计)或`=COUNT(0/(MATCH(A2:A16,A2:A16,0)=(ROW(2:16)-1)))`(适用于统计唯一姓名)。 - 第二个公式通过`MATCH`函数判断姓名首次出现位置是否与行号一致,从而筛选出唯一姓名。
数据透视表法
选中数据区域,插入数据透视表;
将姓名拖至“行标签”,计数功能自动统计唯一值数量。
三、使用排序与分类汇总
排序后分类汇总
通过“排序和筛选”功能按姓名排序;
使用“数据”选项卡中的“分类汇总”,按姓名进行分组统计。
四、处理特殊格式数据
若姓名存储为用逗号分隔的文本(如"张三,李四,王五"):
公式法
输入`=LEN(B2)-LEN(SUBSTITUTE(B2, ",", ""))+1`,通过计算逗号数量加1得到姓名个数。
总结
单一名字统计: 优先使用`COUNTIF`函数,简单高效; 多条件统计
去重统计:使用高级公式或数据透视表功能。根据数据规模和复杂度选择合适方法,Excel提供了灵活的函数和工具满足不同需求。