怎么提取excel单元格里的数字 提取出来要是能运算的数字

单元格里是这样的格式 100a200q1w2e3

单元格的数值分四部分 一个数字(可能是两位数也可能是三位数)+一个字符a+一个数字(可能是两位数也可能是三位数)+一些字符和数字(这部分不管)

我想把第1部分和第3部分的数字提取出来 不知道用什么函数

假设字符串放在A1

第一部分:

=--left(A1,find("a",A1)-1)

第二部分:

=if(isnumber(--mid(A1,find("a",A1)+1,3)),--mid(A1,find("a",A1)+1,3),--mid(A1,find("a",A1)+1,2))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-24
第一部分:
=LEFT(A1,FIND("a",A1)-1)

第三部分:
=MID(A1,FIND("a",A1)+1,FIND("q",A1)-FIND("a",A1)-1)追问

谢谢你的回复 你的函数可以提取但是提取出来的值我不能直接计算 系统不认为是数字

追答

再试试………………………………………………………………

追问

谢谢不用了 另位知友帮我弄好了

相似回答