第一篇:从身份证号码中抠出个人信息
从身份证号码中“抠出”个人信息
贵州省余庆中学杨松
最近,学校要求对全校教师的个人资料进行收集,其中包含:姓名,性别,年龄,出生日期,身份证号码„„档案室的老师这两天在加班加点的忙碌,一项一项的输入。我看在眼里急在心里,要是能直接把身份证号码中的出生日期和性别提取出来那多好啊。这样既可避免出错又能减轻多少负担啊!
统计表的格式如图:
经过分析,反复实践操作,终于找到了解决办法。
一、身份证号的组成我国公民身份号码是由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码(15位的身份证号码中出生日期码为6位,年份中省去了19两数,同时也无数字校验码)。第17位代表性别,奇数为男,偶数为女(15位身份证中的第15位代表性别)。
如某老师的身份证号码(18位)是***013,那么表示1968年12月10日出生,性别为男。
二、解决思路
1、分别将年、月、日及性别位的数字从身份证号码中提取出来;
2、运用公式将出生日期合并成指定的格式;
3、计算年龄,判断性别。
三、实施步骤
主要用到EXCEL中的函数MID、IF、LEN、CONCATENATE、MOD。MID:提取指定位置的字符串
IF:逻辑判断,结果为真或假
LEN:计算指定字符串的长度
CONCATENATE:将多个字符串合并成一个字符串
MOD:两数相除取余数。
(一)先将表格设计成如图所示的样式
(二)取年份
在D2单元格中输入公式
“=IF(LEN(C4)=18,MID(C4,7,4),CONCATENATE(“19”,MID(C4,7,2))),其中:
LEN(C2)=18:检查C2单元格中字符串的字符数,本例的含义是检查
身份证号码的长度是否是18位。
MID(C2,7,4):从C2单元格中字符串的第7位开始提取四位数字,本例中表示提取18位身份证号码的第7、8、9、10位数字。
MID(C2,7,2):从C2单元格中字符串的第7位开始提取两位数字,本例中表示提取15位身份证号码的第7、8位数字。
CONCATENATE(“19”,MID(C4,7,2)):用字符“19”与提取的字符进行合并,本例表示在提取的两位年份前加上“19”使其变为4位数的年份。例:使78变成1978。
=IF(LEN(C4)=18,MID(C4,7,4),CONCATENATE(“19”,MID(C4,7,2))):IF是一个逻辑判断函数,表示如果C2单元格是18位,则提取第7位开始的四位数字,否则提取自第7位开始的两位数字,并在前面加上“19”使其变为正常的4位数字的年份。即取得年份。
(三)取月、日和性别位的值
同理在E2、F2、G2中输入对应公式
在E2单元格中输入公式“=IF(LEN(C2)=18,MID(C2,11,2),MID(C2,9,2))”
判断身份证号码是18位还是15位。18位身份证号码的第11、1
2位为月份,15位的第9、10位为月份。
――取得月份
在F2单元格中输入公式“=IF(LEN(C2)=18,MID(C2,13,2),MID(C2,11,2))”
――取得日
在G2单元格中输入公式“=IF(LEN(C2)=18,MID(C2,17,1),MID(C2,15,1))”
――取得性别位的数值
(四)将年月日合并成指定的日期格式
在H2单元格中输入公式“=CONCATENATE(D2,“-”,E2,“-”,F2)”。
该公式表示将多个字符串合并成一个字符串。本例是将单元格D2、E2、F2中的内容按指定格式(yyyy-mm-dd)合并成一个字符串(若日期格式为“XXXX
年XX月XX日”,只需将公式改为“=CONCATENATE(D2,“年”,E2,“月”,F2,”日”)”即可)。
(五)判断性别
在I2单元格中输入公式“=IF(MOD(G2,2)=1,“男”,“女”)”
其中:
MOD(G2,2)=1:用G2单元格的内容与2相除取余数,本例是判断性别位上的数是奇数还是偶数(余数是1还是0)。
=IF(MOD(G2,2)=1,“男”,“女”):IF是一个逻辑判断函数,表示如果余数是“1”,则显示为“男”,否则显示为“女”。
(六)计算年龄
在J2单元格中输入“=2006-D2”
表示用2006年减去出生年份就可得出实际年龄了。
经过以上几步的设置之后,便可得如图所示的结果。
再用填充柄工具填充数据即可。如图:
四、一步到位法。
上面的方法简单,容易理解,适合初学者学习使用,但这种方法在实际操作中会产生几列不需要的数据(如本例中的年、月、日、性别位的值等列)。领会了思路之后完全可以一步到位将出生日期、性别和年龄算出来,而不需要用其它单元格转换。可以首先用上面的方法把公式设置好,然后再用替换法直接把中转的单元格用公式代替就可以了。只是在替换的时候要小心仔细,不得马虎。
按要求输入的格式如图:
分别在C2、D2、E2单元格中输入对应公式。
在C2单元格中输入公式
=IF(MOD(IF(LEN(F2)=18,MID(F2,17,1),MID(F2,15,1)),2)=1,“男”,“女”)
实际是将原公式“=IF(MOD(G2,2)=1,“男”,“女”)”中的G2直接用IF(LEN(F2)=18,MID(F2,17,1),MID(F2,15,1))替换。
同理在D2单元格中输入公式
=2006-IF(LEN(F2)=18,MID(F2,7,4),CONCATENATE(“19”,MID(F2,7,2)))
――直接用公式替换原D
2在E2单元格中输入公式
=CONCATENATE(IF(LEN(F2)=18,MID(F2,7,4),CONCATENATE(“19”,MID(F2,7,2))),“-”,IF(LEN(F2)=18,MID(F2,11,2),MID(F2,9,2)),“-”,IF(LEN(F2)=18,MID(F2,13,2),MID(F2,11,2)))
――直接用公式分别替换原D2、E2、F
2得到如下图所示的结果:
最后用填充柄填充数据即可。如图。
五、总结
Excel中的公式编辑功能非常强大,熟练掌握公式,巧妙运用公式往往能
使工作效率大为提高。
==作者地址:贵州省余庆县余庆中学电教中心杨松 564400== ==联系方式:QQ:23194864 TEL:***== ==邮箱:ysonion@163.com==
第二篇:如何在Excel表格中利用身份证号码提取个人信息
如何在Excel表格中利用身份证号码提取个人信息
一、分析身份证号码
其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。
15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
中国教育网盘论坛
例如,某员工的身份证号码(15位)是***,那么表示1998年7月6日出生,性别为男。如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。“
二、提取个人信息 这里,我们需要使用IF、LEN、MOD、MID、DATE等函数从身份证号码中提取个人信息。假定我们的表格A列输入姓名;B列输入性别;C列输入身份证号码,并且员工的身份证号码信息已输入完毕,出生年月信息填写在D列。
1.提取出生年月信息
由于上交报表时只需要填写出生年月,不需要填写出生日期,因此这里我们只需要关心身份证号码的相应部位即可,即显示为“9807”这样的信息。在D2单元格中输入公式“=IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4))”,其中:
LEN(C2)=15:检查C2单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。
MID(C2,7,4):从C2单元格中字符串的第7位开始提取四位数字,本例中表示提取15位身份证号码的第7、8、9、10位数字。
MID(C2,9,4):从C2单元格中字符串的第9位开始提取四位数字,本例中表示提取18位身份证号码的第9、10、11、12位数字。
IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4)):IF是一个逻辑判断函数,表示如果C2单元格是15位,则提取第7位开始的四位数字,如果不是15位则提取自第9位开始的四位数字。
如果需要显示为“98年07月”这样的格式,请使用DATE格式,并在“单元格格式→日期”中进行设置。
2.提取性别信息
3由于报表中各位员工的序号编排是按照上级核定的编制进行的,因此不可能按照男、女固定的顺序进行编排,如果一个一个手工输入的话,既麻烦又容易出错
例如性别信息统一在B列填写,可以在B2单元格中输入公式“=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,”男“,”女“)”,其中: LEN(C2)=15:检查身份证号码的长度是否是15位。MID(C2,17,1):如果身份证号码的长度不是15位,即18位身份证号码,那么应该提取第17位的数字。MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2):用于得到给出数字除以指定数字后的余数,本例表示对提出来的数值除以2以后所得到的余数。IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,”男“,”女"):如果除以2以后的余数是1,那么B2单元格显示为“男”,否则显示为“女”。
回车确认后,即可在B2单元格显示正确的性别信息,接下来就是选中填充柄直接拖曳。现在这份报表无论是提取信息或是核对,都方便多了
第三篇:EXCEL中如何从身份证号码提取出生年月日及性别
EXCEL中如何从身份证号码提取出生年月日及性别
近段时间,各校都忙坏了,学生城镇居民医疗保险材料要保,今年必须提供每位学生的身份证号码,还有性别、出生日期等信息;新生学籍要报,学籍信息包含50多项,其中也有身份证号码、性别、出生日期等信息„„。为了简化工作,提高效率,特整理出从身份证号码里提取出生年月日及性别等信息的方法,希望对大家有所帮助。
一、分析身份证号码
其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。
15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
例如,某学生的身份证号码(15位)是***242,那么表示1989年8月7日出生,性别为女。如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。
二、转换身份证号码格式
我们先将学生的身份证号完整地输入到EXCEL表格中,这时默认为“数字”格式(单元格内显示的是科学记数法的格式),需要更改一下数字格式。选中该列中的所有身份证号后,右击鼠标,选择“设置单元格格式”。在弹出对话框中“数字”标签内的“分类”设为“文本”,然后点击确定。
三、提取个人信息
这里,我们需要使用IF、LEN、MOD、MID、DATE等函数从身份证号码中提取个人信息。假设学生的身份证号码信息已输入完毕(C列),出生年月信息填写在D列,性别信息填写在B列。
1.提取出生年月信息
如果上交报表时需要填写出生年月日,我们需要关心身份证号码的相应部位即可,即显示为“19890807”这样的信息。在D2单元格中输入公式
=IF(LEN(C2)=15,“19”&MID(C2,7,6),MID(C2,7,8)),其中:
文本函数MID返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。语法:MID(text,start_num,num_chars)即MID(文本,开始字符,所取字符数),Text 是包含要提取字符的文本字符串。
Start_num 是文本中要提取的第一个字符的位置。文本中第一个字符的start_num 为 1,以此类推。
Num_chars 指定希望 MID 从文本中返回字符的个数。
字符个数计算函数LEN返回文本字符串中的字
符数。语法:LEN(text)
Text 是要查找其长度的文本。空格将作为字符进行计数。
LEN(C2)=15:检查C2单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。
MID(C2,7,4):从C2单元格中字符串的第7位开始提取6位数字,本例中表示提取15位身份证号码的第7、8、9、10、11、12位数字。
“19”&:表示如果身份证号码是15位,在年份前加“19”。
MID(C2,7,8):从C2单元格中字符串的第7位开始提取8位数字,本例中表示提取18位身份证号码的第7、8、9、10、11、12、13、14位数字。
IF(LEN(C2)=15,MID(C2,7,6),MID(C2,7,8)):IF是一个逻辑判断函数,表示如果C2单元格是15位,则提取第7位开始的6位数字并在年份前加“19”,如果不是15位则提取自第7位开始的8位数字。
如果需要显示为“1989-08-07”这样的格式,可以把上面的公式稍加修改即可:
=IF(LEN(C2)=15,“19”&MID(C2,7,2)&“-”&MID(C2,9,2)&“-”&MID(C2,11,2),MID(C2,7,4)&“-”&MID(C2,11,2)&“-”&MID(C2,13,2))。
解释:如果身份证号码是15位,则从第7位开始取两位数字,并在这两位数字前加“19”,后面加“-”,从第9位开始取两位数字,并在这两位数字后面加“-”,从第11位开始取两位数字。否则,从第7位开始取四位数字,并在这四位数字后面加“-”,从第11位开始取两位数字,并在这两位数字后面加“-”,从第13位开始取两位数字。
也可以使用DATE格式,并在“单元格格式→日期”中进行设置。
如果学生的身份证号全部都是18位的新一代身份证,可以以把上面的公式进行简化:
=MID(C2,7,4)&“-”&MID(C2,11,2)&“-”&MID(C2,13,2)
2.提取性别信息
由于报表中学生不是按照男、女固定的顺序进行编排,如果一个一个手工输入的话,既麻烦又容易出错。
例如性别信息统一在B列填写,可以在B2单元格中输入公式:
=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,“男”,“女”)
其中:
LEN(C2)=15:检查身份证号码的长度是否是15位。
MID(C2,15,1):如果身份证号码的长度是15位,那么提取第15位的数字。
MID(C2,17,1):如果身份证号码的长度不是15位,即18位身份证号码,那么应该提取第17位的数字。
MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2):用于得到给出数字除以指定数字后的余数,本例表示对提出来的数值除以2以后所得到的余数。
IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,“男”,“女”):如果除以2以后的余数是1,那么B2单元格显示为“男”,否则显示为“女”。
回车确认后,即可在B2单元格显示正确的性别信息,接下来就是选中填充柄直接拖曳。现在这份报表无论是提取信息或是
核对,都方便多了。
提取性别也可以使用下面这个公式(无论是15位还是18位): =IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,“男”,“女”),IF(MOD(MID(C2,17,1),2)=1,“男”,“女”)
如果学生的身份证号全部都是18位的新一代身份证,可以使用下面的公式: =IF(MID(C2,17,1)/2=TRUNC(MID(C2,17,1)/2),“女”,“男”)
数学函数TRUNC 将数字的小数部分截去,返回整数。
语法:TRUNC(number,num_digits)
Number 需要截尾取整的数字。
Num_digits 用于指定取整精度的数字。Num_digits 的默认值为 0。
说明:函数 TRUNC 和函数 INT 类似,都返回整数。函数 TRUNC 直接去除数字的小数部分,而函数 INT 则是依照给定数的小数部分的值,将其四舍五入到最接近的整数。函数 INT 和函数 TRUNC 在处理负数时有所不同。
如果身份证号的输入已是15或18位,还可以用公式:
=IF(MOD(LEFT(RIGHT(C2,(LEN(C2)=18)+1)),2),“男”,“女”)
RIGHT 根据所指定的字符数返回文本字符串中最后一个或多个字符。
语法:RIGHT(text,num_chars)
Text 是包含要提取字符的文本字符串。
Num_chars 指定希望 RIGHT 提取的字符数。
LEFT 基于所指定的字符数返回文本字符串中的第一个或前几个字符。
语法:LEFT(text,num_chars)
Text 是包含要提取字符的文本字符串。
Num_chars 指定要由 LEFT 所提取的字符数。
第四篇:在Excel中如何从身份证号码中提取出生年月(xiexiebang推荐)
在Excel中如何从身份证号码中提取出生年月、性别等相关信息
一、如何使用Excel从身份证号码中提取出生日期
如何使用Excel从身份证号码中提取出生日期2009-02-27 22:52例如:从身份证***616中提取出生日期来,如何快速得出?只需使用语句:=DATE(mid(A1,7,4),mid(A1,11,2),mid(A1,13,2))
【A1是身份证号码所在单元格】
date()函数是日期函数;如输入今天的日期=today()
那么,mid函数是什么东东呢?
MID(text,start_num,num_chars)
Text 为包含要提取字符的文本字符串;Start_num 为文本中要提取的第一个字符的位置。文本中第一个字符的start_num 为1,以此类推;Num_chars指定希望MID 从文本中返回字符的个数。
对身份证号码分析下就知道:***616,出生日期是1992年2月6日;也就是
从字符串(***616)的第7位开始的4位数字表示年,从字符串的第11位开始的2位数字表示月,字符串的第13位开始的2位数字表示日。呵呵,强悍吧!
Excel中利用身份证号码(15或18位)提取出生日期和性别
需要的函数:
LEN(C6)=15:检查C6单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位;
INT:返回数值向下取整为最接近的整数,本例中用来判断身份证里数值的奇偶数。
RIGHT:返回文本字符串最后一个字符开始指定个数的字符;
MID:返回文本字符串指定起始位置起指定长度的字符,MID(C6,7,2)表示:在C3中从左边第七位起提取2位数;
“19”&MID(C6,7,2)表示:在C3中从左边第七位起提取2位数的前面添加19;
„„
&“"&表示:其左右两边所提取出来的数字不用任何符号连接;
&”-“&表示:其左右两边所提取出来的数字间用“-”符号连接。若需要的日期格式是yyyy年mm月dd日,则可以把公式中的“-”分别用“年月日”进行替换就行了。
一、提取出生日期
如果我们要从一个人的身份证号码中批量提取其出生年月日,并表示成“yyyy-mm-dd”形式,可以这样做,假设身份证号码在C列,在D列中输入公式=IF(LEN(C6)=15,”19“&MID(C6,7,2)&”-“&MID(C6,9,2)&”-“&MID(C6,11,2),MID(C6,7,4)&”-“&MID(C6,11,2)&”-“&MID(C6,13,2)),这个公式的含义就是,当其检查到C6单元格中的数据是15位的时,就显示
”19“&MID(C6,7,2)&”-“&MID(C6,9,2)&”-“&MID(C6,11,2)的计算结果,否则就显示MID(C6,7,4)&”-“&MID(C6,11,2)&”-“&MID(C6,13,2)的计算结果。如:若C6单元格中是***,在D6单元格中计算出的结果是“1950-01-12”;若C6单元格中是***794,在D6单元格中计算出的结果是
“1945-11-16”。
二、提取性别
在E6单元格输入公式=IF(LEN(C6)=15,IF(RIGHT(C6)/2=INT(RIGHT(C6)/2),”女“,”男“),IF(MID(C6,17,1)/2=INT(MID(C6,17,1)/2),”女“,”男“))这个公式的含义是如果C6单元格是一个15位数,就显示
IF(RIGHT(C6)/2=INT(RIGHT(C6)/2),”女“,”男“)的计算结果;否则,显示IF(MID(C6,17,1)/2=INT(MID(C6,17,1)/2),”女“,”男“))的计算结果。
最后把D6和E6单元格的公式向下拉下来,在C6列输入身份证号码后,出生日期和性别可自动输入了,这样就减少了用户输入数据工作量,提高了办事效率!根据身份证号码让Excel自动输入出生日期和性别
办公室人事文员有时要输入很多员工的人事资料,每输完臃长的身份证号后又要输入员工出生年月日和性别,这样无疑增加了工作量,有没有办法让出生日期和性别自动输入呢?其实用Excel公式即可轻松解决问题!
众所周知,我国身份证号码里有每个人的出生日期和性别等信息:老式的身份证号是15位数,第7位到12位是出生年月日,最后一位如果是偶数就代表女生,奇数就是代表男性;新式身份证号是18位数,第7位到14位是出生日期,倒数第二位的偶数或奇数代表女性或男性。既然存在这样的规律,用Excel函数就可轻松实现根据身份证号自动输入出生日期和性别。
本例中所需要函数:
LEN:返回文本字符串的个数,本例中用来计算身份证的位数
MID:返回文本字符串指定起始位置起指定长度的字符,本例中用来计算身份证号中出生日期的字符;
INT:返回数值向下取整为最接近的整数,本例中用来判断身份证里数值的奇偶数.RIGHT:返回文本字符串最后一个字符开始指定个数的字符,本例中来计算身份证号最后一位数.如果A3单元格是身份证号码,B3单元格为出生日期,C3单元格为性别,那么在B3中输入公式=IF(LEN(A3)=18,MID(A3,7,4)&”年“&MID(A3,11,2)&”月“&MID(A3,13,2)&”日“,”19“&MID(A3,7,2)&”年“&MID(A3,9,2)&”月
“&MID(A3,11,2)&”日“),这个公式的含义是,如果A3单元格是一个18位数
IF(LEN(A3)=18)那么从第7位数开始得到的4位数就是年份MID(A3,7,4)后面再加上文字&”年”,月日依此类推,否则,A3单元格为15位数,就执行
”19“&MID(A3,7,2)&”年“&MID(A3,9,2)&”月“&MID(A3,11,2)&”日“)含义与18位相似.只是在年MID(A3,7,2)前面要加上"19"
在C3单元格输入公式
=IF(LEN(A3)=18,IF(MID(A3,17,1)/2=INT(MID(A3,17,1)/2),”女“,”男
“),IF(RIGHT(A3)/2=INT(RIGHT(A3)/2),”女“,”男“))这个公式的含义是如果A3单元格是一个18位数IF(LEN(A3)=18)就执行
IF(MID(A3,17,1)/2=INT(MID(A3,17,1)/2),”女“,”男“),其中如果A3单元格第17位数(身份证号倒数第二位)除以二MID(A3,17,1)/2等于一个整数
INT(MID(A3,17,1)/2),那么第17位为偶数,即是”女”,否则是奇数,即为”男”;否则A3单元格是15位数,就执行IF(RIGHT(A3)/2=INT(RIGHT(A3)/2),”女“,”男"),其中RIGHT(A3)含义是返回A3单元格从右往左的第一位数,即身份证最后一位数.其余含意跟上面18位数一样.最后把B3和C3单元格的公式向下拉下来,在A3列输入身份证号码后,出生日期和性别可自动输入了,这样就减少了用户输入数据工作量,提高了办事效率!
第五篇:从身份证号码中提取出生日期步骤
一、从身份证号码中提取出生日期步骤:
STEP1、在出生日期行中输入=MID(选中该生身份证号码所在的空格,7,8)函数。
2、点击回车键得到该生出生日期。
STEP2,“提取出”出生日期
将光标指针放到“出生日期”列的单元格内,这里以C2单元格为例。然后输入“=MID(B2,7,4)&“年”&MID(B2,11,2)&“月”&MID(B2,13,2)&“日””(注意:外侧的双引号不用输入,函数式中的引号和逗号等符号应在英文状态下输入)。回车后,你会发现在C2单元格内已经出现了该学生的出生日期。然后,选中该单元格后拖动填充柄,其它单元格内就会出现相应的出生日期。STEP3,判断性别“男女”
选中“性别”列的单元格,如D2。输入“=IF(MID(B2,17,1)/2=TRUNC(MID(B2,17,1)/2),“女”,“男”)”(注意如上)后回车,该生“是男还是女”已经乖乖地判断出来了。拖动填充柄让其他学生的性别也自动输入。三计算年龄:(其中C3是出生日期所在列)
双击年龄所在列的第二行,然后输入下面公式,然后按ENTER键;再利用下拉方式将公式复制到该列的其他行中即可=YEAR(NOW())-YEAR(C3)STEP4 ,从身份证号码中提取年龄: =现在年份-mid(c3,7,4)