您的位置 首页 知识

身份证excel怎么算年龄(按身份证号码提取年龄)

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除,奇数为男,偶数为女,得到性别。 详见附图