Excel中查重、匹配与差异分析有七种方法:一、条件格式高亮重复值;二、COUNTIF标记重复记录;三、VLOOKUP精确匹配;四、XLOOKUP双向匹配;五、IF+EXACT逐行比对;六、高级筛选提取唯一值;七、Power Query多维度差异分析。

如果您需要在 Excel 中识别重复数据、匹配两组记录或找出数据集之间的差异,则需借助多种内置功能与公式组合。以下是实现查重、匹配与差异分析的具体操作方法:
一、使用条件格式快速查重
该方法通过视觉高亮方式标识重复值,适用于单列或连续多列的重复项识别,不修改原始数据,便于初步筛查。
1、选中需要检查重复值的数据区域(例如 A2:A100)。
2、点击「开始」选项卡 → 「条件格式」→ 「突出显示单元格规则」→ 「重复值」。
3、在弹出窗口中保持默认设置,点击「确定」,所有重复值将被自动填充浅红色背景。
二、利用 COUNTIF 函数标记重复记录
COUNTIF 函数可对每个单元格进行计数判断,返回数值结果,适合生成可筛选的查重标识列。
1、在空白列(如 B2)输入公式:=COUNTIF(A:A,A2)>1。
2、按回车确认后,该单元格显示 TRUE 表示 A2 在整列中存在重复,FALSE 表示唯一。
3、双击 B2 单元格右下角填充柄,将公式向下复制至对应行尾。
4、选中 B 列 → 点击「数据」→ 「筛选」→ 点击下拉箭头选择 TRUE,即可精准定位所有重复行。
三、使用 VLOOKUP 实现两表精确匹配
VLOOKUP 适用于根据主键在另一张表中查找对应字段,常用于核对订单号、客户ID等关键字段是否一致。
1、确保源表与目标表的关键字段列均位于最左侧(如源表为 Sheet1!A:A,目标表为 Sheet2!A:D)。
2、在源表空白列(如 C2)输入公式:=VLOOKUP(A2,Sheet2!$A$2:$D$500,2,FALSE)。
3、公式中第四个参数 FALSE 表示必须精确匹配,若未找到则返回 #N/A 错误。
4、将公式向下填充,结果列中显示对应值的为匹配成功项,显示 #N/A 的为目标表中缺失的记录。
四、通过 XLOOKUP 实现双向匹配与缺失识别
XLOOKUP 是较新函数,支持反向查找、多条件及自定义未匹配提示,比 VLOOKUP 更灵活且不易出错。
1、在源表空白列(如 D2)输入公式:=XLOOKUP(A2,Sheet2!$A$2:$A$500,Sheet2!$B$2:$B$500,"未匹配",0)。
2、该公式表示:在 Sheet2 的 A 列查找 A2 值,找到后返回同一行的 B 列内容;未找到时返回文本“未匹配”。
3、复制公式至整列后,可直接筛选出所有标注为“未匹配”的行,即源表有而目标表无的条目。
标签: excel
还木有评论哦,快来抢沙发吧~