几万行客户数据需要处理,例如有些单元格数据为(张三)13782622 ,怎样才能批量删除前面的数字和符号,只保留后面的数字部分呢,求教~~~
不好意识,上面打错了,应该是“怎样才能批量删除前面的汉字和符号,只保留后面的数字部分呢”
谢谢各位朋友的回答,其实主要就是想提取单元格中的数字,因为格式是不固定的~~
太好了,需要的就是提取数字这样的效果哈,麻烦明天发我一下好么,谢谢了
追答=IF(MIN(FIND({0,1,2,3,4,5,6,7,8,9},D47&1234567890))>LEN(D47),"",IF(RIGHT(LEFT(D47,MIN(FIND({0,1,2,3,4,5,6,7,8,9},D47&1234567890))-1))="-",-1,1)*LOOKUP(9.9E+307,--MID(D47,MIN(FIND({0,1,2,3,4,5,6,7,8,9},D47&1234567890)),ROW(INDIRECT("1:"&LEN(D47))))))
将公式中的D47替换为对应单元格。
能稍微解释下么?因为有的格式不是我上面列的那样的,我到时可以自己修改下~
追答多举几个例子看看?否则别人无法写公式
追问因为各种形式都有,能否有提取单元格内数字的公式呢?
追答=LOOKUP(9E+307,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1/17)),ROW(INDIRECT("1:"&LEN(A1)))))
EH上发哥的公式