首页 » PHP教程 » functionextractphp技巧_这个新增的Excel提取函数太厉害了WPS也能用了

functionextractphp技巧_这个新增的Excel提取函数太厉害了WPS也能用了

访客 2024-12-13 0

扫一扫用手机浏览

文章目录 [+]

大略来说便是:正则表达式可以通过一些特定的字符来描述出当前数据的规律,然后我们再通过这个规律来做数据提取与匹配

以下是一些常见的元字符,这个大家只须要做理解即可,不须要记得,毕竟都是AI时期了

functionextractphp技巧_这个新增的Excel提取函数太厉害了WPS也能用了

二、REGEXEXTRACT

REGEXEXTRACT函数:根据正则表达式来进行数据的提取

functionextractphp技巧_这个新增的Excel提取函数太厉害了WPS也能用了
(图片来自网络侵删)

语法:=REGEXEXTRACT (text、pattern、[return_mode]、[case_sensitivity])

参数1:须要提取的文本

参数2:正则表达式

参数3:匹配类型,一共有3个,下面会详细讲到

参数4:是否须要区分大小写

以上便是REGEXEXTRACT函数的参数,随后我们来理解下的利用方法

三、常规用法

在这里\d表示整数后面再跟一个+号就表示匹配一个或多个数字字符,

公式:=REGEXEXTRACT(B3,"\d+",0)

将第三参数忽略或者设置为0,只会返回第一个匹配到的结果

公式:=REGEXEXTRACT(B3,"\d+",1)

将第三参数设置为1,则表示匹配所有知足条件的结果

公式:=REGEXEXTRACT(B3,"\d+",2)

将第三参数设置为2.则会返回缺点值,这个是由于第三参数是用来获取匹配组的第一个结果的,当前的正则表达式并不是匹配组,以是就会返回缺点值,这用到的并不多大家理解即可

四、提取小数

公式:=REGEXEXTRACT(B3,"\d+\.?\d+",1)

跟大家大略的讲解下这个正则表达式的含义

\d+表示匹配多个数字,\.?表示匹配1个小数点,\d+再次匹配多个数字,这样的话就能构建好小数的匹配规则

如果你想对数据进行求和,须要把稳的是该函数是一个文本函数,结果都是文本格式的数字,须要将结果乘1转换为数字格式才能求和

公式:=SUM(REGEXEXTRACT(B3,"\d+\.?\d+",1)1)

五、提取字母

公式:=REGEXEXTRACT(B3,"[a-z]+",1,0)

在这里如果第四参数为0怎表示区分大小写,第四参数为1怎表示不区分大小写。

这个参数的意义实在并不大,可以利用利用[A-Z]表示大写字母,[a-z]表示小写字母

六、提取汉字

公式:=REGEXEXTRACT(B3,"[一-龟]+",1)

方括号是一个字符集,一-龟就表示汉字的范围,在这里范围是根据Unicode 编码的顺序,一到龟基本涵盖的所有的函数,所以是可以利用[一-龟]来代指所有的汉字的

七、AI帮忙

正则表达式的规则与用法真的非常多,乃至有大佬还为此转换写了一本书,但是我们真的完备没有必要去学习,现在AI已经非常遍及了,碰着不会的正则表达值,直接讯问AI即可

比如现在我们想要提取下面这个话的金额,就可以直接讯问AI,它的答疑也基本都是精确的。

早上5个人花了100元,本日中午2个人花了12.6元,晚上花了19.63元

以上便是本日禀享的全部内容,这个函数在WPS中叫做REGEXP,升级到最新版已经可以利用了,大家可以动手练习下,真的很好玩~

如果你想要提高事情效率,不想再求同事帮你办理各种Excel问题,可以理解下我的专栏,WPS用户也能利用,讲解了函数、图表、透视表、数据看板等常用功能,带你快速成为Excel高手

标签:

相关文章

虚拟化IT,颠覆传统,引领未来科技革新

随着信息技术的飞速发展,虚拟化技术应运而生,成为推动企业信息化建设的重要力量。虚拟化IT以其独特的优势,颠覆了传统的IT架构,引领...

PHP教程 2024-12-15 阅读0 评论0

霍巴特,南半球的历史与文化瑰宝

霍巴特,作为澳大利亚塔斯马尼亚州的首府,不仅是南半球的历史与文化瑰宝,更是全球游客向往的旅游胜地。自1788年英国殖民者抵达塔斯马...

PHP教程 2024-12-15 阅读0 评论0

php暂停期待技巧_另类办法实现PHP后台运行

问题开拓中常常会碰着这种情形:当用户触发某个要求后,须要PHP做一些处理,但是不须要用户等待处理完成,也便是要求须要快速相应并结束...

PHP教程 2024-12-15 阅读0 评论0