excel中怎样用身份证号计算年龄?
excel中怎样用身份证号计算年龄操作如下:
1、用Excel程序打开带有身份证号码信息要计算年龄的文档
2、在B2单元格输入“=DATEDIF(TEXT(MID(B2,7,8),”#-00-00″),TODAY(),”Y”)”
3、回车以后,该身份证号码对应系统时间的年龄就显示出来,是47岁
4、选中D2单元格,拖动右下角的填充柄,快速填充D3-D9单元格,所有的身份证号码对应的年龄都显示出来
5、假如在D2单元格输入“=DATEDIF(TEXT(MID(B2,7,6+(LEN(B2)=18)*2),”#-00-00″)*1,”2020-10-01″,”y”)”
6、得到的是该身份证号码的主人在2020年10月1日时的年龄——48岁
7、选中D2单元格。双击右下角的填充柄,剩下的空白单元格包容得到快速填充,所有人的2010年10月1日时的年龄都显示出来
如何用EXCEL身份证提取年龄?
1.年龄的提取,首先截取身份证号从第七位开始的8位出生年月码,我们从数据的中间提取就需要选择MID函数,输入MID(身份证所在的单元格,截取开始位,要截取的位数),这时的截取开始位是7,要截取的位数是8,就能得到出生年月码。
2. 要将得到的出生年月码转换成为日期,这时可以用到TEXT函数,输入TEXT(出生年月码,”00-00-00″),这样就能得到日期格式的出生年月日。
3. 我们要得到年龄,就要用到DATEIF函数,输入DATEDIF(日期,TODAY函数,“Y”),就可以将得到的出生年月日转换为年龄。
4. 性别的提取,截取出倒数第二位的性别码,如果倒数第二位是奇数就是男性,是偶数就是女性。同样,从数据的中间提取就需要选择MID函数,输入MID(身份证所在的单元格,截取开始位,要截取的位数),这时的截取开始位是17,要截取的位数是1,就得到了倒数第二位的数据。
5. 然后就需要用到ISEVEN函数来判断得到的数据是奇数还是偶数,输入ISEVEN(性别码),返回逻辑值,如果性别码是奇数逻辑值就是FALSE,如果是偶数逻辑值就是TRUE。
6. 最后用IF函数来判断是男性还是女性,输入IF(逻辑值,”女”,”男”),性别就展示出来了。
怎么在Excel表中计算年龄
在这里介绍两种从Excel表中计算年龄的方法
方法/步骤1
方法一:根据身份证号计算年龄。打开Excel表,
2
在计算年龄的单元格中输入公式=YEAR(TODAY())-MID(F22,7,4),其中F22是身份证号所在的位置
3
然后按回车键即可
4
最后,把鼠标放在第一个算出来的年龄单元格右下角,出现一个小十字,鼠标顺着往下拖动,所有的年龄都可以算出来了
方法/步骤21
方法二:根据年月日计算年龄。打开Excel表
2
在计算年龄那一栏右键–设置单元格–数值–保留0位小数
3
在计算年龄的单元格输入=(TODAY()-C16)/365
4
按回车键即可
5
选中第一个算出来年龄的单元格,出现小十字往下拉,即可
用Excel知道身份证怎么算出年龄
- 用Excel知道身份证怎么算出年龄
- 现在的年减去出身年
excel2010身份证号中怎么计算出年龄
- 花锭羔瓜薏盖割睡公精输入=DATEDIF(TEXT(MID(B2,7,8),"0000-00-00"),TODAY(),"y")公式表示:通过DATEDIF函数,将B2单元格字符串中的第7位起的8位字符以“0000-00-00”格式,与TODAY()计算相隔多少年,得到年龄。输入=IF(MOD(MID(B2,17,1),2),"男","女")公式表示:将B2单元格的第17个字符被2除,奇数为男,偶数为女,得到性别。 详见附图