=MID(A2,FIND(" 30",A2)+1,8)
Ctrl+E在这里也能提取绝大部分。
快捷键操作详见文章:
以上2种方法,如果数据不多,更改个别数字还是挺快的,多的话容易看错、看漏。
如果要通用的,纯公式超级难,于是,卢子思路往VBA方面想。借助VBA的自定义函数可以全部提取。
说明:自定义函数跟普通函数不一样,精髓在VBA代码。
第4参数为0,第5参数为2,就是提取第2个数字,不管多少位都行。
=正则提取(A2,"(\d+)","+",0,2)
=正则提取(A2,"(\d+)","+",0,1)
=正则提取(A2,"(\d+)","+",1)
=正则提取(A2,"(\d+)","+",2)
0 表示取数字中的第n个字符串 1 表示提取后和分隔符Delimiter连接起来, 2 表示求和,注意需提取数字
联系客服