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

这个Excel新函数,强大到不可思议!

0
分享至

点击蓝字【秋叶 Excel】

发送【6】

免费领 1000+ 篇 Excel 精选教程!


本文作者:小爽

本文编辑:卫星酱

大家好,我是会一点数据处理的小爽~

前面我们讲过正则函数,了解到正则的插入、拆分用法。(见文末)

之前都是利用正则匹配模式匹配字符,比如:

\d 匹配一个数字 \w 匹配一个数字字母下划线,(在 ascii 模式下) [a-c]匹配一个 a 到 c 之间的一个字符

但是有时会有一个特殊需求,匹配指定内容之前或之后的位置

比如(小爽),我们要匹配括号里面的内容,就可以通过匹配位置,进而获取内容。

(位置小爽位置)

所以今天,就来讲讲正则的匹配位置。


开头结尾限定

开头结尾位置,也有对应的正则语法。

^:用于匹配字符串的开头,表示一个模式应该出现在字符串的开头位置。

$:在正则表达式中,表示匹配字符串的结尾位置。

正则表达式的「匹配」有两种概念:一种是匹配字符,一种是匹配位置,这里的^,$就是匹配位置的。

利用^$我们可以判断字符串开头结尾是否存在某个字符串。

❶ 包含

如下图所示,需要判断字符串中是否包含小爽。

=REGEXTEST(A2,"小爽")

❷ 开头

判断开头是否存在小爽。

=REGEXTEST(A2,"^小爽")


❸ 结尾

判断结尾是否存在小爽。

=REGEXTEST(A2,"小爽$")

❹ 精确

字符串是否为小爽。

=REGEXTEST(A2,"^小爽$")

到这里,我们已经学会了开头结尾对应的正则语法,接下来我们来看看指定内容前后位置的正则语法。


指定内容前后位置

如下图所示,我们需要提取中括号里的信息:

传统做法:

借助 TextSplit 拆分函数。

=TEXTSPLIT(A2,{"【","】"},,TRUE)

当然也可以使用正则函数,通过中括号取反来提取。

=REGEXEXTRACT(A2,"[^【】]+",1)

不过,这里来介绍一种新的做法。

来看看我们的字符串,可以发现,我们要提取的是中括号里的内容。

【小爽】【爽鸭】【Excel】

如果不匹配字符,只匹配位置,那么位置之间的内容,就是需要提取的内容。【(位置)内容(位置)】

问题来了!!!

在正则表达式中,有没有只匹配位置的正则语法?

有的,那就是零宽断言

什么是零宽断言?

正则表达式中的零宽断言是一种特殊的结构,它在匹配的时候不会消耗字符,只是对匹配位置进行条件判断。

如同^代表开头,$代表结尾,零宽断言也有类似的作用,它们只匹配某些位置,在匹配过程中,不占用字符,所以被称为"零宽"

主要有以下四个:

  • (?=pattern)零宽正向先行断言

  • (?<=pattern)零宽正向后行断言

  • (?!pattern)零宽负向先行断言

  • (?零宽负向后行断言

看起来好复杂?

看个例子你就懂了!

字符串:❁小爽ω

正则语法:(?<=❁)小爽(?=ω)

  • (?<=❁)小爽左边为❁的位置。

巧记(?<=):正则中有个左边的小于号。也就是查找小爽左边为❁的位置。

  • (?=ω)小爽右边为ω的位置。

巧记(?=):没有小于号,也就是查找小爽右边为ω的位置。

返回结果:小爽

知道了零宽断言,那我们再来看公式,就不难理解:

=REGEXEXTRACT(A2,"(?<=【).+?(?=】)",1)

【位置小爽位置】【位置爽鸭位置】【位置excel位置】

公式解析:

  • (?<=【):指定内容左边为【的位置。

  • .+?:匹配指定内容,.+代表除换行符之外一到多个字符,?代表非贪婪匹配。

  • (?=】):指定内容右边为】的位置。

何为非贪婪匹配?

  • 贪婪匹配是指匹配时,尽可能多地去匹配字符的方式。

  • 非贪婪匹配是指匹配时,尽可能少地去匹配字符的方式。

假如我们去掉?号,就是贪婪匹配,它会尽可能多的匹配,就会匹配到结尾。


后的话

敲黑板:

本文中,小爽主要带领大家了解正则表达式中比较难的匹配位置。

其中,我们了解到:

  • ^:匹配开头位置

  • $:匹配结尾位置

  • 零宽断言:条件位置匹配(?<=,?=)

  • 非贪婪模式:?尽可能少的匹配

文章比较难,但是掌握了匹配字符和位置,就相当于掌握了正则语法。

正则表达式是匹配模式,要么匹配字符,要么匹配位置

关于匹配字符的文章大家可以戳:

大家在工作中还遇到过哪些 Excel 问题,也可以在留言区中聊聊~

说不定就成为我们后面的选题方向了。

如果你想变得更优秀,提升 Excel 水平,增强职场竞争力。

快来加入《秋叶 Excel 3 天集训营》,和 500 强企业培训讲师拉登Dony 一起学习更多高效技巧!

不限年龄!不限岗位!不限基础!都可以学!

课程原价 99 元

现在扫码

不仅免费报名

还送

100+套精选 Excel 模板

35 个常用函数说明手册

学 Excel,提升办公效率


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

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.

相关推荐
热点推荐
博主质疑《上甘岭》台词出现“深圳”,遭打脸:此地名始见明朝,1931年设镇

博主质疑《上甘岭》台词出现“深圳”,遭打脸:此地名始见明朝,1931年设镇

不掉线电波
2024-10-31 10:12:11
辣手!沪上别墅横生“巨无霸”级“后厢房”,比主体建筑还要宽!两年了还在“造”

辣手!沪上别墅横生“巨无霸”级“后厢房”,比主体建筑还要宽!两年了还在“造”

新民晚报
2024-10-31 14:09:35
国防部:“台独”武装那点儿事不难掌握

国防部:“台独”武装那点儿事不难掌握

界面新闻
2024-10-31 16:11:06
伊万卡迎来43岁,犹太裔丈夫打破沉默,回应特朗普如若获胜的打算

伊万卡迎来43岁,犹太裔丈夫打破沉默,回应特朗普如若获胜的打算

译言
2024-10-31 07:44:03
崔永熙:国家仇恨永世不能忘 但同为亚洲篮球运动员 我很尊重河村

崔永熙:国家仇恨永世不能忘 但同为亚洲篮球运动员 我很尊重河村

直播吧
2024-10-31 14:17:11
特朗普丢掉了宾夕法尼亚州?特朗普2024竞选大势已去了吗?

特朗普丢掉了宾夕法尼亚州?特朗普2024竞选大势已去了吗?

叒女紫121
2024-10-31 11:28:49
阿斯利康中国总裁在华配合调查?外交部:中国政府依法保障在华外企合法权益

阿斯利康中国总裁在华配合调查?外交部:中国政府依法保障在华外企合法权益

澎湃新闻
2024-10-31 15:30:26
只有美以投下反对票 联大第32次要求美国终止封锁古巴

只有美以投下反对票 联大第32次要求美国终止封锁古巴

新京报
2024-10-31 07:25:03
淮北市选出新市长

淮北市选出新市长

鲁中晨报
2024-10-31 15:14:07
中俄签巨额订单!055大驱的发动机,中国一次性卖给俄罗斯20台

中俄签巨额订单!055大驱的发动机,中国一次性卖给俄罗斯20台

常高俊April工作室
2024-10-31 11:18:17
中国篮球巨变 姚明临时替代者出炉 名记预测王芳成新掌门候选

中国篮球巨变 姚明临时替代者出炉 名记预测王芳成新掌门候选

厝边人侃体育
2024-10-31 12:41:07
成都上演老实人的愤怒了

成都上演老实人的愤怒了

清晖有墨
2024-10-30 20:36:10
外媒:俄罗斯政府对谷歌的罚款已成天文数字,远超全球GDP总和

外媒:俄罗斯政府对谷歌的罚款已成天文数字,远超全球GDP总和

环球网资讯
2024-10-31 10:02:11
美国大选突发意外,民主党“大金主”临阵倒戈,特朗普胜率再提升

美国大选突发意外,民主党“大金主”临阵倒戈,特朗普胜率再提升

碳基生物关怀组织
2024-10-30 19:45:02
最强地级市发改委、商务局“一把手”到任

最强地级市发改委、商务局“一把手”到任

江苏城市论坛
2024-10-31 17:04:38
窦骁噶蛋自宫的瓜!

窦骁噶蛋自宫的瓜!

八卦疯叔
2024-10-31 11:34:30
苹果8,陪伴我6年,三年大学,三年工作,越用越顺滑。

苹果8,陪伴我6年,三年大学,三年工作,越用越顺滑。

人情皆文史
2024-10-31 00:08:38
狗血!婚前几天新郎约人开房,超美新娘愤而拒婚!毁三观现场曝光

狗血!婚前几天新郎约人开房,超美新娘愤而拒婚!毁三观现场曝光

新动察plus
2024-10-31 13:51:25
钟睒睒要求农夫山泉内部立下“军令状:抢不回市场份额 整个包装水部门都“下课”

钟睒睒要求农夫山泉内部立下“军令状:抢不回市场份额 整个包装水部门都“下课”

闪电新闻
2024-10-31 10:35:29
他任正部级新职!今年至少已有19位正部级履新

他任正部级新职!今年至少已有19位正部级履新

上观新闻
2024-10-31 12:29:06
2024-10-31 17:18:44
秋叶excel
秋叶excel
宝藏表哥
839文章数 1025关注度
往期回顾 全部

头条要闻

武契奇:谈及俄乌停火倡议 普京用一句话挡了回去

头条要闻

武契奇:谈及俄乌停火倡议 普京用一句话挡了回去

体育要闻

中国足球,再也换不了肖智

娱乐要闻

刘大锤曝两对明星偷偷领证结婚

财经要闻

减持!李嘉诚又出手了

科技要闻

任正非:华为要向美国学习开放、包容

汽车要闻

宋PLUS有对手啦?15万插电混动SUV又一新选择

态度原创

游戏
家居
艺术
房产
公开课

PS5轻薄款外壳不兼容PS5 Pro引热议:这设计太愚蠢!

家居要闻

回归自然 去繁求简开阔空间

艺术要闻

故宫珍藏的墨迹《十七帖》,比拓本更精良,这才是地道的魏晋写法

房产要闻

最新!销售额破千亿,面积激增22万㎡!海南楼市还是猛!

公开课

AI如何揭开大自然和宇宙的奥秘

无障碍浏览 进入关怀版