论Excel在日常工作中的应用毕业论文(2)
2013-09-11 01:34
导读:(a)假设字段“身份证号”在C列,“性别”在D列,选中“性别”字段下的第一行,在编辑栏中输入“=IF(LEN(C4)=18,IF((VALUE(MID(C4,15,3))/2)=INT(VALUE(MID(C4,15,3))/2),"女",
(a)假设字段“身份证号”在C列,“性别”在D列,选中“性别”字段下的第一行,在编辑栏中输入“=IF(LEN(C4)=18,IF((VALUE(MID(C4,15,3))/2)=INT(VALUE(MID(C4,15,3))/2),"女","男"),IF((VALUE(MID(C4,13,3))/2)=INT(VALUE(MID(C4,13,3))/2),"女","男"))”,
公式含义:
(1)LEN(C4)=18用于判断身份证号的长度.
(2)MID(C4,15,3)用于求出身份证号码中代表性别数字的字符串;VALUE(MID(C4,15,3)用于将上一步所得的代表数字的字符串转换为数字;
(3)VALUE(MID(C4,15,3))/2)=INT(VALUE(MID(C4,15,3))/2用于判断这个身份证号码是奇数还是偶数;
(4)=IF((VALUE(MID(C4,15,3))/2)=INT(VALUE(MID(C4,15,3))/2),"女","男")如果上述公式判断出这个数值相等时,显示"女",否则,返回"男"。
(5)如果LEN(C4)!=18,则执行15位身份证号的性别公式IF((VALUE(MID(C4,13,3))/2)=INT(VALUE(MID(C4,13,3))/2),"女","男")。出生日期的提取方法与性别的类似,不做详细叙述。
(b)假设字段“参加工作时间”在F列,“工龄”在G列,选中“工龄”字段下的第一行,在编辑栏中输入“=INT((TODAY()-F4)/365)”,公式含义:
(1)TODAY(