Excel身份证验证,身份证校验公式

=IF(LEN(Q4)=0,"空",IF(LEN(Q4)=15,"老号",IF(LEN(Q4)<>18,"位数不对",IF(CHOOSE(MOD(SUM(MID(Q4,1,1)*7+MID(Q4,2,1)*9+MID(Q4,3,1)*10+MID(Q4,4,1)*5+MID(Q4,5,1)*8+MID(Q4,6,1)*4+MID(Q4,7,1)*2+MID(Q4,8,1)*1+MID(Q4,9,1)*6+MID(Q4,10,1)*3+MID(Q4,11,1)*7+MID(Q4,12,1)*9+MID(Q4,13,1)*10+MID(Q4,14,1)*5+MID(Q4,15,1)*8+MID(Q4,16,1)*4+MID(Q4,17,1)*2),11)+1,1,0,"X",9,8,7,6,5,4,3,2)=IF(ISNUMBER(RIGHT(Q4,1)*1),RIGHT(Q4,1)*1,"X"),"正确","错误"))))
 
这个工具可自动更正身份证号:
http://id.weixingmap.com/
 

1.根据身份证号码计算虚岁(当前年份-出生年份):
=YEAR(TODAY())-MID(C6,7,4)

2.根据身份证号码计算周岁(实足年龄):
=DATEDIF(D6,TODAY(),"Y")
=YEAR(TODAY())-MID(D2,7,4)

3.从身份证号码中提取出生日期:
=TEXT(MID(C6,7,8),"0000-00-00")*1

4.从身份证号码中提取性别:
=IF(ISODD(MID(C6,17,1)),"男","女")

转载于:https://www.cnblogs.com/chao6/p/9018409.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Excel中验证身份证号码是否正确,可以按照以下步骤进行操作: 1. 打开Excel文件,点击身份证号码所在的单元格区域。 2. 点击【diy工具箱】(或其他类似的选项)。 3. 选择【身份证】,然后选择【判断合法】。 4. 勾选【使用公式】,点击【确定】。 5. 选择一个单元格作为验证结果的存放位置,点击【确定】。 6. 将验证公式下拉填充至其他身份证号码的单元格。 这样,Excel会根据验证公式对输入的身份证号码进行校验,并在验证结果的单元格中显示验证通过或不通过的信息。 验证公式可以使用以下公式:=IF(MID("10X98765432",(MOD(SUMPRODUCT(MID(A14,ROW(INDIRECT("1:17")),1)* {7;9;10;5;8;4;2;1;6;3;7;9;10;5;8;4;2}),11) 1),1)=RIGHT(A14),TRUE,FALSE),其中A14是身份证号码所在的单元格。 此公式会根据身份证号码的规则进行校验,如果身份证号码正确,则显示TRUE,否则显示FALSE。 请注意,以上步骤和公式仅适用于特定的Excel版本和设置。如果您使用的Excel版本或设置不同,请根据实际情况进行相应的调整。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Excel如何验证身份证号码是否正确?](https://blog.csdn.net/ffcell2016/article/details/123265514)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [EXCEL身份证号码校验以及提取基本信息](https://blog.csdn.net/qq_20549061/article/details/98597532)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值