首页 > 化工知识 > Excel自学:身份证末位的秘密

Excel自学:身份证末位的秘密

时间:2021-08-05 来源:Excel自学成才 浏览:

本节小才子结合18位身份证号码末位的秘密这个列子带大家强化几个办公常用的函数结合使用(VLOOKUP函数,IF函数,MOD函数,RIGHT函数,MID函数,TEXT函数等)

效果如下:

身份证号是由18位组成,其中前6位代码地区,第7-14位表示出生年月日,第15-17位表示出生序号及性别,第18位是用来验证身份证是否有效的识别码。这个识别码是怎么计算的呢?

1、将身份证号码的前17位数字分别乘以一个系数,从第1位至第17位分别乘以7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2

2、将17位相乘的结果相加

3、相加的结果除以11,取余数

4、根据余数,对应相应的识别码

余数 识别码
0 1
1 0
2 X
3 9
4 8
5 7
6 6
7 5
8 4
9 3
10 2

根据上述规则,运用相对应的函数,可以通过Excel一些通用的函数来实现

G1=MID(B$1,F1,1)

I1=G1*H1

I18=SUM(I1:I17)

H18=MOD(I18,11)

G18=TEXT(VLOOKUP(H18,D1:E12,2,0),0)

B4=IF(RIGHT(B1,1)=G18,"合法","不合法")

B5=IF(B4="合法","","正确的末位应是"&G18)

这样一个高大上的查询身份证是否合法的小系统就生成啦!

不懂这些基础函数的可以阅读原文

查看前面分享过的

======================

本节完

还有什么其他的问题都可以后台直接发送给小才子,小才子会第一时间回答您

感谢对小才子的大力支持!

 

 

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐