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

Google Sheets中如何对比两列并识别精确/部分匹配项?

Google Sheets 实现精确/部分匹配高亮的方法

要同时识别精确匹配和双向部分匹配(A列内容包含在B列,或B列内容包含在A列),可以用以下自定义公式替代原来的COUNTIFS:

=SUMPRODUCT(ISNUMBER(SEARCH(A1,B:B))+ISNUMBER(SEARCH(B:B,A1)))>0

公式说明

  • SEARCH(A1,B:B):检查B列中是否有单元格包含A1的内容(不区分大小写),找到则返回位置,否则返回错误值
  • ISNUMBER(...):把SEARCH的结果转换成布尔值(找到就是TRUE,否则FALSE)
  • 两个ISNUMBER相加,覆盖两种部分匹配场景:A包含于B,或B包含于A
  • SUMPRODUCT:对所有布尔值求和,只要有一个匹配结果就会大于0,触发条件格式

如果需要区分大小写的匹配,把SEARCH换成FIND即可:

=SUMPRODUCT(ISNUMBER(FIND(A1,B:B))+ISNUMBER(FIND(B:B,A1)))>0

操作步骤

  • 选中A列需要应用高亮的单元格区域(比如A1:A100,按需调整)
  • 点击顶部菜单栏的「格式」→「条件格式」
  • 在右侧弹出的面板中,选择「格式规则」为「自定义公式」
  • 粘贴上面的公式到输入框
  • 设置高亮样式(比如填充颜色、字体颜色)
  • 点击「完成」

这样设置后,A列里的"Jhon"会匹配B列的"Jhon Doe","Cycle Industries LTD"会匹配B列的"Cycle Industries",精确匹配的内容也会被正常高亮。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 22:50:38