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")