这个超困难的求和问题,我想到了超简单的解决方法了。。。
与 30万 读者一起学Excel
昨天那个求和问题,文章发出去以后,VIP群有不少人一直在讨论,看来平常受到这种不规范数据源折磨的人挺多。不过,昨天的方法稍微难了点,今天卢子提供一个超简单的方法。
要根据这杂乱无章的费用明细,计算合计金额。
思路:求和的计算原理就是+,比如+18+20+100。也就是说,只要将那些不是数字的内容替换成+,就可以求和了。
将费用明细复制到Word中,按快捷键Ctrl+H,查找内容为[!0-9.]{1,},替换为+,勾选使用通配符,全部替换。
含义:
在Word中表示数字用[0-9],如果数字可能包含小数点用[0-9.],不是数字就在前面加!,也就是[!0-9.]。
{1,}就是1位或者多位连续字符。
[!0-9.]{1,}合起来的意思,就是不是数字的1位或者多位连续字符。
这时出现了一个小问题,最后面多了一个+,这样是没法直接求和的。
刚开始我的想法是将最后一个+去掉,不过不好操作,最后变成+0,任何数字+0后结果是不会改变的。比如+018+020+0100+0,跟+18+20+100一样。
这样,替换内容变成+0就可以。
最后,将Word的内容复制回Excel就搞定了。
Word替换真的很神奇,比Excel替换牛逼多了。
一次报名成为VIP会员,所有课程永久免费学,采用录制视频+微信答疑的形式学习,仅需888元,待你加入。
遇到Excel很难解决的问题,你会考虑借助其他软件吗?
作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
赞 (0)