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

Google Sheet中判断两单元格是否含至少一个共同字符的需求

Google Sheet 判断两单元格逗号分隔内容是否存在共同项

要在C1单元格实现当A1与B1的逗号分隔内容包含至少一个共同项时返回TRUE,可以使用以下公式:

=SUMPRODUCT(--ISNUMBER(SEARCH(","&SPLIT(A1,",")&",",","&B1&",")))>0

公式逻辑说明

  • SPLIT(A1, ","):将A1中逗号分隔的内容拆分为独立的条目
  • ","&SPLIT(A1,",")&",":给每个拆分后的条目前后添加逗号,避免出现部分匹配的误判(比如防止把"1"和"12"错误识别为匹配)
  • SEARCH(..., ","&B1&","):在B1内容前后添加逗号后的字符串中,逐个搜索处理后的A1条目,找到返回位置值,未找到返回错误值
  • ISNUMBER(...):将搜索结果转换为布尔值,找到匹配则为TRUE,否则为FALSE
  • --:把布尔值转换为1(TRUE)或0(FALSE)
  • SUMPRODUCT(...):将所有转换后的数值求和,结果大于0则说明存在至少一个共同项,返回TRUE,否则返回FALSE

示例验证

结合你提供的示例数据:

  • A1=1,7,12,B1=1,2,8:存在共同项1,C1返回TRUE
  • A2=1,8,B2=3,5,12:无共同项,返回FALSE
  • A3=12,14,20,B3=1,12,7:存在共同项12,返回TRUE

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 00:41:59