Excel表格中的身份证号怎么使用函数计算年龄?
前些时间在我的经验里分享了通过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表格2016-09-01
- 身份证号码为18位数字,如果不对excel单元格进行设置的话,显示为科学计数,很多时候统计表里需要填写身份证号码,那么在Excel表格中如何显示完整身份证号呢?下面小编就为2016-08-26
- Excel作用常用办公软件,通常都会来用输入一些用户信息,其中也就包括身份证号的输入,但有时我们会发现在输入身份证号后,会出现错误,那么excel怎么正确输入身份证号码呢?下2016-08-12
- 在EXCEL的应用中,我们经常会用到身份证号,那么身份证号码怎么导出性别信息呢?我们可以用函数嵌套来实现这个功能,那么excel vba在身份证中怎么提取数字来判别男女?下面2016-07-22
- 很多情况下需要在Excel中身份证号一栏提取出出生日期,虽然之前介绍过用函数就可以直接提取,但是函数多了很多人会混,那么今天分享一个不用函数就可以提取出生日期的方法2016-07-18
- 众所周知,我们在Excel中输入身份证号的时候不会正确的显示身份证号码,显示的而是一串没用的乱码,比如:4.22115E+17。下面小编就为大家介绍在excel输入正确身份证号的两2016-06-07
- excel中输入身份证号的时候由于数位较多,而出现了类似1.2357E+16这样的形式,那么在excel中怎么正确输入身份证号?下面小编就为大家详细介绍一下,来看看吧2016-06-01
Excel表格身份证号显示不全怎么办?比较长数字显示不全解决方法
大家平时在使用Excel表格制作身份证号的时候,有没有遇见过显示不全的问题呢?那么遇到这种情况该怎么办呢?到下文了解一下吧2016-04-20- 在excel表中输入身份证号码或是比较长的数字时,常会被自动修改成科学计数的方法显示,即使我们把单元格的长度扩大也还是不能改掉,今天小编就为大家带来excel身份证号码显2016-04-14
- 在Excel怎么设置身份证号码就自动跳出出生年份?很多朋友都不是很清楚,其实方法很简单的,下面小编就为大家详细介绍一下,不会的朋友快快来学习吧2016-04-12
最新评论