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

如何在Excel中对比两列并标记/提取两列共有的值?

Excel两列数据匹配共有值的实用方法

方法1:用VLOOKUP标记匹配项

  • 假设第一列为A列、第二列为B列,在C2单元格输入公式:
    =IF(ISNA(VLOOKUP(A2,$B$2:$B$100,1,FALSE)),"不匹配","匹配")
  • 操作说明:将公式里的$B$2:$B$100替换为你实际的B列数据范围,按回车后下拉填充整列,即可快速标记A列每个值在B列的匹配状态。

方法2:用COUNTIF简化标记

  • 在C2单元格输入更简洁的公式:
    =IF(COUNTIF($B$2:$B$100,A2)>0,"共有值","无匹配")
  • 操作说明:COUNTIF会统计A列值在B列的出现次数,大于0则说明两列共有,下拉填充即可完成批量标记。

方法3:提取所有共有值(高级筛选)

  1. 选中A、B两列的全部数据
  2. 点击「数据」选项卡 → 「高级」筛选
  3. 在弹窗中选择「将筛选结果复制到其他位置」,设置:
    • 列表区域:选择A列数据范围
    • 条件区域:选择B列数据范围
    • 复制到:指定空白单元格位置
  4. 勾选「选择不重复的记录」可自动去重,确定后即可得到两列共有的所有值。

方法4:用条件格式高亮共有值

  • 选中A列所有数据
  • 点击「开始」选项卡 → 「条件格式」 → 「新建规则」
  • 选择「使用公式确定要设置格式的单元格」,输入公式:
    =COUNTIF($B$2:$B$100,A1)>0
  • 设置高亮格式(比如填充色、字体颜色),确定后A列中在B列存在的数值会自动高亮显示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 06:50:16