Excel中如何从身份证号中提取出生日期和性别
Excel 中如何从花名册身份证号中提取出生日期 悬赏分:0 - 解决时间:2010-3-24 11:20Excel 中如何指量从花名册身份证号中提取出生日期在网上找到有这方面的说明,但都只是说到指定某一格中提〉街付ㄒ桓裰小,训烂扛鋈说某錾 掌诙家 庋 崛。磕腔共蝗缡侄 既肟炷兀坑惺裁捶椒ń饩瞿骋涣刑崛〉侥骋涣心兀壳蟾呤种傅恪?迪兰尼 - 二级最佳答案假如 A1 为身份证号在 B1 输
入:IFA1TEXTIFLENA11519MIDA172-MIDA192-MIDA1112MIDA174-MIDA1112-
MIDA1132yyyy-mm-dd支持 15 位及 18 位新号当然一列到另一列你就直接下拉吧如果 A 列有 500你就拉到 500 吧这样也比手工快很多吧求 excel 身份证号中提取出生日期及性别判断最简公式 悬赏分:0 - 解决时间:2008-8-5 07:45A1 为身份证号码出生年月日公式:TEXTLENA11519MIDA176LENA1182-00-00回答者: 人参 de 杯具 - 四级 2010-1-30 18:37如果 A1 为身份证号18 位),C1 为日期则在 C1 中输入:DATEMIDA174MIDA1112MIDA1132如果 A1 为身份证号15 位),C1 为日期则在 C1 中输入:DATE19MIDA172MIDA192MIDA1112然后把单元格格式设成需要的日期类型就行了。比如身份证号写在 A1 单元格内。
TEXTIFLENA11519MIDA176LENA118200-00-00记着首先要将单元格的格式设置成文本或输入时前面加个单引号。考虑身份证号是 15 位的还是 18 位的。用 LENA115 来判断,如果是 15 位的就加 19,不是的话就加个空。LENA1182 的意思是如果 A1 是 18 位的那就取 62 位,如果是 15 位的就取 60 位。加个 TEXT 函数是把格式写的更日期些。可以自己改吧。在了解如何实现自动从身份证号码中提取出生年月、性别信息之前,首先需要了解身份证号码所代
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
的含义。我们知道,当今的身份证号码有 15/18 位之分。早期签发的身份证号码是15 位的,现在签发的身份证由于年份的扩展(由两位变为四位)和末尾加了效验码,就成了18 位。这两种身份证号码将在相当长的一段时期内共存。两种身份证号码的含义如下: (1)15 位的身份证号码:16 位为地区代码,78 位为出生年份2 位,910位为出生月份,1112 位为出生日期,第 1315 位为顺序号,并能够判断性别,奇数为男,偶数为女。 (2)18 位的身份证号码:16 位为地区代码,710 位为出生年份4 位,1112位为出生月份,1314 位为出生日期,第 1517 位为顺序号,并能够判断性别,奇数为男,偶数为女。18 位为效验位。15 位:身份证单元格一律用 A1 为编号 判断性别: IFMIDA1151/2TRUNCMIDA1151/2女男 提取生日:
19MIDA172-MIDA192-MIDA111218 位:身份证单元格一律用 A1 为编号 判断性别: IFMIDA1171/2TRUNCMIDA1171/2女男 提取生日:
MIDA174-MIDA1112-MIDA1132身份证判断男女的规则是,15 位身份证是最后 1 位,18 位身份证是 17 位,如果是奇数,就是男,偶数就是女。第一种方法:正常的思路1:和提前生日一样的思路。先判断位数,15,还是 18 位。2:15 位的判断和 18 位的判断。公式15 位性别判断由于第 15 位是最后一位,我们就用 right 的函数来提取最后一位。奇数和偶数的判断,可以利用函数 modifmodrightA1121男女18 位性别的判断ifmodmidA117121男女结合一下,IFLENA115ifmodrightA1121 男 女 ifmodmidA117121 男女上面的公式其实已经可以工作。通常我们到这里就算完成了。不过你实际使用的过程中,你会发现有问题的。相信很多电脑工作人员都有这样的体会,在用 EXCEL 做数据时,最烦的就是在输入了姓名、身份证号码后还要输入相应的出生日期和性别,如果仅是一两个倒没所谓。但如果像笔者这样常常
要处理成千上万个,那就惨了。 其实,如果你能用上我教你的方法,你就可以减轻很多工作量的。 闲话少说,先来个例子吧。 A B C D D1 序号 姓名 性别 出生年月 身份证号码2 1 吴生 4409227210252913 2 吴四 4409811995020432204 像这样两个家伙, 他们的性别、出生年月,如何才能一次过正确地填写好呢,答案当然是:用公式啦。公式不是自动生成的,而是要我们自己去输入的。电脑毕竟不是人脑,它永远不知道我们想要的是什么的,它只会忠实地死板地毫无差错地执行我们发给它的命令,当然,如果我们发出的命令是错的,它也会照样执行的,除非它不懂得我们发的命令是什么啦。 好啦。看着上面,其中 D2 是吴生的身份证号码。我们就从这儿下手。在下手之前,先要明白一个原理,那就是,身份证号码是如何判断性别男、女的。原来,在身份证号码里,如果是 15 位数,则第 15 位若是奇数,则为男,偶数为女;如果是 18 位数,则第 17 位数是奇数,则为男,偶数为女。关于这一点,网上有很多说法,其中说的是如果是 15 位则取后面两位数来除 2,是 18 位的则取后面三位数来除 2,这是很错误的 明白了原理,我们就可以写公式
女IFLEND218IFMODMIDD217121男女 了。 IFLEND215IFMODMIDD215121 男
这个公式很长,但很容易理解的,即使你一点点编程知识都没有也没有关系,你不必硬着头皮去学去钻研它。 因为有人专门为你做好了那个家伙就是我啦, 你只需乐滋滋地把它“复制”“粘贴”到 C2 的位置去。记得啦,别漏了开头的“”号哦。 上面的“IF”是“如果”的判断,LEN 是判断身份证号码长度的,MID 是取位数的意思,
1 位数字出来, 就是取余MODMIDD2151意思就是从 D2 格中的第 15 位数中取
数的意思了。不说啦,再讲解下去,你也睡着了。 把这个公式粘贴到 C2 后,回车,瞧,它自动出来了,是“男”的。用拖动复制的方法把这公式一直向下复制, 成千上万条记录也不过是几秒钟的活儿啦。 拖动完之后,你会看到,各位的性别全出来啦,而且一个也不差。什么,你把周杰伦的变成“女”的了,那你一定是输入错了他的身份证号码啦,快快检查一下吧。 搞定了最难搞的“性别”问题,其他出生年月就好办了。 如果是 18 位的身份证号码,最容易办,从第 7 位起往右数 8 位数就是了。而如果是 15位的,则从第 7 位起往右数 6 位数,然后补上“19”两个数字在前头。为什么不是“20”而是“19”呢,因为 2000 年后出生的人身份证号码都是 18 位的了。 公式如下: ,IFLEND218MIDD278IFLEND21519MIDD276身份证号码错 把这个公式复制后粘贴到 D2 的位置去,吴生的出生日期就出来了。用拖动复制的方法向下复制,就可以把所有人的出生日期全搞定了。 看看,用公式这个秘密武器,是不是可以令我们的工作达到事半功倍的效果啊。这样,你的老板还敢骂你效率低下了吗,IF 用法:IFABC表示如果 A 的式子成立,那么该格子里面显示 B,如果 A 的式子不成立,那么该格子里面显示 CIF使用时,可以嵌套,就是说,IFABC里面的 B 项和 C 项可以用另外一个 IFABC代替,即 IFIF,这个时候,先判断最外面的一个 IF 的式子是否成立,然后判断中间的式子。但是嵌套的时候,要注意到底后面的 IF 要嵌入 B 项里面,还是 C 项里面。例:某同学语文 65,数学 80,
英语
关于好奇心的名言警句英语高中英语词汇下载高中英语词汇 下载英语衡水体下载小学英语关于形容词和副词的题
55,政治 75,问怎么计算这位同学是否需要补考,设语文为 A 列,数学为 B 列,英语为 C 列,政治为 D 列设该同学成绩所在行为第 10 行可以写出这样子的语句IFA10