【技巧1001-3】批量提取姓名电话号码
方法1:快速填充
操作说明:
1、手工拆分一组数据,比如这里姓名和电话
2、鼠标点击B2,点击开始-填充-快速填充
当然,我们也可以使用快捷键,CTRL+E,更快,效率更高
版本限制:office2013及以上,低版本的同学暂时用不了
如果你的版本较低,也没有关系,我们再介绍其他方法
方法2:公式法
公式:=MID(A2,MIN(FIND(ROW($1:$10)-1,A2&1/17)),99)
简述:MIN(FIND(ROW($1:$10)-1,A2&1/17) 部分是返回字符串中,第一次出现数值的位置,然后我们使用MID函数进行截取
公式:=SUBSTITUTE(A2,C2,"")
简述:SUBSTITUTE(待处理字符,替换的内容,替换成什么内容),这里我们是把原本数据中的电话替换为空,剩下就是姓名了
如果你觉得公式,还是有些复杂,那么我们看看下面的方法,配合word一起
方法3:word替换法
简述:
1、Excel内容,复制粘贴到word中
2、清洗处理
查找部分:(*)([0-9-]{1,}) 表示查找任意内容+数字和-的部分,()是分组功能,这里涉及一下正则的用法发,大体了解即可
替换部分:\1^t\2,在查找的两组数据中间插入制表符
3、复制粘贴到Excel,搞定
番外小知识
1、在高手的公式中,经常看到1/17,1/17=0.0588235294117647,
这其中正好包括0-9,10个数字,常用跟FIND配合来容错
2、Word中查找替换功能,非常强大,支持部分正则表达式的使用
3、在老版本中,我们分离数据非常麻烦,而在2013之后出现快速填充,类似有规律的提取分离,我们都可以尝试使用此方法
·end·
一招鲜,易办公
赞 (0)