问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请帮我翻一下VBA的用公式法提取身份证信息中的年龄信息的这一句语言。

发布网友 发布时间:2022-04-22 23:05

我来回答

1个回答

热心网友 时间:2023-10-08 16:08

比较长但不难理解,分开理解:
一、DATEDIF(【求两个日期之间的周年数】,即身份证上的出生日期与今天的日期之间的周年数;
二、DATE(【确定出生年、月、日】;
三、MID(B3,7,4-(LEN(B3)=15)*2),MID(B3,11-(LEN(B3)=15)*2,2),MID(B3,13-(LEN(B3)=15)*2,2)),【这里看着很长,分开三部分看,实际就是分别取身份证上的"年"、"月"、"日"。MID(B3,7,4-(LEN(B3)=15)*2):B3单元格,从第七个字符开始,取连续4减(这里要判断减数“(LEN(B3)=15)”,意思是B3单元格身份证号码是否是15位,如果是则4减1=3,如果不是则4减0=4)个(即第7、8、9这3个或第7、8、9、10这4个)字符,后面同理,只不过取的是”月“、”日“,也是根据身份证长度判断到底取哪一位】
四、NOW(),【今天的日期,作为与身份证上的日期比较】
五、"Y")【两个日期的比较取”周年“为结果,如果把”Y“换成”m“则返回”月份“的个数,换成"d"则返回”天数”】
给你另外一个公式:
=IF(LEN(B3)=18,DATEDIF(DATE(MID(B3,7,4),MID(B3,11,2),MID(B3,13,2)),NOW(),"Y"),DATEDIF(DATE(MID(B3,7,2),MID(B3,9,2),MID(B3,11,2)),NOW(),"Y"))
一样可以用,看看这个公式与你给出的有什么区别。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求助:补全成语. _然而止、_然不屈、_然四顾、_然若失、_然而至、_然拒绝、_然无声... 我姑妈(姑妈去世),现奶奶的房产 姑妈的女儿有继承权吗? 丈夫去世遗产应该能怎么分配 《人世间》骆士宾遗产股权归谁所有 为什么说曹珊不应该得罪水自流_百 ... 有谁知我国十大元帅及十大上将? 解放中国的10大元帅是那几个? 对中国有何影响? 中国历史上的十大元帅 为什么中国过去有元帅现在没有了 ...想看中国80年代、90年代热播的电视剧,《渴望》、《蛙女》等,越多... 如何用vba对上万条身份证号码信息进行分析并整行提取出不重复部分(有重复的全部不要) 老生姜切片含有什么功效? 生姜洗干净切片放在冰箱冷藏好还是冷冻好? VB6.0 怎样提取身份证号码具体信息 交行信用卡忘记还款有什么后果? excel 怎样用vba实现多行身份证号码提取出生日期 信用卡差两百多忘了还会怎么办? vba 取单元格为身份证号码的值 信用卡忘还了,逾期一天,会影响在银行的信用吗? 急求!!!vba验证身份证号和性别 EXCEL中验证身份证对错的公式,15位18位都适用的 我忘记还信用卡了,信用卡逾期多久会上征信? VBA判断多表多个单元格字符(如身份证号,手机号)长度是否符合要求并报告结果 excel vba在身份证中怎么提取数字来判别男女 信用卡忘了还款,延迟了四天才全额还款会不会影响征信? excel怎么用vba判断生日信息与身份证是否相符 一次信用卡忘及时还款影响信用吗? excel vb 怎么批量验证身份证号是否正确 不小心忘了信用卡还款怎么办? 身份证号码的校验公式怎么写? 生姜可以切片,早上直接吃吗?秋天可以吗? 电子表格中录入身份证号码时如何自动识别身份证号码对错 身份证号码出来年龄函数 生姜切片晒成干与新鲜生姜使用性质相同吗 excel 自定义函数VBA 身份证地址 生姜是切片好还是切成姜末好 把生姜切片用盐腌制后用生清油淹了保鲜可以吗? 生姜切片放保温杯里冲水喝,保温杯会不会腐蚀 生姜切片烧开泡脚有什么作用好处 石岩姜怎么晒干? 姜切片用醋泡吃了会瘦肚子吗 做姜汤是把生姜切片?切丝?还是切块?哪种更科学? 有什么土方法快速戒烟? 最有效的戒烟的土方法? 水煮可以做什么菜? 水煮菜怎么做? 求戒烟的方法? “水煮”的意思? 怎样才能快速戒烟最好是民间好找的偏方 戒烟偏方