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]*")