excel自定义一个具有Like运算符功能的工作表函数
发布时间:2022-12-09 02:59:13
我们知道VBA中的Like运算符是用来比较两个字符串的,其语法为:
result = string Like pattern
如果string与pattern匹配,则result为True,如果不匹配,则result为False。Like运算符的比较方式比较灵活,除了可以使用通配符外,pattern中还可以使用中括号“[ ]”。在中括号“[ ]”中,可以用由一个或多个字符组成的组与 string 中的任一字符进行匹配。虽然用COUNTIF工作表函数可以实现类似的比较功能,但COUNTIF函数不支持中括号。为此,我们可以创建一个自定义函数来实现类似Like运算符的功能,使用起来非常方便。方法如下:
按Alt+F11,打开VBA编辑器,单击菜单“插入→模块”,将下列代码输入到代码窗口中:
Public Function IsLike(sText As String, _
sPattern As String) As Boolean
IsLike = IIf(sText Like sPattern, True, False)
End Function
IsLike有2个字符串参数:sText和sPattern,sText类似于Like运算符的String, sPattern类似于Like运算符的pattern。其使用方法为:
=islike(sText,sPattern)
如果sText与sPattern匹配,则返回TRUE,否则FALSE。例如下面的公式:
=islike("EXCEL技巧天地","E*")
该公式检测“EXCEL技巧天地”字符串是否已字母“E”开头,结果返回TRUE。又如:
=islike("EXCEL技巧天地","*[技巧]*")
检测“EXCEL技巧天地”字符串中是否包含“技”或“巧”,结果返回TRUE。如果在两个单元格中分别输入字符串和匹配字符,也可以用单元格地址代替参数,如下图:
猜你喜欢
- word软件已经成为了大部分用户的必备办公软件,给用户带来了许多的帮助,让用户在使用的过程中感受到了里面强大的功能,当用户在软件中插入一个表
- 关于Excel中替换函数有好几个,伙伴们知道的有哪些哦,请留言回复,一起交流哦~~~小雅先抛砖引玉,扔出用得比较多的一个替换函数:SUBST
- Excel2010怎么制作柱形图如果不允许添加辅助列,单独用簇状柱形图或堆积柱形图无法完成,本文介绍一种不用辅助列在双坐标轴中并列显示两种子
- Excel做几十、几百行的表格很平常。看下部的数据时看不到表格的标题行,让人搞不清每一列的天文数字究竟代表什么意思。Excel做几十、几百行
- 在平时的办公中,我们需要在文字或者段落之间添加水平线,来进行分隔。那么到底水平线怎么进行添加,今天就为大家介绍Word2007中怎样插入水平
- 金舟流程图专业的流程图制作软件,该软件支持创建流程图、思维导图、脑图、组织结构图、网络拓扑图、BPMN、UML图等,本文介绍的是使用这款软件
- 如果Excel表格的某列中包含合并的单元格,在对该列进行自动筛选时可能会出现只显示合并单元格所在区域第一行的问题,例如图中筛选“
- 我们在打开多个Word文档后可以关闭不需要使用的文档。关闭当前文档后并不会退出Word ,用户还可继续编辑其他Word文档。那么如何关闭当前
- Excel中经常需要使用到分行操作技巧,分行具体该如何实现呢?下面是小编带来的关于excel表格内容进行分行操作的方法,希望阅读过后对你有所
- 最近,很多网友问小编用Excel怎么给证件照换底色?今天小编就给大家详细介绍一下在Excel中快速将证件照蓝底换红底的方法步骤,方法简单实用
- 我们的excel也是能够做到非常的美观,毕竟我们excel不是一个普通的数据录入与储存的工具。比如老板要求出一份年利润统计表,也许你最后是这
- 相信有的小伙伴会遇到磁盘文件太过杂乱,就算有垃圾文件也不知道该怎么办,所以我们这时候需要对磁盘进行分区,可以方便我们对电脑各种文件进行分类。
- 在excel2010中,用户可以用公式将十进制分别转换为二进制、八进制和十六进制。DEC2BIN函数将十进制数转换为二进制数。DEC2OCT
- 很多情况下,我们在填写各种表格时,都会需要填写自己的手机号码,有时候,我们在输入手机号码时,可能会收到错误提醒,提醒我们输入正确长度的电话号
- Win10电脑怎么批量修改文件后缀名?在使用电脑工作的时候,很多用户如果遇到文件格式不对,需要改正就很烦恼,一个一个的修改后缀名会很耗时间,
- 如果我们的计算机安装了win101909操作系统,如果系统蓝牙LE通用属 * 在使用过程中丢失,我们可以更新驱动程序或开始消除问题。详情请见
- 在excel里,批注是一个很常用的小功能。可以用它来插入一些文本提示。也可以作业存放图片的容器。本系列是关于EXCEL批注的操作。一、批注的
- 你的iPhone 12 开启使用双卡独立 5G了吗?iPhone 12 是苹果推出的首个全系支持 5G 网络连接的系列,但初期iPhone
- 打开Word,发现Word的菜单栏都不见了,菜单栏不见了,Word自然也就无法正常使用了,好多功能,如果不知道快捷键的话,那么是根本无法使用
- 我们经常能看到别人精心编辑的Word文档或图片有着非常好看的字体,这样给整个文档或图片增色不少,往往能起画龙点睛的作用。那么Win8系统下我