excel上15位身份证号用哪个函数算出生日期

如题所述

=IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份证错"))
这个公式 15位和18位的 都适用。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-11-03
输入以下公式
="19"&TEXT(MID(D2,7,6),"00-00-00")
公式表示:由D2单元格的身份证号的第7位开始,截取6位出生日期编号,以规定的文本格式显示为出生年月日。
也可以直接以日期格式显示
=DATE(1900+MID(D2,7,2),MID(D2,9,2),MID(D2,11,2))本回答被网友采纳

excel上15位身份证号用哪个函数算出生日期
=IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份证错"))这个公式 15位和18位的 都适用。

身份证号提取年龄的公式excel
在Excel中,可以使用公式从身份证号中提取年龄。假设身份证号存储在单元格A1中,且该身份证号为18位(如果是15位身份证号,方法需稍作调整)。以下是一个提取年龄的公式:`=DATEDIF(TEXT(MID(A1,7,8),"0000-00-00"),TODAY(),"Y")`解释:1. `MID(A1,7,8)`:从身份证号中提取出生日期部...

excel怎样根据15位身份证号码直接求年?
在Excel中,若要根据15位身份证号码直接求年份,可以使用以下公式:=IF(A2>"",DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00"),TODAY(),"y"),)。首先,公式中的A2表示身份证号码所在的单元格。如果该单元格不为空,公式将继续执行;反之,则返回空值。接下来...

excel怎么从身份证号中提取出生日期
使用mid函数在身份证号中提取出生日期的方法

excel怎样根据15位身份证号码直接求年龄
如果身份证号码在a2,输入公式:=IF(A2"",DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00"),TODAY(),"y"),)可得到年龄。前提是电脑中的日期是正确的。在excel中通过身份证号(15位或18位)自动生成性别、出生年月、当前年龄:假设有身份证号码的单元格名称为A2...

在excel电子表中如何把身份证号转换成年龄?
步骤1:首先,确保身份证号位于Excel单元格A1中。步骤2:使用TEXT函数提取身份证号码中的出生年月日信息。如果身份证号是18位,则可以使用MID函数提取第7到第14位(包括第7位和第14位),然后乘以2以获得完整的出生年份。如果是15位身份证号,则直接使用MID函数提取第7到第10位。步骤3:将提取的出生...

Excel中如何通过身份证计算出生日期?使用函数,身份证为15位。谢谢!
18 位身份证号从第 7 位到第 14 位是出生的年月日,年份用的是 4 位数。 从身份证号码中提取出表示出生年、月、日的数字,用文本函数 MID()可以达到目的。 MID()——从指定位置开始提取指定个数的字符(从左向右) 。 对一个身份证号码是 15 位或是 18 位进行判断,用逻辑判断函数 IF()...

在EXCEL怎样快速提取身份证号年月日并算出年龄
4. 如果身份证号是15位,需要在出生日期前加上1900年,因为Excel默认的日期系统是从1900年开始的。5. 使用RIGHT函数从身份证号末尾提取8位数字,这通常是身份证的校验码,不用于计算年龄。6. 将提取的出生日期用TEXT函数转换为标准的日期格式(#-##-##),例如"1990-01-01"。7. 使用YEAR函数提取...

excel中通过15位或18位身份证算年纪,精确到年
假设A1为身份证号码,保证身份证号码输入正确情况下,使用如下公式:15位用如下函数:=(TODAY()-DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)))\/365 18位使用如何函数:=(TODAY()-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))\/365 综合运用。如果增加判断函数,可使用如下函数...

excel怎么提取身份证号码的出生年月
以下是三种在Excel中提取身份证出生年月的方法:方法一:使用MID函数 假设身份证号码位于A1单元格,可以使用以下公式提取出生年月:```excel =MID(A1, 7, 4) & "年" & MID(A1, 11, 2) & "月" & MID(A1, 13, 2) & "日"```这个公式提取了身份证号码的第7到14位(包括两位年、两位...

相似回答