如何在excel中用身份证号计算年龄

时间:2023-08-26 04:11:10 职场 我要投稿

  公式:=YEAR(TODAY())-MID(A1,7,4)。

  如何在excel中用身份证号计算年龄1

  首先在身份证号旁边新建一列年龄列,并选择身份证号旁的.空白的单元格。

image.png  

  接着在单元格输入公式=YEAR(NOW())。年龄等于现在的时间减去出生时间,NOW公式可提取现在的时间。

image.png  

  接着在现在的时间减去出生时间,MID(H2,7,4),h2为身份证单元格,提取第7个数字开始,往后数4个数字,即出生日期,用减号连接。

image.png  

  最后公式=YEAR(NOW())-MID(H2,7,4)输入完成,敲回车,即可自动计算出结果,也可填充公式,批量计算年龄。

image.png  

  如何在excel中用身份证号计算年龄2

  1、查找重复身份证号码:

  =IF(COUNTIF(A:A,A2&”*”)>1,”重复”,””)

image.png  

  要点:

  在COUNTIF函数的第二参数后加上一个星号 &”*”。

  COUNTIF函数在计算文本型数字时,会默认按数值型进行处理,但是Excel中的数字精度只有15位,并且身份证号码是18位,因此会把前15位相同的身份证全部识别为相同的内容。在第二参数后加上一个星号 &”*”,就是告诉Excel,要查找包含A2单元格内容的文本,通过这样变通的手段,COUTNIF函数就听话啦。

  2、用出生年月来计算年龄:

  =DATEDIF(A4,TODAY(),”y”)

image.png  

  要点:

  DATEDIF函数用于计算两个日期之间的间隔。用法是:

  =DATEDIF(开始日期,结束日期,指定要返回的`类型)

  第三参数是Y,表示年,是M,就表示月。

  TODAY函数返回系统当前的日期。

  DATEDIF函数是隐藏函数,输入时没有屏幕提示,需要手工录入哦。

  3、根据身份证号计算出生年月:

  =–TEXT(MID(A2,7,8),”0!/00!/00″)

image.png  

  要点:

  身份证号码中的第8位到15位是出生年月信息。

  首先使用MID函数从A2单元格的第7位开始,提取出8个字符,得到类似 19840727的结果。

  再使用TEXT函数将这个字符串变成日期样式的文本,得到类似1984/07/27的结果。

  由于TEXT函数的结果是文本型的内容,所以加上两个小减号 — 就是计算负数的负数,通过四则运算,变成真正的日期序列。

  公式也可以使用=–TEXT(MID(A2,7,8),”0-00-00″),原理是一样的。

  如何在excel中用身份证号计算年龄3

  方法步骤如下:

  1、打开需要操作的EXCEL表格,在任意单元格函数编辑框输入:=YEAR(TODY())-MID(,然后点击选择身份证号码所在单元格。

  3、返回EXCEL表格,可发现已成功通过身份证号码计算出年龄。

image.png  

  怎样用Excel通过身份证号计算年龄、性别

  1、首先利用Excel2010打开需要处理的文档,18位身份证号的第17位是判断性别的.数字,奇数代表男性,偶数代表女性。首先,用MID函数将第17位数字提取出来,在性别下面的单元格输入公式:=MID(A2,17,1)。

image.png  

  2、然后点击回车键就可以将第17位数提取出来了,然后利用MOD函数(MOD函数是取余数的函数)取第17位数字除以2的余数,如果余数是0,则第17位是偶数,也就是该身份证是女性;反之,如果余数是1则说明身份证是男性,在性别单元格输入公式:MOD(MID(A2,17,1),2)。

image.png  

  3、余数为“0”说明第17位为偶数,即该身份证是女性,然后利用“IF函数”将两个公式嵌套在一起即可输出该身份证的性别,在性别单元格输入公式:=IF(MOD(MID(A2,17,1),2),"男","女")。

image.png  

  4、然后点击回车键就可以输出该身份证的性别。

image.png  

【如何在excel中用身份证号计算年龄】相关文章:

excel表格技巧08-22

如何熟练运用Excel07-31

excel函数求和公式08-10

怎么把在线文档转为excel08-04

excel表格基本操作教程08-18

函数公式excel怎么操作08-16

结婚的意义何在04-24

游戏实名认证身份证号07-31

儿童的年龄界定03-26