粉丝提问:Excel快速对订单号前10位数字求和技巧?
2020年02月28日 19:46 发布来源:Excel学习网
小羊的公司搞了一个促销活动,订单号前10个数字相加的结果最大的人可以免单,活动结束后,他导出了这一批成交的订单号,现在需要把订单号前10个数字相加的结果计算出来,然后看哪个最大,模拟的数据如下所示,
粉丝提问都是工作中的实例,可以用来检验Excel水平高低,朋友们可以先独立思考一下,遇到这个问题,能否解决
小编的两种解决方法:
方法一:借助辅助列
先把前10的每个数字提取出来后再进行相加
我们使用mid函数,提取每个数字
=--MID($A2,C$1,1)
C1的值是1,表示从A2单元格的第1位,开始提取1个数字
向右,向下填充得到的数字
在公式前面加上了--,表示将提取出来的文本数字,转换成数值的数字
然后再使用SUM函数=SUM(C2:L2)进行求和后,在数据选项卡下,进行降序排列,就知道中奖的订单号了
方法二:不借助辅助列
不借助辅助列的方法是,直接输入公式:
=SUMPRODUCT(--MID(A2,ROW($1:$10),1))
思路其实是一样的,使用ROW($1:$10)结果MID函数,跳过了辅助列,直接得到结果。
你还有更好的方法么?有没有学到?有不懂的问题欢迎提问~
原创文章如转载请注明:转载自Excel学习网 [ http://www.excelxx.com/]
需要保留本文链接地址:http://www.excelxx.com/xuexixinde/12040.html
需要保留本文链接地址:http://www.excelxx.com/xuexixinde/12040.html
相关教程:
经典Excel学习视频及教程推荐:
Excel优秀工具推荐:
小工具推荐: