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

Google Sheets多分数条件格式问题:REGEXMATCH匹配失效

解决Google Sheets文本分数的条件格式高亮问题

前提准备

先把目标列的单元格格式设为文本:选中列 → 右键 → 「设置单元格格式」→ 选择「文本」,避免系统自动将x/10识别为日期。


1. 高亮9/10和10/10

选中目标列(比如A列),打开「条件格式」→ 「添加规则」→ 选择「自定义公式」,输入以下公式:

=REGEXMATCH(A1, "^(9|10)/10$")

设置好你想要的高亮颜色后应用规则。

  • 正则说明:^和$锚定文本的开头和结尾,确保完全匹配9/10或10/10,不会误匹配类似19/10或9/100的内容。

2. 高亮6/10及以下分数

添加新的条件格式规则,同样选择「自定义公式」,输入:

=REGEXMATCH(A1, "^([1-6])/10$")

设置对应高亮颜色后应用规则。

  • 正则说明:[1-6]匹配1到6的数字,结合锚定符确保只匹配1/10到6/10的文本。

之前REGEXMATCH/OR失效的原因

  • 如果单元格是日期格式,x/10会被转为日期数值,REGEXMATCH无法直接匹配数值,必须先转成文本(比如用TEXT(A1, "m/d")包裹,但更稳妥的是直接设为文本格式)。
  • 若没加^和$锚定符,可能匹配到包含目标文本的其他内容(比如单元格内容是9/10 补测),导致规则误触发或不生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 21:05:25