vba - 查找并计算工作表中出现的次数

标签 vba excel excel-2010

我需要使用 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 个实例。

然后我需要在不同的工作表中写入出现的次数。

谢谢

最佳答案

使用COUNTIF公式

=COUNTIF(A2:A12,"201-1*")

enter image description here

enter image description here

enter image description here

关于vba - 查找并计算工作表中出现的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19733734/

相关文章:

excel - 如何使用 IF 函数进行 ROUNDUP 和 ROUNDDOWN

vba - 为什么 SumProduct 不能在 Excel VBA 中使用

msbuild - 构建错误 + 为 excel 2010 创建 VSTO 插件

vba - 当单元格值因非用户公式而更改时启动宏

vba - Excel VBA CDO 邮件

excel - VBA 使用字符串参数评估函数

excel - 从两列中提取唯一的不同列表

excel - 计数器帮助VBA

Excel:忽略垃圾重复项的唯一项目计数

excel - VLOOKUP 不返回值