身份证号码提取年龄的公式周岁(Excel怎么利用身份证号计算年龄)
2023-01-12 canyinms.com 【 字体:大 中 小 】
身份证号码提取年龄的公式周岁,Excel怎么利用身份证号计算年龄。小编来告诉你更多相关信息。
第一步:提取出身份证中的出生日期
根据上一课的介绍,可以使用mid函数提取身份证号中的出生日期(年月日),然后根据text函数表示成0-00-00的形式。以编造的身份证号370700198001011020为例,可以通过TEXT(MID(A2,7,8),\"0-00-00\")提取表示为1980-01-01的年月日形式。
但因为text为文本函数,返回的结果1980-01-01实际上是个文本字符串,并不是真的日期,如果需要变成真的日期,有两种方法:
方法一:通过查找替换,选择性粘贴为文本后,将 - 替换为 / ,这样就是标准的日期格式了。
方法二:就是在公式前边加上两个负号“--”,即G2=--TEXT(MID(A2,7,8),\"0-00-00\"),加负号的意思是将文本型的数字,强制转为数值型。这里有一点需要说明,将数值设置单元格格式为日期格式就完成了。敲黑板,这是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\")
Datedif函数使用方法:
Datedif函数是Excel的隐藏函数,输入时不像其他函数一样有参数提示,但使用较多,可以帮助我们快速计算出两个日期间隔的天数、月数或年份。
具体语法为:DATEDIF(起始时间,结束时间,返回类型)
返回类型代码:\"Y\"返回整年数,\"M\"返回整年数,\"D\"返回整天数,\"MD”返回参数1和参数2的天数之差,忽略年和月;\"YM“返回参数1和参数2的月数之差,忽略年和日;\"YD”返回参数1和参数2的天数之差,忽略年。按照月、日计算天数。
同理,使用datedif可计算工龄,进而延伸到工龄工资,也可计算退休天数,应收账款的账龄,倒计时等等。
猜你喜欢
安徽省安庆市2023-03-23 16:14发布大风蓝色预警
江西省宜春市2023-03-23 17:00发布雷电黄色预警
江西省九江市2023-03-23 17:00发布雷电黄色预警
福建省漳州市2023-03-23 16:30发布雷电橙色预警
江西省宜春市2023-03-23 17:15发布雷电黄色预警
江西省赣州市2023-03-23 17:58发布雷电黄色预警
江西省萍乡市2023-03-23 16:12发布雷电黄色预警
湖南省长沙市2023-03-23 18:05发布冰雹橙色预警
河南省南阳市2023-03-23 17:05发布大风蓝色预警
福建省泉州市2023-03-23 16:17发布雷电黄色预警
如何自制蛋挞
肉火烧面怎么和面
奶茶几分糖好喝
过桥米线是哪里的?
面霜和乳液的区别
怎么摘隐形眼镜
粉饼和散粉的区别
冷烫和热烫的区别
高品质香水如何鉴别?用三步就可以解决
如何去除黑眼圈