网站首页 > 文章精选 正文
在日常工作中,我们经常会遇到提取文本或者数字等,今天为大家介绍一个新函数—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.]+"),只需要将正则表达式部分连接在一起,最后按回车键即可。
是不是很方便,提取一步到位,你学会了吗?#头条创作挑战赛##万能生活指南##妙笔生花创作挑战#
- 上一篇: Excel提取数字、字母、汉字一个公式搞定
- 下一篇: 技术趣讲 |「正则」王国奇遇记(正则设计)
猜你喜欢
- 2025-04-07 史上最全正则详解(正则的用法)
- 2025-04-07 10分钟快速掌握正则表达式(正则表达式快速入门)
- 2025-04-07 数字为文本类型时不显示错误提示(该数字为文本类型)
- 2025-04-07 EXCEL VBA学习笔记:正则表达式(二)表达式语句写法
- 2025-04-07 「正则表达式」 一、正则表达式字符匹配(前端必懂 )
- 2025-04-07 鸿蒙开发:正则中的match和matchAll
- 2025-04-07 VBA正则表达式实战指南:精准提取字符串前N位数字求和
- 2025-04-07 推荐三款正则可视化工具「JS篇」(js正则在线)
- 2025-04-07 JavaScript全解析——正则表达式(js正则表达式实例)
- 2025-04-07 InDesign正则表达式实例(一)查找替换有规律的特定字符
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)