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

Google Sheets中含~与单元格引用的COUNTIF部分匹配公式问题

在Google Sheets中使用COUNTIF匹配包含~和单元格引用的部分内容

直接用这个公式就能实现需求:

=COUNTIF(你的数据范围, "*~"&J28&"~*")

为什么这个写法有效:

  • 你之前尝试的第二种公式"*"&"~"&J28&"~"&"*"和上面的正确写法完全等价,第一种多了多余的空串"",不影响结果但没必要。
  • 在COUNTIF里,~是用来转义通配符(*、?)的特殊字符,但这里你要匹配的是实际的~字符,所以直接写~就行,不需要额外转义——只有当你想用~来转义其他通配符时才需要特殊处理。

举个例子:如果J28单元格的值是"Apple",公式会自动拼接成"*~Apple~*",能匹配所有包含~Apple~的内容,比如"Fruit~Apple~Red"、"~Apple~"、"Test~Apple~Demo"这类单元格。

额外注意:

如果J28单元格里本身包含通配符(比如*或?),那得先把这些通配符转义,公式改成这样:

=COUNTIF(你的数据范围, "*~"&SUBSTITUTE(SUBSTITUTE(J28, "*", "~*"), "?", "~?")&"~*")

这样能确保J28里的通配符被当作普通字符匹配,不会干扰整体的匹配逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 14:12:03