身份证号验证: =IF(LEN(身份证号所在单元格)=0,"空",IF(LEN(身份证号所在单元格)=15,"老号",IF(LEN(身份证号所在单元格)<>18,"位数不对",IF(CHOOSE(MOD(SUM(MID(身份证号所在单元格,1,1)*7+MID(身份证号所在单元格,2,1)*9+MID(身份证号所在单元格,3,1)*10+MID(身份证号所在单元格,4,...
简化公式:=IF(MOD(RIGHT(LEFT(A2,17)),2),"男","女") 4、检验身份证号码的正确性 18位身份证号码的最后一位是检验码,它是根据身份证前17位数字依照规则计算出来的,其值0~9或X。一般情况只要有一位数字输入错误,依照规则计算后就会与第18位数不符。当然不排除按错误号码计算后恰好与检验码相符的情况,但...
鼠标选中单元格时,就会有提示信息,如果输入的身份证号码不等于18位数时,就会立即弹出错误提示信息,就可以重新核对是否输入错误。方法二:公式验证方式 把数据录入完后,选中身份证这一列数据,点击【开始】,点击【条件格式】,点击【新建规则】,弹出设置窗口。继续点击【使用公式确定要设置格式的单元格】,然后在文...
5 也可以直接判断身份证号码长度是否为15或者18位,在D2单元格中输入公式=OR(LEN(A2)={15,18}),按回车就会得到true或false的结果 6 再用鼠标往下拖,就可以得到所有结果。
身份号码由17位数字本体码和1位校验码组成,校验码是为了防止身份证号码填写错误而设计的。 身份证号码与加权因子 校验码生成公式 二、检查身份证号码是否正确 1、原理:检查校验码是否正确 2、公式: =IF(EXACT(MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW($A$1:$A$17),1)*1,MOD(POWER(2,18-ROW($A$...
4,3,2)=IF(ISNUMBER(RIGHT(A1,1)*1),RIGHT(A1,1)*1,"X"),"正确","错误")))那么我们该如何使用呢?我们按上图进行对身份证号逐一进行拖动,等拖完了再上下填充即可。当然这样真的很慢,我们也可以进行替换,请看以下操作:看完以上两图,我想你应该明白如何使用这套公式了。祝你工作效率越来越高。
公式只能实现部分判断1 可以用len函数测长度2 可以用left函数取前6位和行政区划代码对照看是否在编3 可以用mid函数取年月日部分转换成日期值看是否存在或超出合理范围4 可以用校验位公式计算第18位是否正确以上是身份证号码正确的必要条件,非充分条件所以即使全没问题,也不能保证身份证号码正确,和该行的姓名匹配. ...
验证身份证号码是否正..验证身份证号码是否正确的函数公式为,首先将前17位数字乘以权重值依次乘,然后将所得结果相加,再对11取余,mod11如果余数是0则末尾数字为1,余数是1则末尾数字为0,余数是2则末尾数字为X,其它余数
身份号码由17位数字本体码和1位校验码组成,校验码是为了防止身份证号码填写错误而设计的。 身份证号码与加权因子 校验码生成公式 二、检查身份证号码是否正确 1、原理:检查校验码是否正确 2、公式: =IF(EXACT(MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW($A$1:$A$17),1)*1,MOD(POWER(2,18-ROW($A$...