分享

Excel|VBA:instr函数常见用法参考

 龙卿澜 2018-07-10

Excel|VBA:instr函数常见用法参考


INSTR函数是VBA中一个使用频率较高的函数,它和工作表函数Find类似,都返回一个字符串在另一个字符串中的位置。其语法如下图:

Excel|VBA:instr函数常见用法参考

如下图,instr函数的简单用法,'小李飞刀'在字符串s的第11个字符位置。

Excel|VBA:instr函数常见用法参考

因为上面省略了第一个参数,因此是默认从字符s的第一个字符位置开始计算的,如果写上第一参数,从第5个字符开始查找,结果依然不变。

Excel|VBA:instr函数常见用法参考

第四参数Compare用来区分大小写。

如果不区分大小写,则第4参数为1或vbTextCompare

Excel|VBA:instr函数常见用法参考

Excel|VBA:instr函数常见用法参考

如果要区分大小写,则第4参数为0或vbBinaryCompare

Excel|VBA:instr函数常见用法参考

Excel|VBA:instr函数常见用法参考

如果,字符串s不包含要查找的字符,则返回0,如下图:

Excel|VBA:instr函数常见用法参考


练习1:筛选包含A的数据。

Excel|VBA:instr函数常见用法参考

练习2:多个筛选:提取AEF的数据。

Excel|VBA:instr函数常见用法参考

练习3:将单元格内的数字去重复并从小到大排序。

Excel|VBA:instr函数常见用法参考

Instr函数在VBA实践中有很多灵活的用法,以上三个小例子仅供参考。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多