作业帮 > 综合 > 作业

一行单元格中既有字母又有数字,如何用一个函数公式将字母后的四位数字提取出来并求和

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/29 14:12:35
一行单元格中既有字母又有数字,如何用一个函数公式将字母后的四位数字提取出来并求和
例如:
BJ5.25/SJ2.25 BJ3.75/SJ2.25 SJ3.75/HLJ2.25
如何使用一个函数公式将A1/B1/C1中SJ后面的数字(固定为四个字符串)提取出来并求和
如果用函数不可以直接求的话,
一行单元格中既有字母又有数字,如何用一个函数公式将字母后的四位数字提取出来并求和
=SUMPRODUCT(--RIGHT(A1:C1,4))
再问: 亲,貌似不是哦,这个公式计算出来的数值是6.75,实际上是8.25 而且,在同样的基础数值的基础上,如果我想提取BJ后面的数值求和, 又应该用什么公式呢?
再答: 哦,看错了,我提取的 最后4个数 =sumproduct(--mid(A1:C1,find("BJ",A1:C1,1)+2,4)) =============================================== 这个不容错, 没有BJ 就返回错误, 修改下: =SUM(IF(ISNUMBER(--MID(A1:C1,FIND("BJ",A1:C1,1)+2,4)),(--MID(A1:C1,FIND("BJ",A1:C1,1)+2,4)),0)) 按Ctrl+Shift+Enter结束公式
再问: 亲,求你再帮我看一下。 提取BJ后四位的时候,如果C1中没有BJ的字符,返给我的是错误的数值 麻烦再帮我看一下
再问: 亲,求你再帮我看一下。 提取BJ后四位的时候,如果C1中没有BJ的字符,返给我的是错误的数值 麻烦再帮我看一下
再答: =SUM(IF(ISNUMBER(--MID(A1:C1,FIND("BJ",A1:C1,1)+2,4)),(--MID(A1:C1,FIND("BJ",A1:C1,1)+2,4)),0)) 按Ctrl+Shift+Enter结束公式 我已经回复过了
再问: 亲,刚才的这个函数公式,返回的结果为0,麻烦再帮我看一下,是不是哪里有点错误呢? 拜托拜托,我对函数一窍不通啊!
再答: 按Ctrl+Shift+Enter结束公式 按Ctrl+Shift+Enter结束公式 按Ctrl+Shift+Enter结束公式 按Ctrl+Shift+Enter结束公式 按Ctrl+Shift+Enter结束公式 按Ctrl+Shift+Enter结束公式