EXCEL单元格中有一组数据,在有数字,含有小数点的数字和符号“/”还有英文字母混合的情况下,如何用公式只截取当中的数字出来,请参考图片的结果,望大神指教,十分感谢!!!
方法一:公式替换法
=--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"KG/元",),"斤苹果",),"ab/cd",)
此公式有很大的弊端,就是A列中出现的不同单位,分别进行替换成空,写成一条公式,所以,此方法只有在A列中的不同单位数量比较少的情况下,可以用,如果不同单位非常多的话,公式会很长,那样就不太方便了。
方法二:数组公式
=MAX(IFERROR(--LEFT(A2,ROW(INDIRECT("1:"&LEN(A2)))),))
这个公式要求简单,要求是从最左边开始提取。
这是数组公式,把公式填进B2单元格后,不要直接回车退出单元格,必须同时按:
Shift键+Ctrl键+回车键 同时按下这三个键退出单元格。