巴士文案网—你身边的文案专家

巴士文案网—你身边的文案专家

如何用表格统计名字

59

一、基础方法:COUNTIF函数

单名字统计

在目标单元格输入公式`=COUNTIF(姓名列范围,"名字")`,例如`=COUNTIF(B2:B100,"张三")`,即可统计该名字出现的次数。

多名字统计

使用数据透视表:

- 选中数据区域,插入数据透视表;

- 将姓名拖至“行标签”,目标名字拖至“值”区域,系统自动统计次数。

二、进阶方法:SUMPRODUCT函数

适用于复杂条件统计,例如统计特定日期范围内出现某名字的次数:

`=SUMPRODUCT((日期列>=开始日期)*(日期列<=结束日期)*(姓名列=目标名字))`

例如:`=SUMPRODUCT((B3:B15>=I3)*(B3:B15<=K3)*(C3:F15=H4))`。

三、高级技巧:动态数组公式

使用`FILTER`函数(需Excel 365或Excel 2019及以上版本):

`=COUNTA(FILTER(姓名列范围, 姓名列范围=目标名字))`

例如:`=COUNTA(FILTER(B2:B100, B2:B100="张三"))`,可快速统计多个名字且自动排除空值。

四、注意事项

数据预处理:

若姓名包含空格或特殊字符,建议使用`TRIM`函数去除多余空格,或通过“文本分列”功能拆分姓名。

性能优化:

对于大规模数据,数据透视表或动态数组公式比手动排序和计数更高效。

通过以上方法,可灵活应对不同场景下的名字统计需求。