Excel中可用条件格式一键高亮重复值,选中数据区域(不含标题)→开始→条件格式→突出显示单元格规则→重复值→设浅红填充深红文本;跨列比对用COUNTIF函数配合条件格式;删除重复项前须备份、清洗空格、精准勾选列。

Excel中需要快速定位同一列或同一区域里反复出现的数值,比如核对客户手机号是否录重、检查订单编号有没有重复提交、筛查员工工号是否撞车——这些场景下,手动逐行比对既耗时又容易漏看,必须依赖自动标记功能实现即时识别。
用条件格式一键高亮重复值
这是最直接、零公式、适合所有Excel版本(含2007起)的操作路径,3秒内完成标记。
选中目标数据区域(例如A2:A1000),注意【不要包含标题行】,否则标题会被误判为重复项。
点击顶部菜单栏【开始】→【条件格式】→【突出显示单元格规则】→【重复值】。
在弹出窗口中,左侧保持“重复值”默认选项,右侧下拉选择“浅红填充色深红色文本”,点击确定。
此时所有重复出现的数值(含首次与后续所有相同值)立即被标红,且该标记随数据实时更新——新增一行重复内容,颜色自动追加;删掉一个重复项,对应高亮同步消失。
跨两列比对并只标出共同值
当你要确认A列中哪些数据也存在于B列(例如比对“已发货名单”和“已收款名单”),不能用普通重复值规则,否则会把A列内部重复也标出来。
方法一:用COUNTIF函数配合条件格式
先在空白列(如C2)输入公式:=COUNTIF($B$2:$B$1000,A2),回车后下拉填充至C列末尾。
此时C列显示数字:0表示A2在B列中找不到,1或更大表示存在匹配。这一步是关键前提,【必须确保B列区域绝对引用($符号)】,否则下拉后比对范围会偏移。
选中A2:A1000 →【开始】→【条件格式】→【新建规则】→【使用公式确定要设置格式的单元格】。
在公式框中输入:=C2>0,点击【格式】设为红色填充,确定后A列中所有在B列存在的值即被标出。
删除重复项前必须做的三件事
第一步:复制原始数据到新工作表,命名为“备份_原始”。【删除操作不可逆,没有Ctrl+Z恢复整批删除】。
第二步:检查数据是否有隐藏空格或不可见字符——选中列→按Ctrl+H打开替换,查找内容填一个空格,替换为留空,全部替换;再对整列用TRIM函数清洗(如=TRIM(A2)),避免“张三”和“张三 ”被判为不同值。
第三步:切换到【数据】选项卡→点击【删除重复项】→在弹出窗口中仅勾选你要去重的列(如只勾“身份证号”,不勾“录入时间”),点击确定。
Excel会弹出提示框,明确告诉你“已删除X个重复值,保留Y个唯一值”,点击确定即完成。


















