一个单元格中有三个数,这怎么求和!
送人玫瑰,手有余香,请将文章分享给更多朋友
动手操作是熟练掌握EXCEL的最快捷途径!
一个单元格中有3个数字,怎么样求和啊?大家不要笑,我还真的在工作中见到过这种情况。怎么样求和?用计算器一个一个按呗!
说实话,这样不规范的数据录入就应该让他去一个一个地按!但是在EXCEL中,我们还是有办法来解决这样的问题的。请看下面的例子。
我们要在B列中计算出求和的结果来。怎么办?思考十秒钟......
EVALUATE函数法
使用EVALUATE函数可以轻松解决这一类的问题。EVALUATE函数是一个宏表函数,不能直接在单元格中输入。需要借助名称的方式来进行计算。
利用SUBSTITUTE函数将A列中的“/”都替换为“+”,外侧在套一个EVALUATE函数。
经典函数法
在函数圈,也有一组经典的函数组合可以处理这类问题。
在单元格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)