关闭→
当前位置:科普经验站>IT科技>[5]验证身份证号码校验码真伪应该怎么做 excel罕见高招

[5]验证身份证号码校验码真伪应该怎么做 excel罕见高招

科普经验站 人气:3.28W

身份证校验码是根据前16位对16个系数乘积之和除以11的余数来确定的,10余数对10个校验码:0,1,2,3,4,5,6,7,8,9,10对应1,0,"X",9,8,7,6,5,4,3,2。计算校验码公式,比如身份证号码在A2,B2输入=LOOKUP(MOD(SUMPRODUCT(--MID(A2,COLUMN(A1:Q1),1),{

excel还可以检验身份证的真伪哦。小新知来告诉你吧。

excel罕见高招:[5]验证身份证号码校验码真伪应该怎么做

材料/工具

excel

身份证位数检验

1、这里有一个Excel文件,里面录入了一组身份证号码(非真实人的身份证号)其中一个为错误号码,在没有认真核对以前很难发现。 2、新建一列校验结果列,双击单元格,粘贴以下公式代码 =IF(A3="","",(IF(MID("10X98765432",MOD(SUMPRODUCT(MID(A3

选中b3单元格。点击条件格式中的突出显示单元格规则中的其他规则。

很多朋友对于身份证的认识不是很全面,那么我们要如何辨别身份证的真伪呢?今天把方法分享给大家,一起来看看吧!

excel罕见高招:[5]验证身份证号码校验码真伪应该怎么做 第2张

选中使用公式确定设置格式的单元格。

我们现在通行的身份证号为十八位号,前六位是地区代码,第七至十四位是出生年月日代码,第十五、十六位是乡镇代码,第十七位是性别识别码,男单女双,同时又是同地区、同出生日期、同性别人员的区别码,第十八位尾号则是前十七位号码的识别码,

输入”len(b3)=18”。身份证位数为18.

设置单元格为文本格式,提起身份证号的公式是=IF(MOD(MID(A1,17,1),2),"男","女")

设置突出显示格式是红色字体。

公式可以验证身份证中的 归属地是否存在 出生日期是否存在 18位校验码是否正确 但是无法验证“身份证对错”。

excel罕见高招:[5]验证身份证号码校验码真伪应该怎么做 第3张

当前身份证位数符合要求。

生日 =DATE(MID(F9,7,VLOOKUP(LEN(F9),{15,2;18,4},2,0)),MID(F9,VLOOKUP(LEN(F9),{15,9;18,11},2,0),2),MID(F9,VLOOKUP(LEN(F9),{15,11;18,13},2,0),2)) 性别 =IF(OR(LEN(F9)=15,LEN(F9)=18),IF(MOD(MID(F9,15,3)*1,2),"男","女"),#N/A) 查姓名

excel罕见高招:[5]验证身份证号码校验码真伪应该怎么做 第4张

出生年份检验

假如A列是身份证号,B列设置校验,那么B2单元格可以输入公式=IF(LEN(A2)18,"--",TEXT(--(RIGHT(A2)=MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW($1:$17),1)*2^(18-ROW($1:$17))),11)+1,1)),"[=1]√;×"))即可。见下图:

选中D3单元格。在函数栏中输入:

方法如下: =MID("10X98765432",MOD(SUMPRODUCT(MID(B2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RIGHT(A1,1) 注:A1为身份证号所在单元格

=IF(MID(B3,7,4)>1900,"是","否")

默认情况下在Excel当前单元格中输入的数字位数如果超过11位(不含11位)时,系统将以“科学记数”格式显示输入的数字;当输入的数字位数超过15位(不含15位)时,系统将15位以后的数字全部显示为“0”。 这样一来,如果我们要输入身份证号码(15位或

年份大于1900年为正确年份。百岁老人也是有身份证的哦。

'Excel判定身份证号码是否正确的公式,18位文本格式的身份证填在A1单元格,把公式输入在B1单元格 =IF(LOOKUP(MOD(MID(A1,1,1)*7+MID(A1,2,1)*9+MID(A1,3,1)*10+MID(A1,4,1)*5+MID(A1,5,1)*8+MID(A1,6,1)*4+MID(A1,7,1)*2+MID(A1,8,1)*1+MID(A1,9,1

excel罕见高招:[5]验证身份证号码校验码真伪应该怎么做 第5张

检验成功。年份合格。

现在的身份证号码包括18位,从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 1、通过数据有效性可以做一些最基本的检查来。 点菜单“数据”——“有效性”,点“设置”标签,在“允许”中选择“自定义”,在后面“公

excel罕见高招:[5]验证身份证号码校验码真伪应该怎么做 第6张

出生日期检验

在常规格式下,EXCEL对于输入超过11位的数字会以科学记数的表达方式来显示,比如在单元格中写入123456789012345678时会显示成 1.23457E+17 意思为 1.23457乘以10的17次方. 在单元格中写入长数字串时应注意以下几个方面 一:如果只是因为单元格的列

选中E3单元格。在函数栏中输入:

步骤如下: 一、打开需要使用的表格。 二、在身份证号码直接输入身份号码,就出现以下图的情况。 三、是在前面加一个撇号,如图。操作之后这个撇号会会消失,直接显示文本数值。但这种方法每次都需要先添加撇号,对于需要输入大量数据的人来说,

=MID(B3,11,2)&"月"&MID(B3,13,2)&"日"

如果后面已经是000状态了,无法再还原。 如果是18位数值,且能看到后面字符正常显示,可以设置文本格式。或者在数字首位加' 因为Excel表格只默认到15位数值,如超过会以000的方式显示。 1、在表格中输入时,前面加一个英文的'号,如‘37152120091

excel罕见高招:[5]验证身份证号码校验码真伪应该怎么做 第7张

初步获得出生日期。

Excel中如何正确显示身份证号对于超过12位的数字(包括12位),Excel会自动以科学记数法显示,看起来不舒服。当我们要把带有身份证号的Word表格复制到Excel中去,就会遇到这种情况。那么,应该怎样保持身份证号的原貌呢?一、正确的复制步骤1.启动E

excel罕见高招:[5]验证身份证号码校验码真伪应该怎么做 第8张

可判断出日期正常。

因为EXCEL不能支持那么 长的有效数字。。。。后面几位会变成0。。 只能用文本方式存储,你先输'号,再输号码,就能正常显示。。 如果是大量输入,可以先选中该列,ctrl+1,把格式设成文本,这样这一列就可以直接输入身份证号码了。

excel罕见高招:[5]验证身份证号码校验码真伪应该怎么做 第9张

扩展阅读,以下内容您可能还感兴趣。

怎么在excel中输入身份证号码

默认情况下在Excel当前单元格中输入的数字位数如果超过11位(不含11位)时,系统将以“科学记数”格式显示输入的数字;当输入的数字位数超过15位(不含15位)时,系统将15位以后的数字全部显示为“0”。

这样一来,如果我们要输入身份证号码(15位或18位),身份证号码就不能正确显示出来了。此时,我们有两种办法解决此问题:

1、利用数字标签

选中需要输入身份证号码的单元格(区域),打开“单元格格式”对话框,进入“数字”标签,在“分类”下面选中“文本”选项,确定退出,再输入身份证号码即可。(一定要设置好格式,再输入号码)

2、在输入身份证号码时,在号码前面加上一个英文状态下的单引号“'”,即可让e69da5e887aae79fa5e9819331333365666236身份证号码完全显示出来(该单引号在确认后是不会显示出来的)。

扩展资料

单元格是表格中行与列的交叉部分,它是组成表格的最小单位,可拆分或者合并单元格。单个数据的输入和修改都是在单元格中进行的。

单元格类型定义了在单元格中呈现的信息的类型,以及这种信息如何显示,用户如何与其进行交互。用户可以 使用两种不同的单元格类型对表单中的单元格进行设置。

一种是可以简单地关联于单元格的文本格式。

另一种就是显示控件或者图形化信息。

Excel中内置有通用,货币,数字,百分比,文本类型. 而第三方表格控件往往会有更丰富的单元格类型,比如Spread会支持18种单元格类型(Mask型,按钮型,复选框型,组合框型,图形型等等).

参考资料:百度百科 表格单元格类型

如何校验excel 表中的身份证信息是否正确

'Excel判定身份证复号码是制否正确的公式,18位文本格式的百身份证填在度A1单元格问,把公式输答入在B1单元格

=IF(LOOKUP(MOD(MID(A1,1,1)*7+MID(A1,2,1)*9+MID(A1,3,1)*10+MID(A1,4,1)*5+MID(A1,5,1)*8+MID(A1,6,1)*4+MID(A1,7,1)*2+MID(A1,8,1)*1+MID(A1,9,1)*6+MID(A1,10,1)*3+MID(A1,11,1)*7+MID(A1,12,1)*9+MID(A1,13,1)*10+MID(A1,14,1)*5+MID(A1,15,1)*8+MID(A1,16,1)*4+MID(A1,17,1)*2,11),{0;1;2;3;4;5;6;7;8;9;10},{"1";"0";"X";"9";"8";"7";"6";"5";"4";"3";"2"})=UPPER(MID(A1,18,1)),"正确","错误")

电子表格中录入身份证号码时如何自动识别身份证号码对错

现在的身份证号码包括18位,从左至右百依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位度数字校验码。

1、通过数据有效性可以做一些最基本的检查来。

点菜单“数据”——“有效性”,点“设置”标签,在“允许”中选择“自定义”知,在后面“公式”中输入=and(len(a1)=18,countif(s:s,left(a1,6)))。点“出错警告”标签,点中“出错警告”,在“样式”中选“停止”,在“标题”中输入“你道输入的身份证号有误!请重新输入!”。该公式只检查了输入的身份证位数是否为18位和地区编号是否正确。

2、对于要求专严格的检查需要用VBA。除作以上检查处,可以检查出生日期是否符属合规则,顺序码中的男女标识是否对应,校验码是否正确。

excel身份证号码出现乱码怎么办?

在常规格式下,EXCEL对于输e79fa5e98193e59b9ee7ad9431333337613231入超过11位的数字会以科学记数的表达方式来显示,比如在单元格中写入123456789012345678时会显示成 1.23457E+17 意思为 1.23457乘以10的17次方.

在单元格中写入长数字串时应注意以下几个方面

一:如果只是因为单元格的列宽太小产生的科学记数表达式,可以通过拉大列或设置列宽来改变显示的样式,比如写入的数字有5位以上,11位及以下时,单元格过小也会显示成科学记数表达式.

二:在常规格式下,EXCEL对于输入超过11位的数字会以科学记数的表达方式来显示,可以改设置单元格格式为特殊---邮政编码---确定,但是只对数字在12位以内的数字串有效,超过12位的还是设置单元格格式为数值格式,小数位数设置为0

三:但就算是设置了数值格式,如果写入的数字串超过15位,因为EXCEL的数字精度在15位,这样数字串超过15位的部份会以0进行补位.因此在输入长数字串之前应将单元格的格式设置成文本格式.

综合以上因素,在写入身份证号等长数字串之前应对单元格的格式进行设置.

方法如下:

方法一.选中要输入数字串的单元格或单元格区域----右键-----设置单元格格式(也可以点"格式"选择"单元格" 或按CTRL+1,出现单元格格式对话框),-----数字-----文本------确定

方法二.在单元输入数字串时,先输入 ' 号(半角的单引号),如: '123456789123456789 ,这样单元格会默认写入的是文本格式的数字.

如何在Excel表格中完整显示出身份证号码的操作方法

步骤如下:

一、打开需要使用的表格。 

二、在身份证号码直接输入身份号码,就出现以下图的情况。

三、是在前面加一个撇号,如图。操作之后这个撇号会会消失,直接显示文本数值。但这种方法每次都需要先添加撇号,对于需要输入大量数据的人来说,也会多一个小小的负担。

四、就是选中所有需要设置的单元格,进行设置。  

五、鼠标移动但菜单格式,选中“单元格”。 

六、在单元格的数字里面选中文本格式,点击确认。  

扩展资料

excel函数类型

1、信息函数

可以使用信息工作表函数确定存储在单元格中的数据的类型。信息函数包含一组称为 IS 的工作表函数,在单元格满足条件时返回 TRUE。

例如,如果单元格包含一个偶数值,ISEVEN工作表函数返回 TRUE。如果需要确定某个单元格区域中是否存在空白单元格,可以使用 COUNTBLANK工作表函数对单元格区域中的空白单元格进行计数,或者使用 ISBLANK 工作表函数确定区域中的某个单元格是否为空。

2、逻辑函数

使用逻辑函数可以进行真假值判断,或者进行复合检验。例如,可以使用 IF 函数确定条件为真还是假,e799bee5baa631333365666235并由此返回不同的数值。

3、查询和引用函数

当需要在数据清单或表格中查找特定数值,或者需要查找某一单元格的引用时,可以使用查询和引用工作表函数。例如,如果需要在表格中查找与第一列中的值相匹配的数值,可以使用 VLOOKUP工作表函数。如果需要确定数据清单中数值的位置,可以使用 MATCH工作表函数。

参考资料来源:百度百科:excel函数

TAG标签:#excel #身份证 #校验码 #真伪 #高招 #