excel中有一列单元格,每一格都是数字加单位,现在想把单位去掉,只留数字,公式怎么编辑

一列单元格是这样子的:A1是15963.5千克,A2是0.009升,A3是500千克/批次,A4是18.5千克,A5是50米/万,等等,现在要把这些单元格的内容中,只留下数字要用,后面的单位都去掉,怎样编公式?

每列后边插入一空列 输入公式=LOOKUP(9E+307,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW($1:$1022))) 三键结束 向下填充追问

正解,能帮我解释一下这个公式吗?

追答

查找a1单元格的数值 在提取出来

追问

我就明白的问一下吧:
1、最前面的9E+307是什么?
2、mid前面的两个减号什么意思?
3、Row($1:$1022)什么意思?

追答

1 引用所有单元格
2 将文字格式变成数字格式
3 自动返回当前单元格行号

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-29
查找 替换 查找内容输千克 替换内容部输入 然后全部替换 其他的升 千克/批次同理
第2个回答  2013-08-29
在B列输入公式:=LOOKUP(9E+307,--MID(A1,MATCH(1=1,--MID(A1,ROW($1:$51),1)<=9,),ROW($1:$21)))

数组公式!
第3个回答  2013-08-29
B1中输入
=-LOOKUP(,-LEFT(A1,ROW($1:$20)))
下拉。
相似回答