在数据处理和分析中,Excel 是常用的工具之一,而查找两列数据中的重复项是常见的需求,无论是核对数据、清理重复记录,还是进行数据比对,掌握高效的方法都能提升工作效率,以下将介绍几种实用的 Excel 查找两列重复项的方法,并附上操作步骤和示例,帮助用户快速解决问题。

使用条件格式高亮重复项
条件格式是 Excel 中直观展示重复数据的利器,适合需要快速识别重复值的情况。
操作步骤:
- 选中需要对比的两列数据(A 列和 B 列)。
- 点击「开始」选项卡中的「条件格式」→「突出显示单元格规则」→「重复值」。
- 在弹出的对话框中选择重复值的颜色格式,点击「确定」。
- 系统会自动高亮显示两列中重复的单元格。
优点:操作简单,结果可视化,适合快速筛查。
缺点:仅能高亮显示,无法直接提取重复数据列表。
使用 COUNTIF 函数标记重复项
通过公式可以精确判断重复项,并生成标记列,适合需要进一步处理数据的情况。
操作步骤:
- 假设 A 列和 B 列分别存放两列数据,在 C2 单元格输入公式:
=IF(COUNTIF(B:B, A2)>0, "重复", "不重复")
- 拖动填充柄向下应用公式,C 列将显示 A 列数据是否在 B 列中重复。
- 若需双向对比(即同时查找 A 列在 B 列的重复及 B 列在 A 列的重复),可在 D 列输入类似公式:
=IF(COUNTIF(A:A, B2)>0, "重复", "不重复")
优点:灵活可控,可结合其他函数进行复杂分析。
缺点:需手动输入公式,数据量大时可能影响性能。
使用高级筛选提取不重复或重复项
若需提取重复数据列表,高级筛选功能更为高效。
操作步骤:

- 选中两列数据(包含标题行)。
- 点击「数据」选项卡中的「高级」,在弹出的对话框中:
- 选择「将筛选结果复制到其他位置」。
- 在「列表区域」默认选中数据范围。
- 在「条件区域」留空(若需筛选全部重复值)。
- 在「复制到」指定目标单元格。
- 勾选「选择不重复的记录」。
- 点击「确定」,系统将提取唯一值列表,若需提取重复值,可先通过 COUNTIF 函数辅助标记,再筛选标记为“重复”的行。
优点:无需公式,适合批量处理数据。
缺点:操作步骤稍多,需熟悉高级筛选功能。
使用 Power Query 处理大数据量
当数据量较大(超过 10 万行)时,Excel 自带的 Power Query 模块是更优选择。
操作步骤:
- 选中数据,点击「数据」选项卡中的「从表格/区域」。
- 进入 Power Query 编辑器后,选择两列数据,点击「添加列」→「自定义列」,输入公式判断重复值。
- 使用「筛选」功能保留重复值或删除重复值。
- 点击「关闭并加载」将结果返回 Excel 工作表。
优点:处理大数据高效,支持复杂的数据清洗流程。
缺点:需熟悉 Power Query 操作逻辑。
方法各有适用场景:条件格式适合快速可视化,COUNTIF 函数适合灵活标记,高级筛选适合批量提取,Power Query 适合大数据处理,用户可根据实际需求选择合适的方法,或结合多种方法高效完成数据比对任务。
FAQs

Q1:如何快速删除两列中的重复数据?
A:可使用「数据」选项卡中的「删除重复值」功能,选中两列数据后,点击「删除重复值」,在弹出的对话框中勾选所有列,点击「确定」即可删除完全重复的行,若需部分列重复时删除,可仅勾选对应列。
Q2:如何区分两列中完全重复和部分重复的数据?
A:可通过辅助列实现,在 C 列输入公式 =CONCAT(A2:B2) 将两列数据合并为文本,然后对 C 列使用「条件格式」或「删除重复值」功能,即可识别完全重复的行,部分重复需根据具体需求使用公式(如 =IF(A2=B2, "完全重复", "部分重复"))进行判断。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复