专栏名称: Excel不加班
30万+读者支持的《Excel效率手册 早做完,不加班》系列丛书作者,坚持每天发布原创Excel教程,伴你学习Excel每一天!同时进行Excel疑难解答,让你早做完不加班!
目录
相关文章推荐
今天看啥  ›  专栏  ›  Excel不加班

这个新函数真好用,可以取代很复杂的VBA,WPS表格越来越懂中国人

Excel不加班  · 公众号  ·  · 2024-06-29 07:40
    

文章预览

点击 👆 Excel不加班 ,关注星标 ★ 不迷路 VIP学员的问题,要从购买明细里面将金额提取出来并求和。 如果是WPS表格最新版,这种问题非常简单,跟卢子来看看。 最新版提供了REGEXP函数,专门处理这种疑难杂症。假如需要将所有金额提取出来放在不同单元格。 =REGEXP(A2,"\d+") 如果要提取里面的文字,只需增加第三参数,写2即可。 =REGEXP(A2,"\d+",2) 这就是最原始的用法,现在是要对金额求和,因为REGEXP提取出来的内容是文本格式,需要加--转换成数值格式,才能求和。 =SUM(--REGEXP(A2,"\d+")) 以上是针对正数,如果含有小数点,公式有所改变。 =SUM(--REGEXP(A2,"\.?\d+")) 里面如果含有负数,也可以处理。 =SUM(--REGEXP(A2,"-?\d+\.?\d+")) 以上,其实就是正则表达式,Excel里面也有,不过需要借助VBA。 =正则提取(A2,"(-?\d+\.?\d+)","+",2) 点开发工具,VB,插入模块,将下面这段 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览