文档详情

WPS从身份证号提取生日及性别

枫**
实名认证
店铺
DOC
100KB
约2页
文档ID:434404706
WPS从身份证号提取生日及性别_第1页
1/2

首页 > 使用技巧 > 软件应用软件WPS从身份证号提取生日及性别谢旭光 金山 I 2007-01-12 10:58:05 |引:最近,单位需要上报人事局一份职工信息,其中既有个人身份证号,又有出生日期、性 别等信息由于人员众多,输入确实麻烦,而且容易出错,弄不好还得返工能不能有个一 个一劳永逸的办法,又快又准地录入出生日期、性别等个人信息呢?最近,单位需要上报人事局一份职工信息, 其中既有个人身份证号, 又有出生日期、性别等信息由于人员众多,输入确实麻烦,而且容易出错,弄不好还得返工能不能有个一 个一劳永逸的办法,又快又准地录入出生日期、 性别等个人信息呢?能! 因为身份证号中包含这些个人信息,我们使用 WPS表格可以轻松地提取些个人信息,以实现自动录入,从而又快又准地完成工作目前,我国的身份证号分为两种,一种为 15位, 一种为18位在15位的老版身份 证中,第7到12位为出生日期数,最后一位为性别代码,偶数为女,奇数为男 18位的新身份证中第7到14位为出生日期数,倒数第 2位为性别代码,同样偶数为女,奇数为男基于这个特点,我们可以用函数加以判断如图1是我们已输入完身份证号的职工信息 表,在输入身份证号时需注意, 要把单元格格式设为文本型, 或在所输身份证号前加一个单 Pin. «、”ABC兮姓名身桥证号出生日期性那Bl黄籟XXXXXX761023506£平一灯XXXXXX19761221745X9XXXXXX780808518-<*小角儿XXXXXX198406242453杨过XXXXXX460102311Jr■苏乞儿XXXXXX1988022741311L郭靖XXXXXX380111319 :A厂--— ''——&叭:cdrri图11、提取出生日期在 D2中输入公式“ =IF(LEN(C2)=15,TEXT(MID(C2,7,6),"1900 年 00 月 00 日”),TEXT(MID(C2,7,8),"00 年00月00日"))”,拖动填充柄向下复制公式,这样就完成了 出生日期的提取(如图 2):A-I* $ 庐*" ■ ■■E 如李号姓名身份证号出生日期 r黄蓉XXXXXX7610235061976 年 10 月 23 b"702.一灯XXXXXX19761221745X919雅年12月21H?小龙女XXXXXX7808085181978年 08 月 08 BQ04小鱼儿XXXXXX1984062424531984年06月24宅河杨过XXXXXX4601023111946 年 01 月 02 SX利06苏乞儿XXXXXX1988022741311988年 0250^37中狀y咚旳图22、提取性别信息在 E2 中输入公式“ =IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1," 男","女")”,拖动填充柄向下复制公式,这样就完成了性别信息的提取(如图 3):■_ ■■八亠・L »9pf身份证号出生日期性别XXXXXX7610235061976年10月23日女■1- I一灯Xmm976122174GX91976年12月星日男小議fcXXXXXX78080a5181978年08月08日立1小鱼儿XXXXXX198406243453旧84年06月24日男F杨过XXXXXX 1601023111946^01 月 02 日苏乞儿XXXXXX19880227I1311988^02 月 2T 日■JCm it图3本文图片来自金山公式详解:LEN是长度函数,MID是提取字符函数,TEXT是转换格式函数,MOD是整除 函数,IF是判断函数。

提取出生日期公式的意思是如果身份证号为 15位,把从第7位起的6个字符转换为"1900年00月00日"的格式,否则(即为18位身份 证),把从第7位起的 8个字符转换为"00年00月00日”的格式提取性别信息公式的意思是如果身份证号为 15位,把第15位和2整除,如果整除,显示为女,不能整除,显示为男;身份证号为 18位,把第15位和2整除,如果整除,显示为女,不能整除,显示为男另外,如果想把出生日 期转换为真正的日期类型,只需在公式中在 TEXT前加两个减号,这是减负运算,然后根据需要设置单元格具体的日期类型以上只是在身份证录入正确的情况下设置的, 如果身份证号录入错误, 如位数不对,日期信息不对(如月分数超过了 12,日数出现2月有31号的情况),怎么办呢?还是留给大家思考吧!。

下载提示
相似文档
正为您匹配相似的精品文档