您的位置首页生活百科

Excel VBA---之Like比较运算符的应用

Excel VBA---之Like比较运算符的应用

的有关信息介绍如下:

Excel VBA---之Like比较运算符的应用

like运算符:用于比较两个字符串;

通配符:

?:表示单个字符;

*:表示0个或多个字符;

#:表示任意一个数字;

like:用于比较两个字符串;

要求:计算满足如下条件的数量,并写入列中。

1、打开Excel软件,在其中录入初始数据;

2、打开VBA开发工具,写入如下代码:

Sub likeFun()

For j = 2 To 6 //遍历条件

For i = 2 To 10 //遍历数据

If Cells(i, "a") Like Cells(j, "e") Then n = n + 1 //比较数据与条件

Next

Range("f" & j) = n //将数据写入f列中;

n = 0 //写入成功后,数据还原至初始;

Next

End Sub

3、回到Excel页面中,插入某个形状;

4、右键新插入的形状,选择指定宏,指定刚刚定义的宏likeFun;

5、运行宏,得到如下结果,即在f列中已经列出了各条件的数量。

综上所述,本文通过对通配符的了解,结合like的使用方式,可以在Excel中统计出具有某种规则的数据的数量。