分享

一个单元格中有三个数,这怎么求和!

 EXCEL应用之家 2021-10-08


送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!



一个单元格中有3个数字,怎么样求和啊?大家不要笑,我还真的在工作中见到过这种情况。怎么样求和?用计算器一个一个按呗!

说实话,这样不规范的数据录入就应该让他去一个一个地按!但是在EXCEL中,我们还是有办法来解决这样的问题的。请看下面的例子。



我们要在B列中计算出求和的结果来。怎么办?思考十秒钟......


01

EVALUATE函数法

使用EVALUATE函数可以轻松解决这一类的问题。EVALUATE函数是一个宏表函数,不能直接在单元格中输入。需要借助名称的方式来进行计算。



利用SUBSTITUTE函数将A列中的“/”都替换为“+”,外侧在套一个EVALUATE函数。




02

经典函数法

在函数圈,也有一组经典的函数组合可以处理这类问题。



在单元格B2中输入公式“=SUM(--TRIM(MID(SUBSTITUTE(A2,"/",REPT(" ",99)),COLUMN(A:C)*99-98,99)))”,三键回车并向下拖曳即可。

思路:

  • SUBSTITUTE(A2,"/",REPT(" ",99))部分,用长度为99的空格来替代“/”。REPT是将字符按给定的长度重复的函数

  • 利用MID函数从第1位、第100位和第199位开始,提取长度为99的字符串

  • 利用TRIM函数去除多余的空格,并减负运算,将文本型数值转换为数值型数值

  • SUM函数求和

对于这个经典的函数组合,大家可以参看帖子总结篇--SUBSTITUTE函数实用终极帖


好了朋友们,今天和大家分享的内容就是这些了!喜欢我的文章请分享、转发、点赞和收藏吧!如有任何问题可以随时私信我哦!

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

我就知道你“在看”


推荐阅读

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多