在Excel中统计名字个数的方法主要有以下两种,可根据需求选择合适的方式:
一、使用 `COUNTIF` 函数统计单一名字的出现次数
基本公式 输入 `=COUNTIF(姓名列范围, "具体名字")`,例如统计B列中"张三"的出现次数,公式为 `=COUNTIF(B2:B100, "张三")`。
统计多个名字
若需统计多个名字(如张三、李四、王五),可在相邻单元格输入多个名字,用逗号分隔,或使用 `COUNTIFS` 函数。
二、使用 `SUMIF` 函数统计不重复名字的总数
当存在重复名字时,需先去除重复项再统计总数:
基础公式
输入 `=SUMIF(姓名列范围, "<>重复名字", 成绩列范围)`,例如统计B列中不重复名字的数量,公式为 `=SUMIF(B2:B100, "<>张三", B2:B100)`。
去重统计
先按姓名排序(如A列排序);
在空白单元格输入 `=SUM(RANK.EQ(A2, A$2:A2, 0))` 统计唯一值数量;
或使用 `=SUMPRODUCT(1/COUNTIF($B$2:$B$100, B2:B100))` 计算去重后的总数。
三、注意事项
数据预处理: 若姓名包含空格或特殊字符,建议使用 `TRIM` 函数去除多余空格,或使用 `SUBSTITUTE` 替换分隔符(如逗号)后再统计; 性能优化
通过以上方法,可灵活统计单一名字或去重后的总人数。