Instr函数是十分实用的,它可以查询某个字符串在另一个字符串中是否出现,并且返回该查询字符串最先出现的索引位置。Instr函数常常与Mid函数一起使用,会有非常好用的效果。不过Instr函数并非Excel内置的函数,因此,如果要使用Instr函数和Mid函数搭配,那就必须要使用VBA才行。

语法

InStr([start,] string1, string2 [,compare])

参数

● start - 可选的参数,查找的起始点

● string1 - 必须的参数,要查询的字符串

● string2 - 必须的参数,在哪个字符串中查询

● compare - 可选的参数,有两个值。0 = vbBinaryCompare - 执行二进制比较(默认),1 = vbTextCompare - 执行文本比较。

说明

这里只说明最后一个参数的含义,vbBinaryCompare表示二进制比较,说明是区分大小写的。而vbTextCompare这边按照文本来比较,那就不区分大小写的。具体大家请参考示例。

示例

Sub test()Debug.Print InStr("ABCDEFGxh_ABCDEFG", "C") '3Debug.Print InStr(4, "ABCDEFGxh_ABCDEFG", "C") '13Debug.Print InStr(4, "ABCDEFGxh_ABCDEFG", "c", vbBinaryCompare) '0Debug.Print InStr(4, "ABCDEFGxh_ABCDEFG", "c", vbTextCompare) '13
End Sub

VBA Instr()函数 返回搜索到的字符位置 - VBA函数学习笔记(三)相关推荐

  1. python中len函数返回值为int吗_Python len()函数

    目录 描述 语法 参数说明 举例 1. 当参数是序列类型对象(字符.字符串.列表.元组或者是字典)时: 2. 当参数是非序列对象时: 注意事项 描述 len函数返回序列类型对象(字符或字符串.元组.列 ...

  2. C语言函数:tolower()、toupper字符大小写转换函数。

    C语言函数:tolower().toupper字符大小写转换函数. int toupper( int c) int tolower( int c) tolower():将字母转为小写. toupper ...

  3. R语言sys方法:sys.chmod函数改变指定文件的权限、Sys.Date函数返回系统的当前日期、Sys.time函数返回系统的当前时间

    R语言sys方法:sys.chmod函数改变指定文件的权限.Sys.Date函数返回系统的当前日期.Sys.time函数返回系统的当前时间 目录

  4. MYSQL学习笔记三:日期和时间函数

    MYSQL学习笔记三:日期和时间函数 1. 获取当前日期的函数和获取当前时间的函数 /*获取当前日期的函数和获取当前时间的函数.将日期以'YYYY-MM-DD'或者'YYYYMMDD'格式返回 */ ...

  5. Python学习笔记三之编程练习:循环、迭代器与函数

    Python学习笔记三之编程练习 1. 编程第一步 # 求解斐波纳契数列 #/user/bin/python3#Fibonacci series:斐波那契数列 #两个元素的总和确定了下一个数 a,b= ...

  6. Hive学习笔记三之函数操作

    文章目录 5 函数 5.1 系统内置函数 5.2 常用内置函数 5.2.1 空字段赋值 5.2.2 CASE WHEN THEN ELSE END(类似于java中的switch case) 5.2. ...

  7. iView学习笔记(三):表格搜索,过滤及隐藏列操作

    iView学习笔记(三):表格搜索,过滤及隐藏某列操作 1.后端准备工作 环境说明 python版本:3.6.6 Django版本:1.11.8 数据库:MariaDB 5.5.60 新建Django ...

  8. 大数据HiveSQL学习笔记三-查询基础语法以及常用函数

    大数据HiveSQL学习笔记三-查询基础语法以及常用函数 一.基础语法 1.SELECT -列名- FROM -表名- WHERE -筛选条件- 如:需要根据城市,性别找出匹配的10个用户 user_ ...

  9. string返回第n个字符_Programming in Lualua学习第13期 Lua字符串库

    微信公众号:GameToolDev 关注可了解更多的游戏工具开发教程.问题或建议,请公众号留言; 1. 基础字符串函数:    字符串库中有一些函数非常简单,如:    1). string.len( ...

最新文章

  1. 云环境上如何使用tensorboard
  2. 最简便的备份MySql数据库方法
  3. System Control Processor Firmware简介
  4. Python对IP地址列表排序、对列表进行去重、IP地址与MAC地址组合的多个元组的列表排序
  5. 如何使用Wondershare Recoverit for Mac从崩溃的 Mac 恢复数据?
  6. rtsp视频解码-分析-转发http-flv ws-flv webrtc
  7. hdu 2069 1 5 10 25 50 这几种硬币 一共100个(母函数)
  8. 实操高校数据中心vsphere6.0升级6.5,重新规划网络。
  9. php yii框架使用MongoDb
  10. 什么样的人不适合当程序员呢?
  11. Windows删除EFI系统分区
  12. Django模板-模板标签
  13. [Windows]GFlag内存泄漏排查
  14. Hbase的过滤器分类
  15. 怎样把计算机网络共享给手机,怎么把电脑网络共享给手机
  16. python 换脸 github_AI 换脸项目 ALAE 登顶 Github,AI 换脸又升级?
  17. 电脑上的ofd格式文件如何打开呢_OFD文件怎么打开?如何将ofd转成PDF格式?
  18. virtualenv虚拟环境中安装MySQL-python
  19. 准静态、静态、动态(动力学分析)
  20. Word2Vec增量训练实现

热门文章

  1. 安装windows+linux双系统
  2. BUUCTF 黑客帝国
  3. **简易的实现用户注册、登陆以及退出功能**
  4. 数据库系统概论(知识整理)你值得拥有
  5. STM32理论 ——通信
  6. shiro整合SSM使用ehcache出现的net.sf.ehcache.CacheException异常解决办法
  7. HDFS原理 | 一文读懂HDFS架构与设计
  8. SQLSever期末考试作业复习卷一
  9. HGame 2023 Week4 部分Writeup
  10. 教你如何在wordpress中在你的网站页脚添加管局备案号