多语言展示
当前在线:583今日阅读:155今日分享:35

利用excel判断身份证的正确性

如果在表格中录入身份证信息,数据量很大时难免会出现错误,如何利用excel函数快速进行判断呢?
工具/原料
1

电脑

2

excel

方法/步骤
1

如下所示,准备了两条测试数据,第一数据明显看出存在错误,第二条数据看起来在格式上好像不存在问题。

2

将光标定位到B2单元格,输入公式=IF(A2='','',(IF(MID('10X98765432',MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT('1:17')),1)*2^(18-ROW(INDIRECT('1:17')))),11)+1,1)=MID(A2,18,18),'正确','错误岔酱侧')))

3

按回车就能够得到对A2单元格的判断结果,结果为错误,说明身份证存在问题。再用鼠标往下拖,就能够实现对所有单元格的判断。

4

本方法适用于18位身份证号码,可以先算出身份证的长度。在C2单元格中输入公式=LEN(A2),按回车捧胆就可得到长度。

6

再用鼠标往下拖,就可以得栗珠到所有结果。

推荐信息