从身份证号码计算年龄,返回的是公式没有计算出来
年龄 = 2022 - 出生年份
其中,出生年份应该是以“年月日”形式表示的,例如 1990-01-01。
如果返回的是公式没有计算出来,可能是以下原因之一:
1. 输入错误:检查输入的出生年份是否正确,是否包含了“年月日”三个元素,并且日期格式是否正确。
2. 公式错误:检查公式中的符号和计算顺序是否正确。在某些编程语言中,计算顺序是从左到右执行的,因此如果公式中的运算符优先级相同,那么需要使用括号来明确计算顺序。
3. 出生年份错误:如果输入的出生年份不正确,例如将 1990 年错误地输入为 1990 年 1 月 1 日,那么计算结果也会不正确。
如果排除了以上问题,但仍然无法计算出年龄,那么可能需要进一步检查代码或提供更多的上下文信息来帮助解决问题。
这是因为单元格中公式所引用的单元格格式为文本格式,导致公式所在单元格格式也为文本格式。
通过设置,将公式所在单元格的格式调整为常规格式,就可以解决。
计算年龄的公式为:=DATEDIF(TEXT(MID(A1,7,8),"0-00-00"),NOW(),"Y")或=DATEDIF(TEXT(MID(A1,7,8),"0-00-00"),TODAY(),"Y")。
如何用身份证号码计算年龄
身份证号码中包含有出生年月日,拿当今年日月减去可计算年龄。每一位中国公民都有居民身份证,身份证象征着一个人的身份,其中身份证号码中包含了一个人的身份信息。身份证信息 身份证数字中的第7至14位数字代表着一个人的出生年月日。公民应当依法使用身份证,不得出租、转让给他人,避免违法犯罪。身...
身份证号计算年龄的公式
具体来说,身份证号码的第7位到第14位数字代表出生年。为了计算一个人的年龄,可以应用以下公式:将当前年份减去身份证号码中提取的出生年份。假设某人的身份证号码是110105199001010000,提取出生年份1990,用2023年减去1990年,得出该人的年龄为33岁。在Excel中,可以使用相似的公式来计算年龄,公式如下:`...
excel根据身份证号计算年龄
2、身份证号计算年龄的公式是=YEAR(NOW())-MID(C3,7,4)。华硕天选2WINDOWS10office2021第一步:在电脑上打开excel表格,输入身份证号码。第二步:输入完成之后,选中年龄列的单元格,点击上面的函数栏。3、excel中使用身份证号计算年龄,可通过YEAR,TODAY获得当前年份,使用MID函数获得身份证的出身...
身份证号出生年月提取年龄公式(出生日期计算年龄公式)
在这里,MID函数用于提取身份证号码中的出生日期,TEXT函数用于设置日期的显示格式,后面的“00-00-00”表示日期的格式,如果需要转换成带斜杠的日期,只需要将0中间的横杠修改为斜杠就可以了。双击单元格,整列复制上公式,整列身份证号码批量提取出带日期格式的出生日期。三、根据身份证号码计算年龄 函...
身份证号计算年龄的公式
要计算一个人的年龄,可以使用以下公式。这里的YEAR(当前日期)表示当前年份,MID(身份证号码,7,4)表示从身份证号码中提取出生年份的四位数字。某人的身份证号码是110105199001010000,那么MID(110105199001010000,7,4)将提取出1990,用2024-1990得到年龄为34岁。在xcel中,你可以使用类似的公式来计算年龄,...
如何从身份证号码提取年龄?
在EXCEL表格的身份证号码中提取年龄的方式如下:1、首先将身份证号码输入到Excel表格中。2、在需要计算年龄的表格栏里使用函数,计算今年的年份减去身份证上7-10位对应的年份。方法是在上方函数框内输入:=YEAR(TODAY())-MID(A3,7,4)。3、这时就可以看到年龄栏里已经显示出正确地年龄了。
怎么根据身份证号码求年龄?
1、打开电脑中excel软件,然后在excel中文件中新建文件,制作个人信息表格,年龄选项可以使用空格符号;2、然后通过mid函数可以把身份证号中出生年月提取,之后在C2单元格输入”=MID(B2,7,4)】“函数,函数的作用是把身份证号从第7位开始读取,提取4位数;3、点击回车键之后可以显示出出生年份,拖动单元...
Excel利用身份证号码计算年龄
1、首先,打开Excel2010,在表格中录入好包含身份证号码的数据表,接下来点击要放置年龄的单元格。2、再点击编辑栏的插入函数按钮,弹出插入函数对话框,在类别处选择日期与时间类,在列表框中选择YEAR函数,按确定。3、确定后弹出函数参数的对话框,在Serial_number参数后面的文本框中输入Today()函数,按...
Excel根据身份证号码算年龄如何操作
在Excel中根据身份证号码计算年龄是一项实用的技巧,尤其是在处理大量数据时。以下步骤将指导你如何操作:1. 假设你有一个包含身份证号码的Excel表格,你需要在计算年龄的列中输入等号(=),接着使用YEAR函数。如果操作正确,Excel会自动显示一个括号,你可以在括号中进行下一步操作。2. 输入减号(-)...
excel中怎样用身份证号计算年龄
- `YEAR(TODAY())`是获取当前日期的年份。2. 按下回车键,公式将计算出该身份证号码对应的年龄。3. 公式应用后,Excel表格中将显示通过身份证号码计算出的年龄。确保身份证号码正确输入,并且出生年月是在身份证号码的有效范围内。如果需要为多个身份证号码计算年龄,只需将上述公式复制到其他相关单元格...
万顺怡维: 假设身份证在A,年龄在B,可以用公式=MID(a1,7,4)提取你的出生年,然后用2012-MID(a1,7,4)就行了,就是在B列输入=2012-MID(a1,7,4)
应城市18696375658: 如何从公式在EXCEL表格的身份证号码中提取年龄(周岁)? - ?
万顺怡维: 1、首先打开Excel软件,打开需要进行提取年龄的表格,在年龄一栏中的c2单元格中输入公式“=YEAS(TODAY())-MID(B2,7,4)”, 其中B2即为身份证号所在的单元格;2、在输入框输入计算年龄完成之后,这时在单元格中的数值即为年龄,这时即可可以计算可以算首行的年龄;3、最后将鼠标移至c2单元格的右下角,出现十字形状后向下拖动,对下方单元格进行填充即可.
应城市18696375658: excel给出身份证号码算年龄的公式是什么 - ?
万顺怡维: 公式:=DATEDIF(DATE(MID(B3,7,4-(LEN(B3)=15)*2),MID(B3,11-(LEN(B3)=15)*2,2),MID(B3,13-(LEN(B3)=15)*2,2)),NOW(),"Y") 如果B3中值的长度=15,则LEN(B3)=15是正确的,转化为数值就是1,1*2=2 4-2=2,即MID函数取2位长度 这是为了处理15位身份证号年份没有19这种情况的 如18位身份证号年份是4位1992,而15位就是92
应城市18696375658: excel 中把身份证号转换成年龄和出生日期的公式是什么? - ?
万顺怡维: 1、根据身份证号码求性别: =IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份证错")) 2、根据身份证号码求出生年月: =IF(LEN...
应城市18696375658: 18位身份证号如何提取年龄? - ?
万顺怡维: 可以使用以下公式从18位身份证号中提取年龄:1. 在出生日期单元格(假设身份证单元格是B2)中,输入“=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))”并回车,得到出生日期.2. 在年龄单元格(假设身份证单元格是D2)中,输入公式“=DATEDIF(D2,TODAY(),"Y")”并回车,得到年龄.注意:这个公式假设身份证号是18位的,如果是19位的需要将19位的第17位改为0.
应城市18696375658: 身份证号码算年龄公式?
万顺怡维: 身份证前六位是与地区有关的,从第七位开始依次是出生的年月日,然后结合当时的时间就可以算出来了.如果我的回答对你有帮助,请采纳,谢谢.
应城市18696375658: excel根据身份证号算年龄公式 - ?
万顺怡维: 第一步分验证 =len(D3) 返回D3字符长度. =OR(LEN(D3)=18,LEN(D3)=15)验证长度等于18或15,则条件成立(true、false) =IF(OR(LEN(D3)=18,LEN(D3)=15),成立执行代码,不成立则显示"身份证错误") 等一下还有.
应城市18696375658: 怎么从excel表格中身份证号中算出年龄 - ?
万顺怡维: 在年龄输入单元格内直接输入公式“=YEAR(TODAY())-MID(A2,7,4)”(备注A2是身份证号码所在单元格) 在年龄输入单元格内直接输入公式“=YEAR(TODAY())-MID(A2,7,4)”3/5 按下回车键,年龄即可得出4/5 然后鼠标选择刚刚得出结果的单元格,鼠标箭头移动到单元格右下角,直到箭头变为十字符号5/5 鼠标左键向下拉动,之后的年龄就都出来了.
应城市18696375658: EXCEL表有身份证号算年龄公式 - ?
万顺怡维: 截止到“今日”的周岁年龄的计算公式为: =DATEDIF(TEXT(19*(LEN(A1)=15)&MID(A1,7,(LEN(A1)=18)*2+6),"0000-00-00"),TODAY(),"y") 上式对18位、15位身份证号均适用. 如果全是18位身份证号,则公式可简化为: =DATEDIF(TEXT(MID(A1,7,8),"0000-00-00"),TODAY(),"y")
应城市18696375658: 利用身份证号码,用什么函数可以套出年龄及具体步骤是什么? - ?
万顺怡维: 1、在Execl的工作表中,在A1中输入身份证,在B1中输入出生年月日. 2、从A2开始输入或者导入身份证号码(18位). 3、在B2中输入以下公式: =TEXT(DATEDIF(TEXT(IF(LEN(A1)=18,MID(A1,7,8),"19"&MID(A1,7,6)),"0000-00-00"),TODAY(),"Y"),"@")4、如此即可在B2中自动套出年龄.