excel中如何从的文本和数字在一起的单元格中提取出数字
我有一批数据,其中的数据和文本在一个格中,如何从其中提取数据举例如下:a2格是zhangyuanyuan2000a3格是wangmei2000a4格是lili500我现在...
我有一批数据,其中的数据和文本在一个格中,如何从其中提取数据 举例如下:a2格是zhang yuan yuan 2000 a3格是wang mei 2000 a4格是li li 500 我现在需要将2000啊,500啊提出来,该怎么办
展开
1个回答
展开全部
可以提取的,只是,我写的这个函数最多只能提取数值是6位或以下的数.超过6位也只能提取6位你先用着吧:
你的数据是这样录入的吧
a2格是zhang
yuan
yuan
2000
a3格是wang
mei
2000
a4格是li
li
500
那你在B2里输入函数(因为方法比较笨,所以函数比较长):
=IF(ISERROR(VALUE(RIGHTB(A2,6))),IF(ISERROR(VALUE(RIGHTB(A2,5))),IF(ISERROR(VALUE(RIGHTB(A2,4))),IF(ISERROR(VALUE(RIGHTB(A2,3))),IF(ISERROR(VALUE(RIGHTB(A2,2))),VALUE(RIGHTB(A2,1)),VALUE(RIGHTB(A2,2))),VALUE(RIGHTB(A2,3))),VALUE(RIGHTB(A2,4))),VALUE(RIGHTB(A2,5))),VALUE(RIGHTB(A2,6)))
再把函数复制到B3、B4就可以提取出2000、2000、500了。
如有不明可以加QQ274271408详细为你解答。
你的数据是这样录入的吧
a2格是zhang
yuan
yuan
2000
a3格是wang
mei
2000
a4格是li
li
500
那你在B2里输入函数(因为方法比较笨,所以函数比较长):
=IF(ISERROR(VALUE(RIGHTB(A2,6))),IF(ISERROR(VALUE(RIGHTB(A2,5))),IF(ISERROR(VALUE(RIGHTB(A2,4))),IF(ISERROR(VALUE(RIGHTB(A2,3))),IF(ISERROR(VALUE(RIGHTB(A2,2))),VALUE(RIGHTB(A2,1)),VALUE(RIGHTB(A2,2))),VALUE(RIGHTB(A2,3))),VALUE(RIGHTB(A2,4))),VALUE(RIGHTB(A2,5))),VALUE(RIGHTB(A2,6)))
再把函数复制到B3、B4就可以提取出2000、2000、500了。
如有不明可以加QQ274271408详细为你解答。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询