本文收集整理关于如何从身份证号码中提取出生年月日的相关议题,使用内容导航快速到达。
内容导航:
Q1:excel中知道身份证号码如何算出生年月日
这个可以用MID函数来做到
一般现在的身份证都是18位的,从证号的第七位开始的8个数字为出生年月日,所以用MID函数来提起非常方便
假设身份证号写在A1单元格,则另一单元格写入公式
=MID(A1,7,8)如果是想显示成"XXXX年XX月XX日"的样式,则公式再加套TEXT函数来解决
=TEXT(MID(A1,7,8),"0年00月00日")
Q2:如何在excel中提取身份证号码里的出生年月日,年龄,性别
使用公式即可完成这些工作。
思路:身份证有18位(第二代都是18位,早有人15位的,本例以18位编写公式,如果涉及到15位,前面增加一个判断语句(IF)即可),前6位是身份证所在地址,第七到10位是出生年,11、12位是月,13、14位是日,后面四位是编码,倒数第二位是性别判断(奇数是男,偶数是女)。
Excel2007版本公式如下:
假设A1单元格储存着身份证号码
出生年:=IF(LEN(A1)=18,MID(A1,7,4),"19"&MID(A1,7,2))
出生月:=IF(LEN(A1)=18,MID(A1,11,2),MID(A1,9,2))
出生日:=IF(LEN(A1)=18,MID(A1,13,2),MID(A1,11,2))
年龄:=YEAR(TODAY())-IF(LEN(A1)=18,MID(A1,7,4),"19"&MID(A1,7,2))
性别:=IF(ISODD(IF(LEN(A1)=18,MID(A1,17,1),RIGHT(A1,1))),"男","女")
举例结果显示
Q3:如何从身份证号码中提取出生年月日?
身份证第7~14位数就是出生年月日。
第7~14位数字表示:出生年、月、日;7.8.9.10位是年,11.12位是月,13.14位是日。
前1、2位数字表示:所在省份的代码;
第3、4位数字表示:所在城市的代码;
第5、6位数字表示:所在区县的代码;
第7~14位数字表示:出生年、月、日;7.8.9.10位是年11.12位是月13.14位是日;
第15、16位数字表示:所在地的派出所的代码;
第17位数字表示性别:奇数表示男性,偶数表示女性;
第18位数字是校检码:校检码可以是0~9的数字,有时也用x表示。
扩展资料:
1、号码的结构
公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
2、地址码
表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。
3、出生日期码
表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。
4、顺序码
表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。
5、校验码
根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。
Q4:excel 中,如何将身份证号码中的出生年月日提取出来,在另一列单元格显示。
=text(1*mid(A1,7,8),"0000-00-00")
Q5:Excel 怎样从身份证号码中截取出生年月日
设置方法大概分为5个步骤,具体方法如下:
1、打开excel表格,在A列中输入身份证号
2、在B列中输入MID函数,格式为:=MID(A2,7,4)&"年"&MID(A2,11,2)&"月"&MID(A2,13,2)&"日"
3、将光标定位在公式末尾,按下回车,出生年月日就已经从身份证号码中截取出来了
4、选中B2表格,将鼠标放在B2表格右下角
5、当光标变成一个黑色的十字时,按住鼠标向下拉,所有的出生年月日就都被提取出来了
Q6:Excel表格中如何从身份证号码中提取出出生年月日来?(批量)
使用文本截取函数 Mid 配合Text楼上正解=TEXT(MID(A1,7,8),"0000-00-00")然后填充即可