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

作者:清风拂面 | 创建时间: 2023-06-12
实际工作中,我们经常需要从身份证号中提取职工的出生日期……有时身份证号是18位的,可还有些身份证号是15位的,这就把你难住了吧。本就手把手的教你如何来对付这些不理想的数据。...
如何从身份证号中提取出生日期

操作方法

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

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

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

统一公式 把两个公式用一个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单元格里。 剩下的工作就是拖拽自动填充了。

温馨提示

活学活用,除了提取出生年月还可以干别的。
点击展开全文

更多推荐