得到年龄的函数还可以写成:int idage(char *str){ int i;char idcard1[100];int year=0;for(i=0;i<=3;i++){ idcard1[i]=str[i+6];} idcard1[i]='\0';for(i=0;i<=3;i++){ year=year*10+idcard1[i]-48;//得到年份;} age=2015-year;return age;} ...
一、分析身份证号码 其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码 EXECL表中输入身份证号码后直接使用公式算出年龄、出生年月、性别? 比如身份证号在A1,出生年月在B1输入公式:=TEXT(IF(LEN(MID(A1,7,6+(LEN(A1)=18)*2 生成语音 简单精准 2023免费...
根据身份证号码求年龄:B2为身份证号所在单位格 =IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))
请在D列输入公式,计算各人的年龄,如在D2输入:=datedif(text(mid(D2,7,len(D2)*2/3-4),"00-00-00"),today(),"y")下拉复制,并对D列进行筛选16周岁以下出生的人。如指定是到某日期,如将 2012-10-1作为到期日,则公式可改为:=datedif(text(mid(D2,7,len(D2)*2/3-4),"00...
A2, 为一组15位, 或18位身份证码 1] B2, "性别"公式为 : =IF(MOD(RIGHT(LEFT(A2,17)),2),"男","女") 2] C2, "年龄"公式为 : =DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00"),TODAY(),"y")三、 假如A1中输入的是身份证号,格式为文本...
【解析】从身份证号码可以看出,这个人出生于1974年2015-1974=41(岁)故答案为:C.【数字编码的含义】当把数字赋予一定的含义并按照一定的规则进行排列,就是数字编码。【数字编码的题型】1. 邮政编码:由六位数字组成。前两位数字表示省(直辖市、自治区),第三位数字表示邮区,第四位数字表示县(市), 最后两位数字...
D2输入身份证号码,C2为年龄,输入公式 =DATEDIF(TEXT(MID(D2,7,LEN(A1)*2/3-4),"00-00-00"),“2009-1-1“,"y")15位与18位身份证号码都适用。
分析:身份证号码的7-14位表示出生日期,其中7-10位表示出生的年份,11、12位表示出生的月份,13,14位表示出生日;看他们身份证的第7-14位找出出生时间最早的即可.解答:解:①610103199903214718,是1999年3月21日出生的;②610103199801025906,是1998年1月2日出生的;...
1975年<1998年<2003年,所以年龄从大到小是②>①>③. 故选:B. 点评本题是考查身份证的数字编码问题,身份证上: 1、前六位是地区代码; 2、7~14位是出生日期; 3、15~17位是顺序码,其中第17位奇数分给男性,偶数分给女性; 4、第18位是校验码. ...