Excel 表格身份证号码提取出生日期的公式Excel 表格身份证号码提取出生日期的公式(B2 表示身份证号码所在的列位置)=MID(B2,7,4)&"-"&MID(B2,11,2)&"-"&MID(B2,13,2)回车→向下填充1
Excel 表中用身份证号码中取其中的号码用:MID(文本,开始字符,所取字符数);2
15 位身份证号从第 7 位到第 12 位是出生年月日,年份用的是2 位数
18 位身份证号从第 7 位到第 14 位是出生的年月日,年份用的是 4 位数
一、提取出生年月:A、15 位身份证号码:=MID(B2,7,2)&"-"&MID(B2,9,2)&"-"&MID(B2,11,2) 回车确认即可
B、18 位身份证号码:=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&”日”回车确认即可
二、提取性别:18 位身份证号码:=IF(MOD(MID(B2,17,1),2)=1,"男","女")回车确认即可
*excel 公式中 =IF(MOD(MID(E4,17,1),2)=0,"女","男")是什么意思
IF 是选择函数,当 MOD(MID(E4,17,1),2)=0 成立时,单元格显示“女”,否则显示“男”
MOD 是取模函数,即是一个求余函数,求 MID(E4,17,1)除以 2 的余数
实质是推断 MID(E4,17,1)的奇偶性
MID 从一个文本字符串的指定位置开始,截取指定数目的字符
MID(E4,17,1)是从 E4 单元格的文本中的第 17 个字符开始,取一个字符
三、提取年龄:=year(today())-value(right(left(B2,10),4)) 回车确认即可
学生的年龄是这样计算的:2000
08 算 8 岁,而 2000
09 就算成 7岁,也就是以本年的 8 月