Excel自定义条件统计函数

VBAMatrix 2024-10-24 09:15:25
1.Like运算符介绍

Like运算符可以用于匹配符合某个规则的字符串。为了统计单元格区域内符合某个规则的字符串数量,我们可以自定义条件统计函数MyCountIf,方便在Excel工作表中直接调用。

2.基本语法

=MyCountIf(单元格区域,规则模式)

自定义函数MyCountIf的源代码

第一个参数rng为Range数据类型,用于自定义单元格区域;第二个参数pattern为String数据类型,用于匹配符合某种规则的字符串表达式。

pattern参数匹配规则

3.如何使用函数

编写完MyCountIf函数后,我们就可以在Excel工作表中的单元格内使用该函数。

使用自定义函数MyCountIf

4.案例示范条件统计的应用在单元格内输入公式1.以L开头的字符串=MyCountIf(A2:C11,"L*")2.以大写字母开头=MyCountIf(A2:C11,"[A-Z]*")3.以字母开头(不区分大小写)=MyCountIf(A2:C11,"[a-zA-Z]*")4.字符串为6位数字=MyCountIf(A2:C11,"######")5.以L开头,并且为5个字符=MyCountIf(A2:C11,"L????")6.以非数字开头=MyCountIf(A2:C11,"[!0-9]*")7.以A、B、L开头=MyCountIf(A2:C11,"[ABL]*")
0 阅读:72