我需要找出使用VBA在工作表中出现一系列数字的次数。例如:
201-1 -55-8799
301-5-55-8799
202-1-55-8799
201-1 -55-8799
999-5-55-8799
001-2-55-8799
我想了解201-1在这张表中出现的次数。当您在Excel中执行FindAll时,它会在底部告诉您找到了多少个单元格。
我已尝试使用CountIf,但只有在单元格恰好包含201-1时才有效。
上述搜索的答案应该是201-1发现的2个实例。
然后我需要在不同的表格中写出出现次数。
由于
答案 0 :(得分:2)
使用COUNTIF
公式
=COUNTIF(A2:A12,"201-1*")
答案 1 :(得分:0)
您可以使用VBA
执行此操作Dim tab_input as Variant
tab_input = ~your range~
specific_counter = 0
For i = 1 to Ubound(tab_input)
If Left(tab_input(i,1),5) = "201-1" Then
specific_counter = specific_counter + 1
End If
Next
msgbox specific_counter
这将计算从201-1开始留下文本的单元格数量,并在框中显示金额。
答案 2 :(得分:0)
我建议以编程方式使用Excel自己的查找功能。像这样: