身份证如何用公式计算年龄
excel中利用身份证号计算员工年龄的方法
由身份证号码第七至十位读出该人出生年份,再用本年年份减去它,即可得到年龄。
身份证号倒数第二位,单数为男性,双数为女性。
如,今年为2018年,即用2018-1995=23,即该人为23岁
居民身份证号码,正确、正式的称谓应该是“公民身份号码”。
根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。
排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。中华人民共和国 居民身份证是国家法定的证明公民个人身份的有效证件。
拓展内容:
古代“身份证”
身份证并非现今才有,古已有之。但它的起源却是官员的识别符号。最早的身份证是战国时期,商鞅在秦国变法,发明了照身帖。照身帖由官府发放,是一块打磨光滑细密的竹板,上面刻有持有人的头像和籍贯信息。国人必须持有,如若没有就被认为是黑户,或者间谍之类的。
中国古代身份证主要是以下几种:等级身份证、职业身份证、临时身份证等,其中以等级身份证最为流行。古代的身份证式样很丰富:虎符、兔符、鱼符、龟符、龙符、麟符、牙牌、腰牌等,都属于等级身份证,后来武则天当政时,一度废鱼符为龟符。虽然形式改变了,但作为身份证的功能并不改变。
参考资料:百度百科-身份证
1、身份证第7位至13位,代表的便是出生年、月、日。如题中19950207,就是公历1995年2月7号出生。
2、公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
扩展资料:
一、结构和形式
1.号码的结构,公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
2.出生日期码,表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。
3.顺序码,表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。
4.校验码,根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。
参考资料:居民身份号码-百度百科
18位身份证号码转换成出生日期的函数公式:如果E2中是身份证,在F2中求出出生日期,F2=DATE(MIDB(E2,7,4),MIDB(E2,11,2),MIDB(E2,13,2)) 自动录入男女:=IF(MOD((IF(LEN(e2)=18,MID(e2,17,1),MID(e2,15,1))),2)=0,"女","男")根据身份证号快速录入男女性别“记住”
15/18位都可以的公式:转换出生日期:=IF(LEN(e2)=18,TEXT(MID(e2,7,8),"#-00-00"),"19"&TEXT(MID(e2,7,6),"#-00-00"))
自动录入男女:=IF(E2="","",IF(MOD(RIGHT(LEFT(E2,17),1),2)=0,"女","男"))
计算年龄(新旧身份证号都可以):=IF(AND(E2=""),"",IF(MIDB(E2,7,2)="19",107-MIDB(E2,9,2),107-MIDB(E2,7,2)))
比如身份证号码或者出生日期在A1单元格,可以在B1输入以下公式:
(如果是其他单元格,相应改一下就行)
问题1:
=DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),(LEN(A1)=15)*19&"0-00-00"),TODAY(),"y")
问题2:
=CHOOSE(MOD(MID(A1,15+(LEN(A1)=18)*2,1),2)+1,"女","男")
问题3:
=DATEDIF(TEXT(A1,"0-00-00"),TODAY(),"y")
在A1中输入生份证号或生日,在其他单元格输入公式。
1、用公式如何从身份证中计算年龄,用如下公式:
=2011-MID(A1,7,4)
2、用公式如何从身份证中知道姓别,用如下公式:
=IF(MID(A1,17,1)/2-TRUNC(MID(A1,17,1)/2,0)>0,"男","女")
3、我的出生年月日是19950207这种格式,如何用公式算年龄用如下公式:
=2011-LEFT(A1,4)
excel如何根据身份证算年龄?
2、为了计算出生日期,您可以在B2单元格中输入以下公式并按下回车键:`=DATE(MID(A2, 7, 4), MID(A2, 11, 2), MID(A2, 13, 2))`。这个公式使用`MID`函数从指定的字符串中提取出生年月日期的字符,`A2`是您选择的身份证号码单元格,`7`表示从第七位开始提取,`4`表示提取四位数字,...
如何从公式在EXCEL表格的身份证号码中提取年龄(周岁)?
如何用excel从身份证号提取周岁年龄?第一步,在已有含身份证的数据文件中,增加一个单元格用于存放年龄周岁 第二步,使用MID函数从身份证单元格中提取年份字符串,MID(B2,7,4),如1990年 第三步,使用YEAR(TODAY())函数计算年份 第四步,得到周岁年龄为31 ...
如何使用身份证号计算出年龄
这时用现在年份减去出生年份得出年龄,也可以直接把两个公式合并到一起,合并后公式为=YEAR(NOW())-MID(A3,7,4),这时单元格内根据身份证号码计算出年龄。相对引用 Excel公式中的相对单元格引用(例如 A1)是基于包含公式和单元格引用的单元格的相对位置。如果公式所在单元格的位置改变,引用也随之改变...
excel表中怎么把身份证算出年龄
各位帅哥美女,大家好!我是小西。打开百度APP看高清图片 在我们日常办公中经常要跟身份证号码打交道,最常见的可能就是根据身份证号码计算年龄。很多朋友可能还不知道如何快速计算,今天小西就跟大家分享一下吧。一、模糊计算 注:忽略日期,仅计算年份差。1、在单元格中录入公式=YEAR(TODAY())-MID(...
身份证号提取年龄的公式 excel
可以在Excel中使用YEAR和MID函数公式来实现。其中YEAR是年份计算函数,MID为提取身份证初赛年月日。具体的计算方法如下:设备:联想小新pad Pro11.5英寸电脑、win10专业版、Excel2010版本。1、在电脑上双击打开需要的Excel文件进入。2、进入到Excel文件以后在年龄单元格中先输入=YEAR()。3、然后在括号内...
excel中身份证计算年龄公式
操作方法如下:材料\/工具:Excel2010 1、打开要操作的excel文档。2、在要计算年龄的单元格内输入YEAR(TODAY())-MID(A2,7,4),其中A2为身份证号的单元格。3、输入计算公式后,按回车键即可计算出年龄。4、其他行的年龄,拖动已经有年龄的那单元格,即可得到年龄。
根据身份证号码如何计算年龄
公式说明:这个公式比较简单,TODAY()函数得出来的是现在的具体日期,减去出生的具体日期,就是具体的天数,一年有365天,再除以365就可以计算出多少年,即年龄。注意“yyyymmdd”这种格式的出生日期同样也不适用这个公式。身份证号计算年龄的方法是:1.要计算年龄,需要用当前的年份减去身份证上的出生年份...
如何在电子表格中身份证号码计算年龄?
2在身份证号后面的空格输入公式=MID(A2,7,4),其中A2指身份证号的单元格。3点击回车键,显示出生的年份。4再在后面的空格输入公式=2016-MID(A2,7,4),2016是今年的年份。5点击回车,出现年龄。再选中年龄单元格,鼠标移到单元格右下角,变成一个黑色的十字,往下面的单元格拉,运用这种“自动...
excel表格中如何在身份证号码筛出年龄
(电脑:MacBook Air 系统:macOS12 软件:WPS2019)1、首先我们点击年龄下面空白,点击【求和】下面小三角。2、选择【其他函数】。3、然后我们点击【常用函数】。4、接着我们点击【提取身份证年龄】,身份证号码点击选择对应的单元格,点击右下角【确定】。5、然后即可算出【年龄】,如图所示。...
EXCEL表格中 怎么用函数从身份证号获取出生日期,年龄、性别
3、也可以用TEXT函数来提取出生日期,在B3单元格输入=TEXT(MID(A3,7,8),"0-00-00") 即可;4、提取年龄的话在C2单元格输入【=YEAR(TODAY())-MID(A2,7,4)】后按回车键,则用现在的时间减去身份证中的年份,得出现在的年龄;5、提取性别时,看身份证号码上的第17位数,奇数代表男,偶数...
军询施诺: 可以使用以下公式从18位身份证号中提取年龄:1. 在出生日期单元格(假设身份证单元格是B2)中,输入“=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))”并回车,得到出生日期.2. 在年龄单元格(假设身份证单元格是D2)中,输入公式“=DATEDIF(D2,TODAY(),"Y")”并回车,得到年龄.注意:这个公式假设身份证号是18位的,如果是19位的需要将19位的第17位改为0.
睢县19735008550: excel中根据身份证号码算出年龄的公式 - ?
军询施诺: 假设身份证在A,年龄在B,可以用公式=MID(a1,7,4)提取你的出生年,然后用2012-MID(a1,7,4)就行了,就是在B列输入=2012-MID(a1,7,4)
睢县19735008550: 身份证号码算年龄公式?
军询施诺: 身份证前六位是与地区有关的,从第七位开始依次是出生的年月日,然后结合当时的时间就可以算出来了.如果我的回答对你有帮助,请采纳,谢谢.
睢县19735008550: excel表中如何从身份证号中提取年龄? - ?
军询施诺: C2是身份证号,用下面的公式(15位和18位通用)可以提取出生年份, =IF(LEN(C2)=15,MID(C2,7,2),MID(C2,9,2)) 然后用现在的年份减去出生年份就行了,比如用上面的公式得出的是82年,然后用108-82=26岁
睢县19735008550: 如何从公式在EXCEL表格的身份证号码中提取年龄(周岁)? - ?
军询施诺: 1、首先打开Excel软件,打开需要进行提取年龄的表格,在年龄一栏中的c2单元格中输入公式“=YEAS(TODAY())-MID(B2,7,4)”, 其中B2即为身份证号所在的单元格;2、在输入框输入计算年龄完成之后,这时在单元格中的数值即为年龄,这时即可可以计算可以算首行的年龄;3、最后将鼠标移至c2单元格的右下角,出现十字形状后向下拖动,对下方单元格进行填充即可.
睢县19735008550: excel中知道身份证号如何计算年龄 - ?
军询施诺: 利用Excel公式计算: 1、明确 身份证号码 在那一列,如B1 2、用下面的公式计算出年龄: =DATEDIF(TEXT(MID(B1,7,INT(LEN(B1)/2-1)),"#-00-00"),TODAY(),"Y") 其中的符号一定不能更改.
睢县19735008550: excel中怎样用身份证号计算年龄 - ?
军询施诺: 以下表为例:在要计算年龄的单元格写入公式: =DATEDIF(DATE(MID(B61,7,4),MID(B61,11,2),MID(B61,13,2)),TODAY(),"Y") 下拉填充即可
睢县19735008550: 在excel中用身份证号码计算年龄?
军询施诺: 身份证号码在A1,那么可以用下面的公式计算年龄: 在B1输入以下函数: =DATEDIF(--TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"0-00-00"),TODAY(),"y")&"周岁零"&DATEDIF(--TEXT((LEN(A1)=15)*19&...
睢县19735008550: 怎么从excel表格中身份证号中算出年龄 - ?
军询施诺: 在年龄输入单元格内直接输入公式“=YEAR(TODAY())-MID(A2,7,4)”(备注A2是身份证号码所在单元格) 在年龄输入单元格内直接输入公式“=YEAR(TODAY())-MID(A2,7,4)”3/5 按下回车键,年龄即可得出4/5 然后鼠标选择刚刚得出结果的单元格,鼠标箭头移动到单元格右下角,直到箭头变为十字符号5/5 鼠标左键向下拉动,之后的年龄就都出来了.