如何在Excel/WPS中统计一列中的重复项或数字公式COUNTIF函数
在 Excel/WPS 中,查询某一列是否存在重复数字,有精准定位重复项、统计重复次数、判断整列是否有重复 三类核心公式,适配不同需求,以下是详细用法(以 “数据在 A 列,从 A2 开始到 A100” 为例):
一、基础需求:判断单个单元格是否重复(定位重复项)
公式(输入到 B2 单元格,下拉填充):
=IF(COUNTIF($A:$A,A2)>1,"重复","不重复")
说明:
COUNTIF($A:$A,A2):统计 A 列中与当前单元格(A2)相同的数字出现次数;$A:$A是绝对引用整列,下拉时不会偏移,确保始终查询整列;- 结果会显示 “重复”/“不重复”,快速标记哪些数字重复。
二、统计需求:计算每个数字的重复次数
公式(输入到 B2 单元格,下拉填充):
=COUNTIF($A:$A,A2)
三、全局需求:判断整列是否存在任意重复数字
公式(输入到任意空白单元格,如 B1):
=IF(SUMPRODUCT(1/COUNTIF($A2:$A100,$A2:$A100))<COUNTA($A2:$A100),"有重复","无重复")
说明:
SUMPRODUCT(1/COUNTIF(区域,区域)):计算区域内 “不重复值的数量”;COUNTA($A2:$A100):计算 A 列非空单元格总数;- 若 “不重复数量 < 总数”,说明有重复,反之无重复;
- 可替换
$A2:$A100为实际数据范围(避免包含空单元格)。