网站首页 > 基础教程 正文
在日常工作中,我们经常会遇到提取文本或者数字等,今天为大家介绍一个新函数—REGEXP正则函数,它的功能很强大,在提取时不需要嵌套其它函数,非常方便。
一、函数介绍:
函数介绍 | |
分类 | 详情 |
REGEXP | 函数根据正则表达式对字符串进行提取、判断或替换。 |
使用结构 | =REGEXP(字符串,正则表达式,[匹配模式],[替换内容]) |
正则表达式 | [0-9] 表示0到9的数字字符集 \d 等效于[0-9] [0-9.-]+ 表示任意整数与小数字符集 [^0-9] 表示非数字字符集 |
匹配模式 | 0(默认值)表示提取,1表示判断,2表示替换 |
二、案例分析:
如图,我们需要根据要求,提取跟数字部分相关的信息。
三、使用方法:
- 提取数字部分:
如图,我们需要提取文本内容中的数字部分,在单元格中输入公式:=REGEXP(A2,"[0-9.-]+"),或者公式:=REGEXP(A2,"[\d.]+"),[0-9.-]+ ,表示任意整数与小数字符集,\d 等效于[0-9],最后按回车键即可。
2.提取数字后进行计算
如图,我们需要提取数字部分再进行乘积计算,在单元格中输入公式:=PRODUCT(--REGEXP(A2,"[0-9.]+")),这里我们可以根据需要,嵌套不同的计算函数,例如求和,求平均数等,乘积函数我们就用PRODUCT函数。
3.提取数字和字母部分
在下图中,我们需要提取出数字和字母部分,在单元格中输入公式:=REGEXP(A2,"[A-Z0-9.]+"),只需要将正则表达式部分连接在一起,最后按回车键即可。
是不是很方便,提取一步到位,你学会了吗?#头条创作挑战赛##万能生活指南##妙笔生花创作挑战#
猜你喜欢
- 2025-03-30 使用正则表达式验证手机号-C#学习进阶
- 2025-03-30 Excel正则表达式:提取出负数的操作方法
- 2025-03-30 python利用正则提取字符串中的手机号
- 2025-03-30 WPS新增REGEXP函数正则表达式的实践应用4-提取
- 2025-03-30 551 实用指南:表格中日期格式的规范录入与转换技巧
- 2025-03-30 JMeter中3种参数值的传递(jmeter调用参数)
- 2025-03-30 python接口自动化(十一)--发送post「data」(详解)
- 2025-03-30 EXCEL VBA学习笔记:正则表达式(二)表达式语句写法
- 2025-03-30 玩转Python正则表达式,开启高效数据提取之旅
- 2025-03-30 这个新增的Excel提取函数,太厉害了!WPS也能用了!
- 最近发表
- 标签列表
-
- 菜鸟教程 (58)
- jsp (69)
- c++教程 (58)
- pythonlist (60)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- pythonif (68)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)