Excel情报局

用案例讲Excel

探索挖掘分享Excel实用技能
Super Excel Man
用1%的Excel基础搞定99%的职场难题

做一个超级实用的Excel公众号

Excel是门手艺玩转需要勇气
数万表格爱好者聚集地


最新版的WPS表格已经支持一些Unicode属性类的匹配,p是Unicode相关的扩展。

最新版的WPS表格定义了一些以 p 开头的、用于匹配特定字符集的字符类。这种正则的输入规则更像是如预定义的字符组:[一-龟]、[0-9]等的快捷方式。


掌握regexp以下这几个带p的正则符号,可以匹配到表格内90%你想要提取的内容。



匹配汉字
p{han}

B2单元格输入公式:
=REGEXP(A2,”p{han}+“)

p{han}:可匹配单个的汉字字符。
p{han}+:可匹配连续的汉字字符串。

效果等同于:[一-龟]

所以REGEXP函数可以匹配到A2单元格混合内容中所有汉字字符。

p{han} 这种模式可以匹配到:
包括简体中文、繁体中文、日文汉字、韩文汉字等表意文字。用p{han}匹配中文,对比之前的[一-龟],更直观,且能匹配到各多,更丰富的不常见汉字字符。



匹配大写字母
p{lu}

B2单元格输入公式:
=REGEXP(A2,”p{lu}+“)

p{lu}+:可匹配连续的大写字母字符串。

效果等同于:[A-Z]

p{lu}这种模式可以匹配到:
包括大写字母,拉丁字母、希腊字母等大写字母字符。



匹配小写字母
p{ll}

B2单元格输入公式:
=REGEXP(A2,”p{ll}+“)

p{ll}+:可匹配连续的小写字母字符串。

效果等同于:[a-z]

p{ll} 匹配小写字母,与p{lu}相对应。



匹配字母(大写+小写)
[A-z]

掌握regexp这几个带p的正则符号,可以匹配到90%你想要的内容
理论上是用:
=REGEXP(A2,”p{l}+“)
进行匹配。

我们发现不仅将大写与小写字母匹配出来了,连同汉字字符也出现了。

需要注意的是WPS中不支持p{l}的使用,不兼容



所以我们需要用常规的:
=REGEXP(A2,”[A-z]+”)



匹配数字
p{n}

B2单元格输入公式:
=REGEXP(A2,”p{n}+“)

效果等同于:[0-9]



匹配换行符
n

B2单元格输入公式:
=REGEXP(A2,”n“,2,””)

可以利用REGEXP函数的替换模式,利用正则表达式n(换行符),查找到所有的换行符,替换为空值,可以实现查找并删除强制换行符。



匹配标点符号
p{p}

B2单元格输入公式:
=REGEXP(A2,”p{p}+“)

p{p}:匹配单个标点符号
p{p}+:可匹配连续的标点符号



匹配数学、货币符号
p{s}

B2单元格输入公式:
=REGEXP(A2,”p{s}+“)

p{s}:匹配单个数学符号、货币符号等
p{s}+:可匹配连续的符号


学习Excel/你若没有天赋/那就一直重复/当你快到本能反应的时候/你的重复就是别人眼中的天赋/冲破捆绑/展翅翱翔//回顾关键内容/善用图片表达/学会建立联系/拓展深度广度/浓缩关键概念/应用到行动中/善于归纳总结/尝试进行分享

批量对Excel单元格部分文字进行内容替换 格式更改

合并工作表,用两个函数就搞定啦

比vlookup还强大的动态随机查询

根据起始序号与终止序号写入内容

regexp正则提取:款式&尺码多组提取

一个关于人口普查Excel户籍整理的问题

regexp+vlookup,根据简称查询全称

excel1秒批处理1000条混乱时间数据

Regexp这个大哥级函数“人狠话不多”