Excel怎么利用身份证号计算年龄 身份证号码提取年龄的公式周岁

身份证号码提取年龄的公式周岁,Excel怎么利用身份证号计算年龄 。小编来告诉你更多相关信息 。

Excel怎么利用身份证号计算年龄 身份证号码提取年龄的公式周岁

文章插图
Excel怎么利用身份证号计算年龄 身份证号码提取年龄的公式周岁

文章插图
第一步:提取出身份证中的出生日期
根据上一课的介绍,可以使用mid函数提取身份证号中的出生日期(年月日),然后根据text函数表示成0-00-00的形式 。以编造的身份证号370700198001011020为例,可以通过TEXT(MID(A2,7,8),\”0-00-00\”)提取表示为1980-01-01的年月日形式 。
但因为text为文本函数,返回的结果1980-01-01实际上是个文本字符串,并不是真的日期,如果需要变成真的日期,有两种方法:
方法一:通过查找替换,选择性粘贴为文本后,将 – 替换为 / ,这样就是标准的日期格式了 。
【Excel怎么利用身份证号计算年龄 身份证号码提取年龄的公式周岁】方法二:就是在公式前边加上两个负号“–”,即G2=–TEXT(MID(A2,7,8),\”0-00-00\”),加负号的意思是将文本型的数字,强制转为数值型 。这里有一点需要说明,将数值设置单元格格式为日期格式就完成了 。敲黑板,这是Excel的一个套路用法,需要掌握 。
Excel怎么利用身份证号计算年龄 身份证号码提取年龄的公式周岁

文章插图
Excel怎么利用身份证号计算年龄 身份证号码提取年龄的公式周岁

文章插图
第二步:计算年龄
如果只是想简单粗略计算年龄,可以用简单方法,直接用今年的年份去减出生年份,出生年份如何获取呢?
第一种方法:用智能填充(Ctrl+E)
第二种方法:用year函数,H2=Year(G2),即可直接提取出生年份
今年的年份可以直接手工敲入,也可以用year+today函数的方法获取,=year(today())即可取得当前的年份 。
如果想要更为精确地计算周岁,比如今天为2022-09-21,某人出生日期1980-09-22,只要还没到9月22日的生日,就没满42周岁,需要显示为41周岁 。则需要使用datedif函数 。
H2=DATEDIF(G2,TODAY(),\”Y\”)
Excel怎么利用身份证号计算年龄 身份证号码提取年龄的公式周岁

文章插图
Excel怎么利用身份证号计算年龄 身份证号码提取年龄的公式周岁

文章插图
Datedif函数使用方法:
Datedif函数是Excel的隐藏函数,输入时不像其他函数一样有参数提示,但使用较多,可以帮助我们快速计算出两个日期间隔的天数、月数或年份 。
具体语法为:DATEDIF(起始时间,结束时间,返回类型)
返回类型代码:\”Y\”返回整年数,\”M\”返回整年数,\”D\”返回整天数,\”MD”返回参数1和参数2的天数之差,忽略年和月;\”YM“返回参数1和参数2的月数之差,忽略年和日;\”YD”返回参数1和参数2的天数之差,忽略年 。按照月、日计算天数 。
Excel怎么利用身份证号计算年龄 身份证号码提取年龄的公式周岁

文章插图
Excel怎么利用身份证号计算年龄 身份证号码提取年龄的公式周岁

文章插图
同理,使用datedif可计算工龄,进而延伸到工龄工资,也可计算退休天数,应收账款的账龄,倒计时等等 。
Excel怎么利用身份证号计算年龄 身份证号码提取年龄的公式周岁

文章插图
Excel怎么利用身份证号计算年龄 身份证号码提取年龄的公式周岁

文章插图

    推荐阅读