乐于分享
好东西不私藏

WPS 表格正则函数使用教程:高效处理文本必备

WPS 表格正则函数使用教程:高效处理文本必备

WPS表格的REGEXP函数是处理复杂文本的“瑞士军刀”,集提取、判断、替换于一体,无需切换多个函数,是数据清洗和文本批量处理的核心工具。本文采用“语法+高频案例+避坑”结构,新手可直接套用公式,快速上手。

一、核心语法(必记)

WPS REGEXP函数通过匹配模式切换功能,语法简洁灵活,核心格式如下:

参数

必选

说明

关键注意

原始字符串

待处理文本,可填单元格引用(如A2)或双引号包裹的字符串

支持多单元格区域,返回数组结果

正则表达式

匹配规则,需用英文双引号包裹

支持\d(数字)、\w(字符)、[]等标准语法

匹配模式

功能切换:0=提取(默认)、1=判断、2=替换、3=完整提取

数组场景优先用3,避免丢失结果

替换内容

仅模式2生效,替换后的文本,留空则删除匹配内容

支持反向引用(如$1)调取捕获组

快速记忆:查有没有(模式1)、取想要的(模式0/3)、改不要的(模式2)

二、基础入门:3个核心场景(直接套用)

以下案例均默认“原始数据在A2单元格”,替换单元格引用即可直接使用。

场景1:判断匹配(模式1)

用途:验证格式(手机号、邮箱)、检查是否包含指定内容。
验证手机号(11位,以13-9开头):
=REGEXP(A2, “^1[3-9]\d{9}$”, 1)
检查是否包含“WPS”(不区分大小写):
=REGEXP(A2, “wps”, 1, “i”)

场景2:提取内容(模式0/3)

用途:从混合文本中提取数字、汉字、字母等,多结果自动溢出到下方单元格。
提取所有连续数字(如订单号、金额):
=REGEXP(A2, “\d+”)(省略模式,默认0)
提取中文姓名(纯汉字):
=REGEXP(A2, “^[\u4e00-\u9fa5]+”)
提取邮箱前缀(捕获组用法,取@前内容):
=REGEXP(A2, “(.+)@”, 0)(()为捕获组,模式0返回第一个捕获组)

场景3:替换/删除内容(模式2)

用途:批量清理乱码、替换特殊字符、删除敏感信息。
替换所有空格为逗号:
=REGEXP(A2, “\s+”, 2, “,”)
删除所有非数字字符(仅保留数字):
=REGEXP(A2, “\D+”, 2)(替换内容留空,等效删除)
手机号脱敏(保留前3后4,中间变****):
=REGEXP(A2, “(1[3-9]\d{2})\d{4}(\d{4})”, 2, “$1****$2”)

三、进阶实战:5个办公高频案例(解决80%问题)

结合职场真实场景,搭配常用正则语法,复制公式即可使用。

案例1:拆分“产品-规格-价格”多段信息

原始数据:A2=“WPS会员-年卡-128元” | 目标:提取产品名、规格、价格
提取产品名:=REGEXP(A2, “^(.+)-“, 0)
提取规格:=REGEXP(A2, “-(.+)-“, 0)
提取价格数字:=REGEXP(A2, “\d+”, 0)

四、必背正则语法速查表(新手优先记)

语法

含义

适用场景

\d

匹配任意数字

提取手机号、金额、订单号

\D

匹配任意非数字

删除非数字字符

\w

匹配字母/数字/下划线

提取英文账号

\s

匹配任意空白(空格/换行)

清理多余空格、换行

.

匹配任意单个字符(除换行)

模糊匹配固定长度文本

[]

匹配括号内任意一个字符

匹配指定字符集(如[0-9a-z])

[^…]

反向匹配,排除括号内字符

删除指定字符以外的内容

^

匹配文本开头

验证格式(如手机号开头)

$

匹配文本结尾

验证格式(如邮箱结尾)

+

匹配前一个字符1次及以上

提取连续数字/汉字

()

捕获组,用于提取或反向引用

拆分文本、脱敏替换

五、避坑指南(90%新手会踩)

引号错误:正则表达式必须用英文双引号(如”^\d+$”),中文引号会直接报错。
转义字符:WPS中,正则里的反斜杠无需额外转义,直接写\d即可,不用写成\\d。
数组溢出:提取多结果时,确保目标单元格下方无数据,或用TOROW函数转为一行:=TOROW(REGEXP(A2, “\d+”, 3))
版本兼容:REGEXP函数是WPS 2024年4月后新增功能,旧版本不支持,需更新WPS到最新版。
多行匹配:处理换行文本时,需在匹配模式中加”s”,让.匹配换行:=REGEXP(A2, “开始(.+)结束”, 0, “s”)

六、总结

WPS REGEXP函数的核心是“一个函数搞定三类需求”:模式1判断、模式0/3提取、模式2替换。新手先掌握“手机号验证、提取数字、清理空格”3个基础用法,再结合捕获组和反向匹配,就能解决职场中大部分文本处理问题。
收藏本文,遇到文本处理需求时,直接对照场景套用,一周即可熟练掌握!
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » WPS 表格正则函数使用教程:高效处理文本必备

评论 抢沙发

9 + 6 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮