在工作中,你是否经常遇到这样的场景?“交费渠道”列混杂着“现金:108.42; 医保卡:71.68…”等文本,需要手动拆分求和。
今天,我们通过WPS正则表达式案例,讲解如何用简短的公式解决这些难题,让你从“数据搬运工”进阶为“效率高手”!

上面的表格,需统计每日混合支付金额,原始数据:
现金:108.42; 医保卡:71.68; 门诊预缴金:14.00;
传统做法:手动拆分文本 → 逐个复制金额 → 计算器求和 → 填写结果(耗时3分钟/行)。
WPS正则表达式公式写法:
=SUM(--REGEXP(B2,"[\d.]+")) 效果对比:
公式自动提取所有数字并求和,1秒完成单行计算;
下拉填充即可批量处理上千行数据,效率提升数十倍!
技术拆解:
REGEXP(B2,"[\d.]+"):匹配文本中所有数字和小数点,返回数组{"108.42","71.68","14.00"};--:将文本数字转为数值;SUM:求和。
如果您觉得上面的文字不是很好理解,还可以观看下面柳之老师录制的视频讲解,会更加直观。
结语:让数据为你所用,而非被数据支配
无论是医疗票据、电商订单,还是客户信息,WPS正则表达式案例已证明:杂乱文本的“隐藏价值”,只需一行公式即可释放。与其抱怨数据混乱,不如掌握正则表达式这把“万能钥匙”。

微信扫码加入
如果你有其他正则表达式使用问题,也欢迎留言讨论~
夜雨聆风