Σ表格公式学堂EXCEL FORMULA & SCENARIO
入门条件格式与标记 · 1 个 Sheet

标出重复项(含只出现一次的判断)

一列数据里哪些是重复的,一眼看出来。

1

场景背景

客户名单、员工工号、订单号都可能重复录入。想快速标出重复项,最常用的方法是 COUNTIF 数出现次数:大于 1 就是重复。配合条件格式可以让整行变色。

2

数据结构

共 1 个 Sheet
Sheet:客户名单
字段含义示例值
客户名称可能有重复甲公司
出现次数COUNTIF 统计2
是否重复IF 判断重复
3

解决步骤

1
第 1 步:数每个值出现几次
COUNTIF 条件区域用整列,条件引用本行单元格。注意整列引用不会跟着拖跑。
=COUNTIF(A:A,A2)
2
第 2 步:判断是否重复
大于 1 就是重复,等于 1 是唯一值。
=IF(B2>1,"重复","唯一")
3
第 3 步:只标第 2 次及以后的重复
如果只想标「多出来的那些」,用 COUNTIF($A$2:A2,A2)>1,区域随行扩展。
=IF(COUNTIF($A$2:A2,A2)>1,"重复项","")
4
第 4 步:条件格式整行变色
选中 A2:C7 → 条件格式 → 公式 =$C2="重复" → 设置填充色。用 $C 锁列不锁行,整行才会一起变色。
4

完整公式与逐段拆解

=IF(COUNTIF($A$2:A2,A2)>1,"重复项","")
$A$2:A2从第 2 行到当前行,随行扩展的动态区域
A2当前行的值
>1前面已经出现过,说明这是重复的第二次
5

多 Sheet 示例

在编辑器中打开 ↗
ABC
1客户名称出现次数是否重复
2甲公司2重复
3乙公司2重复
4甲公司2重复
5丙公司1唯一
6乙公司2重复
当前表:客户名单 · 公式单元格 C2 · 绿色底为公式,蓝色底为动态数组溢出结果

甲公司和乙公司出现 2 次,被标为「重复」

6

数据流向

数据流向演示1 / 4
来源客户名单!A2
➜
去向COUNTIF
当前行的客户名
来源客户名单!A:A
→
去向次数
在整列里数出现次数
来源次数
→
去向IF
次数 > 1 判为重复
来源IF
→
去向客户名单!C2
写入标记列
跟着高亮一步步看数据怎么流动
7

注意事项与坑

!「甲公司」和「甲公司 」带空格算两个值,先 TRIM。
!COUNTIF 不区分大小写,ABC 和 abc 会被当成同一个。
!想按多列判断重复(如姓名+电话),用 COUNTIFS 多条件。
8

相关场景