我如何计算一个特定值在excel中显示的次数?

我在A列中search“***”,我需要知道它出现了多less次,以便我可以多次循环我的代码。 我似乎无法find如何做到这一点。 谢谢您的帮助!

如果你的单元格里面只有"***"而没有其他的东西,你可以调用工作表函数CountIF

 Application.WorksheetFunction.CountIf(ActiveSheet.Range("A:A"), "~*"&"~*"&"~*") 

根据TMH8885的评论进行编辑,星号是通配符。 代字号似乎工作。

如何在Excel中的这个function: https : //support.microsoft.com/en-us/kb/214153

它显示了可以用作=COUNTIF(A:A,"***")的函数: =COUNTIF(range,"text") =COUNTIF(A:A,"***")

更新实际上需要转义通配符,所以它会是: =COUNTIF(A:A,"~*~*~*")

它会计算与列A中的模式“***”匹配的数量