用VBA如何把一个字符串中后面的数字与前面分开?

这个字符串前面可能有数字,一定有汉字,汉字后面可能有数字,后面的数字可能是整数也可能是小数,我想把后面的数字和前面分开请问怎么弄?
字符串 | 前面 | 后面
50车18.2 | 50车 | 18.2
等离子12 | 等离子 | 12
铆焊 铆焊 0
像这样分开

这个用函数公式就可以做到,无须VB登场,如图,B2单元格输入公式=IF(COLUMN()=2,SUBSTITUTE($A2,IFERROR(LOOKUP(9^9,--RIGHT($A2,ROW($1:$9))),),),IFERROR(LOOKUP(9^9,--RIGHT($A2,ROW($1:$9))),0))

右拉公式一格,再下拉。

示例

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网