![使用 Excel COUNTIF 的简单模式来匹配子字符串?](https://linux22.com/image/1585425/%E4%BD%BF%E7%94%A8%20Excel%20COUNTIF%20%E7%9A%84%E7%AE%80%E5%8D%95%E6%A8%A1%E5%BC%8F%E6%9D%A5%E5%8C%B9%E9%85%8D%E5%AD%90%E5%AD%97%E7%AC%A6%E4%B8%B2%EF%BC%9F.png)
我如何修复这个公式: =COUNTIF(A1:A10,"*jim*")
匹配任何包含“jim”子字符串但来自细胞,如:=COUNTIF(A1:A10,C11)
单元格中哪个位置C11
包含文本“jim”?
也许另一个单元格用星号包裹“jim”?
(我当然不需要定义特殊函数,或者求助于 Visual Basic?)
也可以看看:
答案1
将正则表达式字符串和公式中的单元格字符串连接起来,如下所示:
=COUNTIF(A1:A10,"*"&C11&"*")
让我知道这是否有帮助
答案2
另一种选择是使用SUMPRODUCT
和FIND
:
=SUMPRODUCT(--(ISNUMBER(FIND(C11,A1:A10))))