计算范围中的字符串匹配

Hel*_*ton 6 google-sheets

目前我正在使用此公式来计算范围内的字符串匹配数:

= COUNTA(过滤器(D3:D723,查找(A1,D3:D723)))

如果A1="am"和范围具有"ham","scammy","pan"; 然后细胞将显示2.

它似乎工作正常,除了一件事 - 如果没有匹配则显示匹配为1.我怎样才能解决这个问题?

Jav*_*aaa 9

您可以使用:

=COUNTIF(D3:D723,"*"&A1&"*")
Run Code Online (Sandbox Code Playgroud)

它计算D3:D7243中具有单元格A1中子字符串的单元格数量.*在子字符串的前面和后面都有一个通配符.

我为你做了一个工作的例子来看看.

更新:固定声明