从字符串中提取手机号_Excel中数字文本混合列内容提取示例

在excel中,经常会遇到需提取某列中的内容,而此列要么是文本与数字混合,要么是纯文本格式的,下面就常用到的例举出来,供大家参考,都是干货。

一、拆分姓名与手机号码(身份证号也一样)

在这个拆分中,不论是手机号码还是身份证号码,其位数都是固定长度,所以我们可以使用Right和left函数来提取。

1、使用Right函数实现从右向左提取固定位数的字符串

2、使用Left函数实现从左向右提取指定位数的字符串

3、使用Len函数计算出字符串的长度

动图示列

7e661d36211c6929efebaf48bff51102.gif

适用于提取手机号、身份证

二、提取有明显分割符号的列,如文本和数字中间有空格之类的特殊字符,如货币符号,分割符等。

如果要提取的列中有明显的特殊符号,那么我们可以使用分列功能来实现对内容的提取,把原来的一个列分成两个或多个例,如我们要提取车型与售价。

动图示例

a25b960c240173bd519d6d878f3090bd.gif

使用分列来提取数据

三、宽度固定,中间没有特殊字符,我们可以使用固定宽度分列,这个适用于提取非常有规律的列。

动图示例

add76351191b3b5a1a433bce85c199f7.gif

需要有固定宽度

四、提取身份证中的出生年月

我们需要用到mid函数,从指定的位置开始提取指定个数的字符,从第7位开始提取,提取8位。

4f56f486df38be3c9d02187163b24418.gif

提取身份证中的日期

五、还有一种是纯字符串的提取,没有固定的长度,但是有规律,如要提取用户家庭住址中的县市名称,乡镇名称,村子名称,思路是我们先把乡、镇、市、县这些汉字替换并增加上特殊符号,然后使用分列就可以了。如把镇先替换成"镇-

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值