EXCEL有文字和数字,如何将数字提取出来

假设A1显示:内衣299 A2显示:运动服装168 ,怎么样用公式将B1=299,B2=168?

如图,在B1输入 =MIDB(A1,SEARCHB("?",A1),9)

下拉即可……


看到有人告诉你用 B1=right(a1,3)

这样的话,如果你的价格是两位数就会出错。

追问

编译错误提示
缺少:语句结束

追答

晕,我还说重新给你个函数

=MID(A1,MIN(FIND(ROW($1:$10)-1,A1&5/19)),99)

三键结束,下拉

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-23
看看是不是数字位数和格式都是一样的吗
你可以这样:
B1=right(a1,3)
B2=right(a2,3)追问

不一样。已经好了,感谢回答

相似回答