多语言展示
当前在线:1472今日阅读:23今日分享:25

如何从身份证号中提取出生日期

实际工作中,我们经常需要从身份证号中提取职工的出生日期……有时身份证号是18位的,可还有些身份证号是15位的,这就把你难住了吧。本经验就手把手的教你如何来对付这些不理想的数据。
工具/原料
1

Excel或(WPS表格)

2

含有身份证号(18位的和15位的混杂)的电子表格

方法/步骤
1

打开存有身份证号的WPS表格,可见B列是身份证号码,B2、B3是18位的身份证号码,B4是15位的号码。

2

在C2单元格输入公式:=MID(B2,7,6)该公式的意思是:把B2单元格的字符从第7位开始截取6个放到C2单元格(如本步骤图2)。

3

拖拽C2单元格右下角的句柄,复制公式。到C4出现了错误,因为B4单元格的身份证号码是15位的。修改公式为:=CONCATENATE(19,MID(B4,7,4) (如本步骤图2)该公式的意思是:把B4单元格的字符从第7位开始截取4个,前面加上“19”放到C4单元格里。

4

统一公式 把两个公式用一个IF语句统一起来公式是:=IF(LEN(B2)=18,MID(B2,7,6),CONCATENATE(19,MID(B2,7,4)))公式的意思是:如果B2单元格是18位的,就把B2单元格的字符从第7位开始截取6个放到C2单元格;否则,把B2单元格的字符从第7位开始截取4个,前面加上“19”放到B4单元格里。剩下的工作就是拖拽自动填充了。

注意事项

活学活用,除了提取出生年月还可以干别的。

推荐信息