时间:2021-05-22
前些时间在我的经验里分享了通过Excel从身份证号中提取年龄的方法,但是有朋友留言看不懂函数公式,由于留言回复不能超过100字,所以下面我在这里解释这些函数公式。
1、制字一个带身份证号的Excel,为了简单一些,我假设了一个身份证号:410106197407030092;
2、我们用的公式是:=DATEDIF(TEXT(MID(A1,7,8),"#-00-00"),TODAY(),"Y"),我们先解释最里面的MID(A1,7,8);MID是一个截取文本部分字符段的函数,使用格式:MID(text,start_num,num_chars);它一般有三个参数,第一个参数表示引用的文本或文本单元格,第二个表示从第几个文本字符开始截取,第三个表示截取几个,像公式中的mid(A1,7,8),表示将A1里的文本字符串从第7个字符开始截取,共取8个字符,而组成的文本字符串,例子中:MID(A1,7,8)就是19740703;
3、TEXT是一个返回文本类型的函数,使用格式:TEXT(value,format_text);一般有两个参数组成,前一个引号文本或文本单元格,后一个表示文本类型,公式中mid(A1,7,8)就是第一个参数,#-00-00就是第二个参数。也就是说将mid(A1,7,8)得到的结果19740703,改变成“#-00-00” 形式的文本,在这里就是1974-07-03。
4、函数TODAY(),指的是取当日日期,如:2014-03-29;
5、DATEDIF函数用于计算两个日期之间的年数、月数和天数。其语法:DATEDIF(date1,date2,code);其中date1:表示开始日期,date2:表示结束日期;code:表示返回两个日期的参数代码,若为Y,便是计算两个日期的年数,若为M便是计算两个日期的月,若为D便是计算两个日期的天。
相关推荐:
EXCEL公司花名册怎么制作各部门年龄分布图?
excel怎么设置根据身份证号码批量插入学生照片?
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本例主要介绍如何在Excel中根据身份证号计算年龄和性别。 1、首先看一下原始数据,本例以18位身份证号为例。A列是18位的身份证号,需要在B列和C列分别
以Excel为例,复制身份证号到表格后面几位变成0的原因是由于身份证号是18位的数字,将身份证号作为文本存储即可解决。 MicrosoftExcel是Micr
很多朋友在办公时会遇到这样的情况:在Excel表格中输入身份证号,但是输入完成后却不显示为身份证身份证号,而是显示为一个科学计数——&l
很多朋友在办公时会遇到这样的情况:在Excel表格中输入身份证号,但是输入完成后却不显示为身份证身份证号,而是显示为一个科学计数——
本文实例讲述了Java根据身份证号计算年龄,15位身份证号码转18位。分享给大家供大家参考,具体如下:第一代身份证:15位身份证号码的意义15位身份证号码各位的