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。如果在两个单元格中分别输入字符串和匹配字符,也可以用单元格地址代替参数,如下图:


猜你喜欢
- 聊天宝如何关联微信号?聊天宝是一款在线聊天软件,可以通过完成任务赚取金币并转换成现金。聊天宝想要与微信号进行关联,具体该怎么操作?下面就是聊
- 如何领取支付宝中的白银会员?支付宝是一个移动支付平台,里面有很多便民的功能。最近听说支付宝可以领取白银会员了,具体该怎么领取呢?下面就是领取
- 在使用表格软件的过程中,表格内容比较多的情况下,为了方便查看内容需要分页预览,下面小编为大家介绍如何使用分页预览。方法/步骤1.打开编辑表格
- Win10创意者更新版发布一段时间了,但是很多朋友不知道怎么查看Win10是不是创意者更新版,下文小编就为大家带来详细教程,一起看看吧Win
- Excel表格打印不完整该怎么办呢?下面小编来告诉大家该怎么办。01、首先,我们打开一个表格打印不完整的excel文档,然后我们点击工具栏中
- win11系统是现在非常火热的电脑操作系统,很多用户在更新完以后却发现任务栏设置崩溃的情况,这可能是因为我们没有安装最新版的win11系统,
- 一些用户会将光盘在电脑上进行播放,但是有的用户反应自己的电脑安装了Win7系统,放入光盘后没有读取而是自动弹出,那遇到这个问题要怎么解决呢,
- Soul是一款交友软件的平台,寻找有趣的灵魂,那你在Soul怎么添加表情的呢?接下来我们一起往下看看Soul添加表情的方法吧。方法步骤1、首
- 我们的电脑在升级安装了win10操作系统后,有的小伙伴在玩求生之路2的时候可能就会遇到游戏突然闪退的情况。对于这种问题小编觉得绝大多数的可能
- word中的表格有时候提前做好了,但忘记在表格上方插入标题。而表格上方有没有段落标记,怎么办?步骤:第一步:在表格下方的段落标记处写好标题第
- 在使用电脑的过程中总是会出现各种各样的问题,就像最近有Win7用户跟小编反映说自己打开电脑文件的时候,发现文件出现损坏且无法修复,出现这样的
- 很多小伙伴们不知道win7网络适配器未连接怎么办?今天小编就为大家带来了win7网络适配器未连接修复方法一起来看看吧。【网络常见问题解决汇总
- Win7系统发生了蓝屏,重启后又蓝屏,每隔一段时间就要蓝屏一次。每次蓝屏代码都是0x0000007e,这是因为你的驱动程序出现了问题,如果不
- 平板怎么升级win10!全新的触屏界面给人带来不一样的体验,接下来小编就来教一下大家win8.1升级win10教程win10系统很多用户以及
- 在我们从网站复制文字或是从图片中识别提取文字到Word文档中的时候,可能会出现下图所示的异常断行情况:每行文本后面有多余的空白区域,红色方框
- word页码格式怎么设置?页码是论文必不可少的部分。我们看一下如何添加页码,并且针对一些特殊的格式要求怎么应对:论文首页(封面)不设置页码:
- wps文字变成图片格式的方法:打开一个或是新创建一个wps文字文档,进入到wps文字的编辑窗。然后在我们打开进入到这个我们需要变成图片格式的
- Windows邮箱给很多用户都带来了便利的同时也有许多的小问题,最近很多小伙伴反应Win10邮箱一直显示正在提取你的电子邮件,那么遇到这种问
- 光影魔术手怎么换底色?光影魔术手针对图像画质进行改善提升及效果处理,简单、易用,不需要任何专业的图像技术,能够满足绝大部分照片后期处理的需要
- 迅捷PDF转换器是一款转换效果十分出众的转换工具,那么如果我们想要用迅捷PDF转换器破解加密文件应该怎么办呢?下面小编就为大家介绍迅捷PDF