EXCEL函数InStr的使用
(2015-12-23 21:15:17)
标签:
instrexcelvba字符查询compare区分大小写 |
分类: 学习 |
Excel的VBA中,InStr函数一直使用,但一直使用简单的功能,没有想到InStr功能还是比较强大的。
InStr使用的公式是:InStr([start, ]string1, string2[, compare])
InStr([开始位置, ]源字符,待查字符[,区分大小写])
其中:
start:设置开始查找的位置,可以省略,省略时默认从第一个字符开始查找;
string1:源字符;
string2:待查关键字;
compare:是否区分大小写,设为1时不区分大小写;设为0时区分大小写。
例:MyPos1 = Instr(2, "myExcelVBA", "e", 0) 这句的意思是,从第2个字符开始找,compare是0,就是区分大小写,所以第6个字符是小写e,所以返回值是6。
MyPos2 = Instr(2, "myExcelVBA", "e", 1) 这句的意思是,从第2个字符开始找,compare是1,就是不区分大小写,所以第3个字符是e,所以返回值是3。
MyPos3 = Instr(4, "myExcelVBA", "e", 1) 这句的意思是,从第4个字符开始找,compare是1,就是不区分大小写,所以第6个字符是e,所以返回值是6。
前一篇:澳大利亚与国内教学的差异