You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何识别两列中同时匹配的重复项并在第三列输出重复数据

识别两列同时重复的项并输出到第三列

方法1:标记每一行的重复状态

如果需要在对应行标记是否为重复项(A、B列内容均匹配的重复行),在C2单元格输入以下公式,然后下拉填充到所有数据行:

=IF(COUNTIFS($A$2:$A$100,$A2,$B$2:$B$100,$B2)>1,"重复","")
  • 把$A$2:$A$100和$B$2:$B$100替换成你实际的数据范围
  • 若要直接显示重复的内容组合,可修改为:
    =IF(COUNTIFS($A$2:$A$100,$A2,$B$2:$B$100,$B2)>1,$A2&" "&$B2,"")
    

方法2:仅输出唯一的重复组合(每个组合只显示一次)

适用于Excel 365/2021(支持动态数组)

在C2单元格输入公式,会自动溢出所有唯一的重复组合:

=UNIQUE(FILTER(A2:B100,COUNTIFS(A2:A100,A2:A100,B2:B100,B2:B100)>1))
  • 若要把A、B列内容合并到同一单元格,使用:
    =UNIQUE(FILTER(A2:A100&" "&B2:B100,COUNTIFS(A2:A100,A2:A100,B2:B100,B2:B100)>1))
    

适用于旧版Excel(无动态数组支持)

在C2单元格输入以下数组公式,输入完成后按Ctrl+Shift+Enter确认,然后下拉填充直到出现#NUM!:

=INDEX(A:A&" "&B:B,SMALL(IF(COUNTIFS($A$2:$A$100,$A$2:$A$100,$B$2:$B$100,$B$2:$B$100)>1,ROW($A$2:$A$100),""),ROWS($C$2:C2)))
  • 同样需要替换公式中的数据范围为你实际的单元格区域

内容的提问来源于stack exchange,提问作者ap306

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 14:20:12