1、7-14位出生年月日,比如19960822代表1996年8月22日;15-17位为顺序号,其中17位(倒数第二位)男为单数,女为双数;18位为校验码,0-9和X。作为尾号的校验码,是由把前十七位数字带入统一的公式计算出来的,计算的结果是0-10,如果某人的尾号是09,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位。X是罗马数字的10,用X来代替10。) 因此,只要判断17位是奇数还偶数,就能判别男女,公式应用:if函数,isodd函数(判断数字是否奇数,真返true,假返false),mid函数(截取字符串)2.提取生日日期=MID(A
2、2,7,8)3.计算年龄=DATEDIF(A2,TODAY(),Y)datedif函数:返回两个日期之间的年月日间隔数。常使用DATEDIF函数计算两日期之差。DATEDIF(start_date,end_date,unit)Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。(起始日期必须在1900年之后)End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。Unit 为所需信息的返回类型。 时间段中的整年数。M 时间段中的整月数。D 时间段中的天数。MD 起始日期与结束日期的同月间隔天数。 忽略日期中的月份和年份。YD 起始日期与结束日期的同年间隔天数。
3、忽略日期中的年份。YM 起始日期与结束日期的间隔月数。忽略日期中年份4.隐藏中间四位=REPLACE(A1,4,4,*REPLACE(old_text, start_num, num_chars, new_text)REPLACE函数的语法有以下参数:参数描述Old_text必需,要替换其部分字符的文本。start_num必需,old_text 中要替换为 new_text 的字符位置。num_chars必需。 old_text 中希望 REPLACE 使用 new_text 来进行替换的字符数。new_text将替换 old_text 中字符的文本。5.复制字符=REPT(A2,8)复制八次