网易首页 > 网易号 > 正文 申请入驻

这个免费的WPS新函数太绝了,真后悔没早点遇到!

0
分享至

本文作者:小爽

本文编辑:卫星酱

大家好,我是啥都会一点点的小爽~

说到处理字符串的判断函数,大家会想到哪些?

FIND 函数+ISNUMBER 函数 SEARCH 函数+ISNUMBER 函数 ....

说到处理字符串的提取函数,大家会想到哪些?

LEFT 函数/MID 函数/RIGHT 函数 LOOKUP 函数/MATCH 函数 .....

说到处理字符串的替换函数,大家会想到哪些?

SUBSTITUDE 函数/REPLACE 函数 .....

关于判断,提取,替换,其实只要一个正则函数就都可以搞定!

最近 WPS 新出了正则函数 REGEX。

它使用的是正则表达式

正则表达式是一种用于匹配和操作文本的强大工具,它是由一系列字符和特殊字符组成的模式,用于描述要匹配的文本模式。 正则表达式可以在文本中查找、替换、提取和验证特定的模式。

下面大家跟着小爽的步伐,来了解一下这个强大的函数吧~

如果你想学习更多更实用的 Excel 小技巧,提高工作效率、升职加薪……

那我推荐你加入秋叶 Excel 3 天集训营!每天学习大概30 分钟,3 天时间,你也有可能成为 Excel 高手!

专业讲师、贴心助教、上进学员,都在等你哦~

秋叶 Excel 3 天集训营

现在仅需 0 元

报名还送

100 套 Excel 实用模板

35 个常用函数说明

名额有限,赶紧加入吧!

正则函数语法

REGEXP 函数的作用:是利用正则表达式,去匹配原始字符串,得到匹配结果,进行提取/判断/替换操作。

=REGEXP(原始字符串,正则表示式,[匹配模式],[替换内容])

第一参数:原始字符串

第二参数:正则表达式

关于正则表达式,不用怕,后面的案例会带领大家进一步的了解正则语法。

第三参数:匹配模式

第四参数:替换内容

当第三参数为替换时,输入替换的内容,默认替换的值为 0。

从下图中我们可以看到,第三参数,正则的匹配模式有三种:

0-提取(默认方式)

1-判断

2-替换

这三个正则匹配模式,其实也可以看出正则函数主要的功能用在判断字符,提取字符,替换字符上。

判断字符串

在 Excel 中,当我们需要判断字符串中是否某个字符时,一般使用的是 FIND+ISNUMBER 函数。

如下图:判断下述字符是否存在 Excel。

=ISNUMBER(FIND("Excel",A2))

但是,Excel 还可能存在小写的 Excel,这时我们可以增加查找条件 Excel,然后用 OR 函数判断。

使用正则函数,也很快!

=REGEXP(A2,"(E|e)xcel",1)

那要是数据存在 ExCel,exCel……等等,只有 l 是小写,其余字母都可能是大写和小写字母,那不是要一一写出所有可能结果再查找?

不管多麻烦的判断,一个正则函数,通通可以搞定!

=REGEXP(A2,"(E|e)(X|x)(C|c)(E|e)l",1)

我们来看看这个公式:

原始字符串:A2 单元格

正则表达式:"(E|e)(X|x)(C|c)(E|e)l"

在正则语法中,| 表示或,所以(E|e) 表示 E 或者 e

(E|e):第一个字符是:E 或者 e

(X|x):第二个字符是:X 或者 x

(C|c):第三个字符是:C 或者 c

(E|e):第四个字符是:E 或者 e

l:第五个字符是:l

这也就是对应查找 Excel 的规则,除了最后的 l 字母,其余的可以是大写也可以是小写。

匹配模式:1 ,对应的是判断,最终返回逻辑值,TRUE/FALSE。

敲黑板:

到这里,我们学会了第一个正则语法:| 代表或的意思。

大家学会了嘛?继续冲鸭!!

提取字符串

在字符串提取中,经常有个噩梦就是提取字符串中的数字。

各种乱七八糟的数字文本混合,使得我们非常的头痛。

比如我们要提取文本中最左边的数字。

使用 LEFT 函数+LOOKUP 函数。

=-LOOKUP(9^9,-LEFT(A2,ROW($1:$15)))

但是我们要提取的是第一个数字。那就得换另外的公式。

=LOOKUP(9^9,MID(A2,MATCH(1,MID(A2,ROW($1:$15),1)^0,0),ROW($1:$15))*1)

头皮疼!!!!/(ㄒoㄒ)/~~

不过现在,我们有正则函数,一下子就能搞定!

=REGEXP(A2,"\d+")

搭配 INDEX 函数,我们想取第几个就取第几个!

除了提取数字外,还可以提取非数字的字符串。

=REGEXP(A2,"\D+")

来来来,我们来看看公式~

公式中,主要涉及两个正则语法

\d+,表示匹配一个以及以上数字,所以将字符串中全部是数字的匹配出来 ;

\D+,则表示匹配一个以及以上的非数字,所以将字符串中全部是非数字的匹配出来。

似不似很方便!!

敲黑板:

这里我们提到两个正则语法。

\d:表示所有的数字,相当于[0-9];

\D:表示所有的非数字,相当于[^0-9];

+:加号表示量词,意思是一个到多个。

另外的量词有* ,表示 0 到多个;

? 表示 0 个或者 1 个。

到这里,小伙伴们又学到几个正则语法了,太棒了,继续冲鸭~

替换字符串

当我们清洗数据的时候,总有一些烦人的备注在捣蛋。所以我们需要将括号中的内容通通删除掉。

通过 FIND 函数查找两个括号的位置,提取内容后,用 SUBSTITUTE 函数将它替换掉!

=SUBSTITUTE(A2,MID(A2,FIND("(",A2),FIND(")",A2)-FIND("(",A2)+1),"")

传统做法好麻烦。

别怕!

有了正则函数,也是一个函数搞定!

=REGEXP(A2,"\(.*\)",2)

老规矩,我们来看看公式中的第二参数的正则表达式

\( \表示转义字符,由于括号有特殊含义,所以需要用转义字符转换。

. * .表示除了换行符/回车符以外的任意字符。

\) 与\(同理

第三参数为 2 ,表示替换,第四参数不写默认为空。

所以公式就不难理解,就是 正则表达式匹配字符串中括号的内容,并将括号中的内容替换为空,从而达到删除的目的。

敲黑板 :

这里我们又学到两个正则语法

\为转义字符,主要将特殊符号进行转义。

.代表除换行回车符以外的任意字符。

最后的话

正则是处理字符串的一个很强大的利器,很多传统函数很难做到的一些数据处理,正则都可以轻松搞定!

本文涉及了几个正则语法:

| 代表或

\d 代表数字

\D 代表非数字

量词中

+ 代表一个到多个。

*代表零个到多个。

? 代表 零个或者一个。

\ 代表转义字符

当然正则语法不止有这些,文章篇幅有限,后面有机会我们再介绍。

对了,也可以在留言区聊聊,大家是什么时候了解到正则这个玩意的~

如果你想学习更多的 Excel 实用小技巧,减轻工作负担~

现在就加入秋叶 Excel 3 天集训营吧!每天学习大概 30 分钟,3 天时间,你也有可能成为 Excel 高手!

专业讲师、贴心助教、上进学员,都在等你哦~

秋叶 Excel 3 天集训营

现在仅需 0 元

报名即送

100 套实用 Excel 模板

35 个常用函数说明

赶紧扫码预约吧!

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
难以置信!因油价持续上涨,一早餐店通知每根油条上涨价格2.5元

难以置信!因油价持续上涨,一早餐店通知每根油条上涨价格2.5元

火山詩话
2026-03-09 15:09:03
因非特异性呼吸衰竭,女博导李新影在埃及去世,年仅48岁,学生:每次见面她都是笑盈盈的,过年还互发了拜年祝福

因非特异性呼吸衰竭,女博导李新影在埃及去世,年仅48岁,学生:每次见面她都是笑盈盈的,过年还互发了拜年祝福

极目新闻
2026-03-09 12:40:07
美油主力合约跌破87美元/桶

美油主力合约跌破87美元/桶

每日经济新闻
2026-03-10 06:15:04
负债80万!娶不起老婆,各种创业,一网友哭诉39岁堂兄走上绝路…

负债80万!娶不起老婆,各种创业,一网友哭诉39岁堂兄走上绝路…

火山詩话
2026-03-09 18:24:31
触控屏界面丑到辣眼!电气工程师审美不如幼稚园小朋友

触控屏界面丑到辣眼!电气工程师审美不如幼稚园小朋友

喜爱的CAD
2026-03-09 19:04:35
74年印度吞并锡金,中国拒绝锡金的求助:有三原因,第一个很重要

74年印度吞并锡金,中国拒绝锡金的求助:有三原因,第一个很重要

老谢谈史
2026-03-09 17:55:06
中国研发出半人马机器人:与人背部连接 全向跟随

中国研发出半人马机器人:与人背部连接 全向跟随

快科技
2026-03-09 18:07:13
为什么中年男人去哪都要开车啊?

为什么中年男人去哪都要开车啊?

科普中国
2026-03-08 19:06:44
2026年清明将至,这5类人切记别上坟,老祖宗的忠告别当耳旁风

2026年清明将至,这5类人切记别上坟,老祖宗的忠告别当耳旁风

老特有话说
2026-03-08 15:30:41
妇女节女孩买花送妈妈,父亲嫌贵大闹花店,价格公布,评论区炸锅

妇女节女孩买花送妈妈,父亲嫌贵大闹花店,价格公布,评论区炸锅

以茶带书
2026-03-09 19:10:12
李嘉诚继续对世界悲观

李嘉诚继续对世界悲观

华商韬略毕亚军
2026-03-09 15:53:03
为什么现在小孩的名字都很俗?网友:家长没文化,只知道堆砌

为什么现在小孩的名字都很俗?网友:家长没文化,只知道堆砌

夜深爱杂谈
2026-03-09 22:11:35
23红还不够吉尼斯,官方:红牌纪录为单场36红

23红还不够吉尼斯,官方:红牌纪录为单场36红

懂球帝
2026-03-09 23:24:03
叫停!上海浦东双子塔地标暂缓建设

叫停!上海浦东双子塔地标暂缓建设

GA环球建筑
2026-03-10 00:07:45
原来我们错怪康熙了,让容妃刷脏马桶27年,其实是一种“保护”?

原来我们错怪康熙了,让容妃刷脏马桶27年,其实是一种“保护”?

铭记历史呀
2026-03-09 14:13:03
小米YU7的29万订单被快速消化,小米要走下坡路了吗?

小米YU7的29万订单被快速消化,小米要走下坡路了吗?

新能源前瞻
2026-03-09 16:01:51
伊朗客户大面积失联,义乌外贸遭重创

伊朗客户大面积失联,义乌外贸遭重创

派代
2026-03-09 18:03:56
重磅:曝乌克兰准备对俄罗斯领土发动春季大反攻!

重磅:曝乌克兰准备对俄罗斯领土发动春季大反攻!

项鹏飞
2026-03-09 15:57:15
NBA历史首现!黄蜂将次轮签送至热火 解决两年前罗齐尔交易纠纷

NBA历史首现!黄蜂将次轮签送至热火 解决两年前罗齐尔交易纠纷

罗说NBA
2026-03-10 06:11:07
匈牙利爆发大规模抗议!反对俄罗斯干涉选举

匈牙利爆发大规模抗议!反对俄罗斯干涉选举

项鹏飞
2026-03-08 21:24:24
2026-03-10 07:55:00
秋叶excel incentive-icons
秋叶excel
宝藏表哥
1329文章数 1149关注度
往期回顾 全部

头条要闻

媒体:一次越界打击揭开美以裂痕 伊朗向美国传递信号

头条要闻

媒体:一次越界打击揭开美以裂痕 伊朗向美国传递信号

体育要闻

36连胜终结!大魔王也是可以战胜的

娱乐要闻

薛之谦老婆怀二胎,现身产检心情愉快

财经要闻

油价破100美元年内涨80% 全球市场剧震

科技要闻

OpenClaw更新,"养虾"再也不会犯健忘症了

汽车要闻

对标奔驰小号G级 路虎小型卫士最新消息曝光

态度原创

艺术
健康
手机
亲子
公开课

艺术要闻

扎哈·哈迪德事务所未来或更名

转头就晕的耳石症,能开车上班吗?

手机要闻

7999元起 小米17 Ultra徕卡版黑银色开售 徕卡设计师亲自操刀设计

亲子要闻

为何外国妈妈带娃如此轻松?网友的反驳让人意外!

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版