这个超困难的求和问题,我想到了超简单的解决方法了。。。

与 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元,待你加入。

推荐:Ctrl+H这么好用,为什么我现在才知道!|快捷键

上篇:这个超牛逼的求和公式,请速收藏起来!

遇到Excel很难解决的问题,你会考虑借助其他软件吗?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

(0)

相关推荐