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

谷歌表格中两列相似字符串比对与条件格式设置求助

解决方案:谷歌表格两列匹配及条件格式设置

针对你的需求,完全可以实现,以下是具体操作步骤:

一、输出布尔值判断结果

假设你的数据对应表格列:

  • Column 1 → A列(A1:A3)
  • Column 2 → B列(B1:B4)

在空白列(比如C列)的对应单元格(如C2)输入以下任意一种公式,下拉填充即可得到TRUE/FALSE结果:

方法1:直接拼接匹配(最简洁高效)

利用Column1的字符串都是Column2内容固定拼接Y-REV的特点,用COUNTIF判断是否存在匹配项:

=COUNTIF(A:A, B2&"Y-REV")>0

原理:将B2内容拼接Y-REV后,检查A列是否有完全匹配的单元格,存在则返回TRUE,否则返回FALSE。

方法2:正则匹配(适配复杂前缀场景)

如果后续前缀规则有变化,可使用REGEXMATCH结合TEXTJOIN实现动态匹配:

=REGEXMATCH(B2, TEXTJOIN("|", TRUE, LEFT(A:A, LEN(A:A)-5)))

原理:

  1. LEFT(A:A, LEN(A:A)-5):提取A列每个单元格去掉最后5个字符(Y-REV的长度)的前缀;
  2. TEXTJOIN("|", TRUE, ...):将所有前缀用|拼接成正则表达式的备选匹配项;
  3. REGEXMATCH(B2, ...):判断B2是否匹配任一前缀。

二、为Column2匹配项添加条件格式

选中Column2的目标单元格区域(比如B2:B4),按以下步骤操作:

  1. 点击顶部菜单栏 格式 > 条件格式;
  2. 在右侧面板的「格式规则」中选择 自定义公式;
  3. 输入公式:
    =COUNTIF(A:A, B2&"Y-REV")>0
    
    (注意:公式中引用的B2需为选中区域的第一个单元格)
  4. 设置所需的填充颜色或格式样式,点击「完成」即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 22:01:28