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

Excel条件格式匹配*、+等特殊符号失效,寻求解决方案

Excel条件格式匹配特殊字符(*、+、HTML标签)的解决方案

核心问题

Excel条件格式的内置“包含”规则会将*、+识别为通配符(*匹配任意字符,+匹配单个字符),导致匹配范围超出预期;部分转义方法在内置规则中不生效,需改用自定义公式实现精准匹配。

具体解决方法

1. 匹配*、**、***、+

使用SEARCH函数配合~转义通配符,再用ISNUMBER判断是否匹配,自定义公式写法如下:

  • 匹配含单个*的单元格:=ISNUMBER(SEARCH("~*", A1))
  • 匹配含**的单元格:=ISNUMBER(SEARCH("~*~*", A1))
  • 匹配含***的单元格:=ISNUMBER(SEARCH("~*~*~*", A1))
  • 匹配含+的单元格:=ISNUMBER(SEARCH("~+", A1))

2. 匹配<em>、<strong>等HTML标签

这类标签属于普通文本,无需转义,直接用SEARCH函数匹配:

  • 匹配含<em>的单元格:=ISNUMBER(SEARCH("<em>", A1))
  • 匹配含<strong>的单元格:=ISNUMBER(SEARCH("<strong>", A1))

3. 批量匹配所有目标字符

如果需要一次性匹配所有上述特殊字符,用OR函数组合多个匹配公式:

=OR(
  ISNUMBER(SEARCH("~*", A1)),
  ISNUMBER(SEARCH("~+", A1)),
  ISNUMBER(SEARCH("<em>", A1)),
  ISNUMBER(SEARCH("<strong>", A1))
)

注:若需区分单个*、**、***,需单独创建条件规则,分别使用对应公式。

常见无效方法的原因

  • 单引号'前缀:仅用于让单元格内容以纯文本显示,无法在条件格式公式中转义通配符。
  • 符号前后加'*':会变成匹配包含'*'的文本,而非原有的*符号。
  • 内置“包含”规则加~:部分Excel版本对连续*的转义存在bug,自定义公式更稳定可靠。

内容的提问来源于stack exchange,提问作者Natália

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 03:32:20