excel怎样批量校验身份证号码是否正确合法有效

每个人的身份证号码都都是一串有特别意义的数字,如代表出生地,出生日,性别等,那么对于行政上的一些工作,核对身份证是不是输入有误,身份证是否造假,也是可以通过身份证上的号码数字进行核对检查,来看看excel怎样处理

操作方法

  • 01

    先看一下原理,二代身份证共18位,那么最后一位是由前面的18位通算术来计算出来的,如果某一位出错,那么校验结果就会不一致,引此来判断这个身份证号是不是正确合法

  • 02

    再看一下算法,先将身份证前面的17位数分别乘以不同的系数,如图所示

  • 03

    把这个17位数字和系数相乘后所得的结果相加,得到一个总和数,再除以11得到余数,那么余数与校验码(身份证是的最后一位)相对应的关系如图所示,即如果余数为3,校验码为9。

  • 04

    验证原理理清后,看一下在excel上怎样操作,新建一个表格,简单做一个表格,便于观看

  • 05

    为了更好理解,先算18位,=IF(LEN($C2)=18,MID('10X98765432',MOD(SUMPRODUCT(VALUE(MID($C2,ROW($1:$17),1)),$B$2:$B$18),11)+1,1),'长度错误')

  • 06

    再验证这个第18位与身份证的第18位是不一致合法有效=IF(LEN($C2)=18,IF(MID('10X98765432',MOD(SUMPRODUCT(VALUE(MID($C2,ROW($1:$17),1)),$B$2:$B$18),11)+1,1)=RIGHT($C2,1),'合法','不合法'),'长度错误')

(0)

相关推荐

  • Excel表格中的身份证号码怎么录入才能正确显示

    我们在用Excel表格处理数据时,经常会遇到输入身份证号码的情况,由于身份证号码大都是18位的,录入过程中经常出现不能正确显示的情况,今天就跟大家介绍一下Excel表格中的身份证号码怎么录入才能正确显 ...

  • WPS表格中校验身份证号码中的日期

    在录入身份证号码的时候,一不小心就可能出错。下面我们就讲讲如何利用ET的格式转换功能,校验身份证号码中的出生日期部分。 如图1所示,A列为身份证号码(输入前请先将该列单元格格式统一设置成“文本”),B ...

  • 用WPS格式转换工具校验身份证号码

    在录入身份证号码的时候,一不小心就可能出错。下面我们就讲讲如何利用ET的格式转换功能,校验身份证号码中的出生日期部分。 图1 如图1所示,A列为身份证号码(输入前请先将该列单元格格式统一设置成“文本” ...

  • 在Excel中如何输入身份证号码问题及解答

    本文内容主要讲解在Excel中如何输入身份证号码问题及解答,希望大家能够认真的阅读,在文章里学到知识。 输入超长的数字在EXCEL里是个难事,虽然每个单元格中可以输入255个字符,可那是对字母来说的, ...

  • 通过wps转换工具进行校验身份证号码

    如图1所示,A列为身份证号码(输入前请先将该列单元格格式统一设置成"文本"),B列为用公式从身份证号中提取出的出生日期,以B2为例,公式为: =TEXT(IF(LEN(A2)=15 ...

  • Excel中如何输入身份证号码并完整显示出来?

    在默认情况下Excel输入身份证号是显示不完整的,会显示一堆乱码字符串,这到底是怎么回事呢?Excel中如何输入身份证号码并完整显示出来?来看看吧! 方法/步骤 1.Excel中如果我们需要在单元格输 ...

  • 怎样在Excel中设置显示身份证号码

    处理数据用到的比较多的就是excel了,在excel表格的单元格中输入较长的数字的时候就会出现显示不正确的现象,这个就比较麻烦了.下面小编教大家如何在excel中设置显示身份证号码. 操作方法 01 ...

  • 注册实名资料提示身份证号码不正确,怎么办?

    如果您在进行实名信息登记时,提示"身份证号码不正确",建议多尝试几次,并检查是否是在英文(半角)状态输入. 温馨提示: 1.如果您的身份证最后一位是X,请在输入资料时,使用英文(半 ...

  • 如何在excel软件中进行身份证号码输入

    当我们需要在excel中需要对身份证号码进行输入时该怎么办呢?接下来就由小编来告诉大家.具体如下:1.当我们正常输入身份证号码时由于位数较多,身份账号会自动以幂的形式呈现,我们无法正常查看2.第一步, ...