EXCEL中验证身份证对错的公式,15位18位都适用的

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

我来回答

5个回答

热心网友 时间:2022-05-07 17:19

EXCEL中验证身份证对错的公式,15位18位都适用的解决方法如下:
1、打开要处理的excel文档,

2、把要处理的身份证号码在存在A列,在B1输入如下的公式:
=IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),IF(LEN(A1)=15,DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)),"错误身份证号"))
3、拖动控制点向下填充,即可。
这里验证日期,如果想验证其它的内容,需要用更加复杂的公式或是编制一个vba程序来实现。

热心网友 时间:2022-05-07 18:37

公式可以验证身份证中的

归属地是否存在
出生日期是否存在
18位校验码是否正确

但是无法验证“身份证对错”。

热心网友 时间:2022-05-07 20:11

号码在F33,在F34输入=IF(LEN(F33)=18,DATE(MID(F33,7,4),MID(F33,11,2),MID(F33,13,2)),IF(LEN(F33)=15,DATE(MID(F33,7,2),MID(F33,9,2),MID(F33,11,2)),"错误身份证号"))

热心网友 时间:2022-05-07 22:03

没看明白

热心网友 时间:2022-05-08 00:11

我赞同2楼的观点!正确!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com