当前位置:

首页 > 软件教程 > Excel新函数REGEXP怎么用?操作要点整理

Excel新函数REGEXP怎么用?操作要点整理

Excel 本身并没有一个单独叫 REGEXP 的函数。大家常说的“REGEXP 新函数”,实际是指 Microsoft 365 新增的三个正则函数:REGEXTEST(判断文本是否符合规则)、REGEXEXTRACT(提取匹配内容)、REGEXREPLACE(按规则替换文本)。平时处理订单号、客户

本文目录

    Excel 本身并没有一个单独叫 REGEXP 的函数。大家常说的“REGEXP 新函数”,实际是指 Microsoft 365 新增的三个正则函数:REGEXTEST(判断文本是否符合规则)、REGEXEXTRACT(提取匹配内容)、REGEXREPLACE(按规则替换文本)。平时处理订单号、客户编号、邮箱、编码这类格式固定的内容,写好匹配模式,对应函数直接上手就行。

    本次操作环境是 Microsoft Excel,版本为 Microsoft 365 16.93 桌面版。这几个正则函数是较新推出的功能,如果你用的是 WPS 或旧版 Excel,记得先确认软件本身是否支持。

    第一步:准备示例文本和正则模式

    先把所有要处理的文本放到一列,旁边列好待判断、提取或替换的目标。这次用订单号、客户编号、产品型号和邮箱做素材。模式里的 d 代表任意数字,{4} 表示规则连续出现 4 次,^ 和 $ 分别限定从文本开头、结尾匹配。

    Excel新函数REGEXP怎么用?操作要点整理

    如果只是检查文本里是否包含某段内容,匹配模式可以写得宽松些;但要判断整格内容是否完全符合指定格式,就得加上开头和结尾限定。比如订单号示例 ^A-d{4}-d{4}$,含义是:文本必须以 A- 开头,后面接 4 位数字,再一个短横线加 4 位数字。

    第二步:用 REGEXTEST 判断是否匹配

    在结果单元格输入 =REGEXTEST(A2,"^A-d{4}-d{4}$"),Excel 会直接返回 TRUE 或 FALSE。TRUE 表示 A2 里的文本完全符合订单号格式,FALSE 说明前缀、位数、分隔符或内容完整性有问题。

    Excel新函数REGEXP怎么用?操作要点整理

    REGEXTEST 的强项正是做格式校验,比如核对员工编号、合同编号、客户编号、邮箱是否符合规范。它只返回“匹配/不匹配”,不会提取具体内容;需要提取片段时,换用 REGEXEXTRACT。

    第三步:用 REGEXEXTRACT 提取匹配内容

    在客户编号提取列输入 =REGEXEXTRACT(A2,"KH-d{4}-d{4}"),就能从“华东-张三-KH-2026-0710”这类混杂文本中单独取出客户编号。模式里的 KH- 是固定前缀,后面两段 d{4} 分别匹配 4 位数字。

    Excel新函数REGEXP怎么用?操作要点整理

    REGEXEXTRACT 还能搭配捕获组。比如公式 =REGEXEXTRACT(A4,"@(.+)$",2) 可以从邮箱里提取 @ 后面的域名。第三个参数填 2 时,返回的是第一个匹配结果里的捕获组内容,而非完整匹配文本。

    第四步:用 REGEXREPLACE 替换或脱敏

    想把客户编号最后四位替换成星号,可以输入 =REGEXREPLACE(A2,"(d{3})d{4}(d{4})","$1****$2")。括号把不需要替换的前半段编号存起来,替换文本里用 $1 引用即可。

    Excel新函数REGEXP怎么用?操作要点整理

    REGEXREPLACE 不仅能做信息脱敏,也能清洗文本。比如 =REGEXREPLACE(A3,"s+"," ") 可以把连续多个空格合并成一个,=REGEXREPLACE(A4,"^编号:","") 能直接删掉文本开头的固定中文前缀。

    语法和参数怎么记

    函数基础语法返回结果常用场景
    REGEXTEST=REGEXTEST(text, pattern, [case_sensitivity])TRUE 或 FALSE判断编号、客户编号、邮箱等格式是否匹配
    REGEXEXTRACT=REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity])匹配到的文本或捕获组从混合文本中提取订单号、客户编号、域名
    REGEXREPLACE=REGEXREPLACE(text, pattern, replacement, [occurrence], [case_sensitivity])替换后的文本脱敏、去前缀、清理空格、统一格式

    常用正则符号速查

    符号含义示例
    d任意数字d{4} 匹配 4 位数字
    .任意单个字符A. 可匹配 A1、AB
    *出现 0 次或多次s* 匹配可有可无的空白
    +出现 1 次或多次s+ 匹配连续空格
    {n}固定出现 n 次d{4} 匹配 4 位数字
    []字符范围[A-Z] 匹配大写字母
    ()捕获组(d{3}) 捕获前三位数字
    ^ / $开头 / 结尾^A 限制以 A 开头

    常见错误和处理办法

    现象可能原因处理办法
    #NAME?当前 Excel 不支持该函数,或函数名拼错确认 Microsoft 365 版本是否已更新,函数名用 REGEXTEST、REGEXEXTRACT、REGEXREPLACE
    #N/A 或空结果模式没有匹配到文本先放宽模式测试,再逐步加 ^、$、位数限制
    结果只提到一部分模式写得过窄,或捕获组参数返回了组内容检查括号位置和 return_mode,确认要返回完整匹配还是某个捕获组
    替换结果不对捕获组编号引用错了REGEXREPLACE 里按括号顺序使用 $1、$2

    扩展示例

    需求公式说明
    判断客户编号=REGEXTEST(A2,"^KH-d{4}-d{4}$")适合录入前做格式检查
    提取订单号=REGEXEXTRACT(A2,"A-d{4}-d{4}")从备注、流水、邮件标题中取编号
    提取邮箱域名=REGEXEXTRACT(A2,"@(.+)$",2)用捕获组只返回 @ 后面的内容
    压缩连续空格=REGEXREPLACE(A2,"s+"," ")清理复制来的名单、型号、地址
    编号脱敏=REGEXREPLACE(A2,"(KH-d{4})-d{4}","$1-****")对外发清单前隐藏末段编号

    三个函数分开记就很清楚:格式校验用 REGEXTEST,提取片段用 REGEXEXTRACT,替换改写用 REGEXREPLACE。写匹配模式时,先拿一个已知样本调通,再批量填充到整列。遇到问题先查三点:软件是否支持函数、正则规则是否太严、捕获组编号是否写错。

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    软件教程 Excel
    相关文章 更多
    PDF表格怎么转换成Excel?如何免费将PDF表格转成Excel?
    PDF表格怎么转换成Excel?如何免费将PDF表格转成Excel?

    大家有没有遇到过PDF里的表格无法直接编辑的情况?这时候,将其转换为Excel再进行数据整理就会方便很多。下面,我给大家详细介绍3种完整的操作方法,每一步都配有对应的操作截图,同时还会说明普通PDF和扫描版表格在处理上的区别。 方法一:用极轻PDF转换Excel极轻PDF(pdf.cn)的PDF转E

    Excel筛选大于指定数值:操作步骤与结果验证
    Excel筛选大于指定数值:操作步骤与结果验证

    本教程演示如何在Excel中筛选大于指定数值的数据。核心步骤包括:确保数据连续、选中表头、通过“开始→排序和筛选”开启筛选,并在“数字筛选”中选择“大于”输入阈值。筛选仅隐藏不符合条件的行,不删除数据。完成后需逐行验证可见数据是否均大于阈值,并可通过取消筛选恢复全部数据。

    Office三件套实战:Word+Excel+PPT高效协作工作流
    Office三件套实战:Word+Excel+PPT高效协作工作流

    本文通过“活动报名与费用汇报”真实案例,演示如何高效协同使用Word、Excel和PPT。从建立规范的项目文件夹开始,分别完成Word内容撰写、Excel数据统计与PPT结论展示,并强调多软件间数据一致性与交付检查的重要性,帮助新手建立完整的办公任务处理逻辑。

    电脑入门自学路线:Word、Excel、PPT 实战练习指南
    电脑入门自学路线:Word、Excel、PPT 实战练习指南

    本文提供Word、Excel和PPT的零基础自学路线,强调以“可交付成果”为导向而非功能堆砌。通过分阶段练习文档排版、数据表格处理及演示文稿制作,帮助新手建立规范的文件管理、公式核对及放映检查习惯,快速掌握日常办公核心技能。

    Excel怎么做台账自动统计
    Excel怎么做台账自动统计

    在日常工作中,台账的建立与统计几乎是绕不开的活儿——无论是考勤记录、项目跟踪,还是财务核算,一套清晰的台账就是效率的基石。而Excel,说它是实现这一目标的“利器”恐怕没人会反对。它既能帮你快速搭建表格,又能通过公式和透视表让数据自己“说话”。今天就来聊聊,怎么用Excel把台账这件事做到既省力又精

    Mac如何把书签导出为Excel表格
    Mac如何把书签导出为Excel表格

    在Mac系统中,Safari和Chrome浏览器均不支持直接将书签导出为Excel的.xlsx格式,若想实现这一操作,需借助第三方工具或手动中转。具体而言,可先利用Safari浏览器将书签导出为Bookmarks.html文件,随后再通过Excel、Numbers等软件打开并进行格式转换;或者运行P

    Word表格怎么转Excel?先转PDF再提取数据的方法
    Word表格怎么转Excel?先转PDF再提取数据的方法

    Word表格转Excel时,建议先转为PDF固定排版,再使用PDF转Excel工具提取数据。常用在线工具包括极轻PDF、PDFCandy和CleverPDF。转换后需重点检查合并单元格、数字格式、跨页表格及空白行,确保数据准确。此外,注意保护隐私,避免上传敏感文件。

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。