软件下载 点击激活 软件下载

新同事发来一张Excel报账表,气的想跳楼

如果你是做会计,也许会遇到这样奇葩的同事:

它给你列的报清单中,汉字和数字是混在一起的,你却需要计算出数字的和。

新同事发来一张Excel报账表,气的想跳楼

这种汉字和数字混合一起的表格,用sum是无法求和的。难道要一个个的输入数字求和?

以前汪站长分享过用3种方法提取数字:

  • Ctrl+E : 在第一个单元格中输入第一行中的数字,然后按Ctrl + E。可以快速提取数字,但数据源变动后还需要重复操作

  • 内容重排:通过缩小到1字列宽 – 内容重排,把汉字和数字分离,然后再复制出数字,操作有点麻烦也无法随数据源更新。

  • power query:通过它的拆分列功能,可以拆分出数字。它可以通过刷新更新结果,但对Excel版本有要求,操作步骤有点多。

今天,汪站长分享一个万能求和公式,无论数据源怎么变,都可以自动提取数字求和。

新同事发来一张Excel报账表,气的想跳楼

公式:

=”总花费:”

&SUMPRODUCT(–MIDB(B2:B9,SEARCHB(“?”,B2:B9),2*LEN(B2:B9)-LENB(B2:B9)))&”元”

公式看上去好复杂?不要晕。汪站长带大家一起剖析一下这个公式后,你就会发出感慨:Excel中原来还有这么巧妙的公式。

解题思路:

如果数字在字符串的位置和长度是固定的,可以直接用mid(字符串,开始截取位置,截取个数)函数完成

新同事发来一张Excel报账表,气的想跳楼

但问题时数字位置是不定的,长度是不定的。这种情况下我们可以用公式计算出来。

1、找出数字的开始位置

如果是汉字和数字混合,可以用Searchb函数来查找数字位置

=SEARCHB(“?”,B2)

注:带B的函数是按字节数计算的(一个汉字占两个字节,数字点一个)

新同事发来一张Excel报账表,气的想跳楼

2、计算出数字的位置

 

利用2*字符数 – 字节数,倒推出数字的个数,即:

=2*LEN(B2)-LENB(B2)

新同事发来一张Excel报账表,气的想跳楼

3、提取单元格的数字

 

既然数字开始位置和长度有了,就可以用midb函数提取了

=MIDB(B2,SEARCHB(“?”,B2),2*LEN(B2)-LENB(B2))

注:因为是字节数计算,所以也要用midb函数,而不能用mid函数

 

新同事发来一张Excel报账表,气的想跳楼

4、提取出所有单元格数字并求和

把B2单元格换成B2:B9,就可以提取出整个区域的数字,然后用sumproduct函数求和

=SUMPRODUCT(–MIDB(B2:B9,SEARCHB(“?”,B2:B9),2*LEN(B2:B9)-LENB(B2:B9)))

注:因为midb截取出来的是文本,所以用–(两个减号转换为数字)后才能求和。

最后连接上“总花费”和“元”,公式为:

=”总花费:”

&SUMPRODUCT(–MIDB(B2:B9,SEARCHB(“?”,B2:B9),2*LEN(B2:B9)-LENB(B2:B9)))&”元”

汪站长说:可能又有同学说,工作中这种情况很少遇到,这么麻烦的公式就不用学了吧。No!一旦遇到这样的奇葩问题,如果不会简单方法会让你崩溃,二者从今天的公式中你会学到几个神奇的字符串处理思路。可以用来解决其他疑难问题。

网络技巧:家庭宽带使用小常识,值得收藏
END
网络技巧:家庭宽带使用小常识,值得收藏

往期推荐
1. Office365/2021/2019/2016/2013/2010官方永久激活密钥(可绑定账号)
2.  软件库(软件下载)
3.  CorelDRAW 2021破解版下载&安装步骤
4.  Google Earth Pro 7.3 |(谷歌地球)安装教程
5.  最新行政区划、乡镇级、村级shp矢量地图、2022道路、水系、建筑轮廓
新同事发来一张Excel报账表,气的想跳楼
Office自学网公众号
新同事发来一张Excel报账表,气的想跳楼
Office自学网客服

打开微信扫一扫,Office自学网

专注分享软件安装和视频教程,让你一号在手,办公无忧!

给TA打赏
共{{data.count}}人
人已打赏
办公技巧

最近坊间热议的WPS动态数组功能到底是什么?

2024-3-17 11:14:24

办公技巧

听说你对VBA办公自动化感兴趣?那这些事儿必须先了解清楚~

2024-3-18 11:14:22

文章版权声明 1、本网站名称:office自学网
2、本站永久网址:https://www.officezxw.com/
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:1241926466进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索