excel中如何用公式验证身份证号码跟姓名是否一致

发布网友 发布时间:2022-04-20 11:30

我来回答

5个回答

热心网友 时间:2023-08-07 13:12

我认为校验身份证应校验两个内容,1是姓名,2是省份证号
用表1身份证对比表2
假如表1和表2的数据都在a2:a100,不足你自己可以在公式中添加
表1c列是比较结果
表1c2=sum((表2!$a$2:$a$100=$a1)*(表2!$b2:$b$100=$b1)*1)
注意要使用shift+ctrl+enter回车
行不足,可以修改公式中100
试试吧,肯定行

热心网友 时间:2023-08-07 13:12

如果D3是身份证号码,那么
性别输入
=IF(MOD(MID(D3,17,1),2),"男","女")
出生日期单元格格式设置为“日期”格式,然后输入
=--TEXT(MID(D3,7,8),"0-00-00")

热心网友 时间:2023-08-07 13:13

生日 =DATE(MID(F9,7,VLOOKUP(LEN(F9),{15,2;18,4},2,0)),MID(F9,VLOOKUP(LEN(F9),{15,9;18,11},2,0),2),MID(F9,VLOOKUP(LEN(F9),{15,11;18,13},2,0),2))

性别 =IF(OR(LEN(F9)=15,LEN(F9)=18),IF(MOD(MID(F9,15,3)*1,2),"男","女"),#N/A)
查姓名估计难了,网上有收费的查询接口,然后用VBA调用接口或许能实现

热心网友 时间:2023-08-07 13:13

Excel不能验证。
身份证中的姓名信息只能通过*的系统才能验证。

热心网友 时间:2023-08-07 13:14

你是要得出性别和出生年月日吗?
性别
=if(mod(mid(d3,17,1),2),"男","女")
出生日期
=text(mid(d3,7,8),"0000-00-00")

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