ARTICLE · 1335513
备注栏里手机邮箱身份证挤一团?Excel这三个正则函数,一个公式替你抠出来
作者:蜗牛Office
行政的小王昨天快疯了。她收上来两百份客户报名表,备注栏被填得五花八门:有人写「张先生13812345678」,有人写「李姐 微信同号 lijie@xx.com」,还有人把身份证号直接糊在地址后面。主管一句话:把手机号和邮箱单独拎出来,做个通讯录。她只能开 Ctrl+F,一条条肉眼找、复制、粘贴,找到眼睛发花。其实2026年的Excel(还有新版WPS)早就多了三个「正则」函数,你只要告诉它「我要长这样的数字」,公式自己就把手机号、邮箱、身份证抓出来,还能顺手帮你验格式对不对、分享前把中间打码。
正则这词听着像程序员专利,真用起来就三个函数,记住三个字就够了:抓、验、改。REGEXEXTRACT负责「抓」出你要的那段,REGEXTEST负责「验」格式对不对,REGEXREPLACE负责「改」——清理脏字符、脱敏打码。前提只有一个:用 Office 365 或较新的 Excel,以及新版 WPS 表格。下面三招,今天就能用上。
技巧一:REGEXEXTRACT,从乱备注里把手机号邮箱抠出来
最磨人的场景就是开头那种:信息全堆在一个格子里,位置和写法都不固定。以前你用 FIND、MID、LEFT 一层层拼,字符位置一变公式就错。REGEXEXTRACT 不数位置,它认「长相」——你描述要什么样的一段,它就把那段拎出来。

技巧二:REGEXTEST,几千条格式对不对一键验
手机号、订单号录了几千条,肉眼挑哪个填错、哪个位数不对,挑到下班也挑不完。REGEXTEST 干的是「体检」:你给它一个标准长相,它逐个判断这条合不合格,返回 TRUE 或 FALSE。

技巧三:REGEXREPLACE,分享前脱敏、脏数据一键清理
表要发给外部人员,身份证、手机号不能明摆着;或者从系统导出的电话夹着空格、括号、横杠,看着就乱。REGEXREPLACE 能按模式「替换」——把匹配的部分换成你指定的内容,正好用来打码和清字符。

正则听着唬人,落到Excel里其实就这三个函数,三件事:抓、验、改。下次再遇到备注栏乱成一团、几千条要核格式、或者敏感信息要脱敏,别再一个一个手摘了——把那套「描述长相」的公式写出来,让Excel替你干。先确认你的版本支持(Office 365 / 较新 Excel / 新版 WPS),随便找个格子试一下就知道了。















































































