快好知 kuaihz

Excel | 设置身份证号码列只能输入18位且不...

每天清晨六点,准时与您相约

问题情境

输入身份证号码,是EXCEL数据录入经常遇到的情况。

我们目前的身份证号码都是18位,数字繁多,极易输错,比如漏掉一位,或是错掉一位而与其他人号码重复。为避免此类情况的发生,我们可以提前设置要输入身份证号码的列只能输入18位且不能重复。

方法实现

比如:E列需要输入身份证号码

选中E2单元格,【数据】——【数据验证】(低版本叫“数据有效性”),在【数据验证】的【设置】选项卡中,设置允许自定义,公众框中输入:

=AND(COUNTIF(E:E,E2&"*")=1,LEN(E2)=18)

确定,然后将此数据有效性设置可以向下填充到要输入身份证号码的其他单元格,则E列就只能输入18位且不能重复。

还可以可以设置错误提醒:

过程和结果见以下动图:

公式解析

COUNTIF(E:E,E2&"*")=1:

E列E2单元格身份证号码个数为1个。

还是由于Excel对同一串数字的有效辨识,仅限于15位,会把前15位相同的身份证号码等同成完全相同,所有在统计条件E2后面加上&"*",让EXCEL“明白”现在统计的是文本。

LEN(E2)=18:

E2单元格数值长度为18;

AND(COUNTIF(E:E,E2&"*")=1,LEN(E2)=18):

E列E2单元格身份证号码个数为1个,并且E2单元格数值长度为18,即则E列就只能输入18位且不能重复。

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:身份证  身份证词条  只能  只能词条  输入  输入词条  号码  号码词条  设置  设置词条  
办公

 excel求和技巧:怎么对多个不...

大家在表格中遇到多个不连续的小计行的时候,都是怎么求和的呢?这里给大家介绍2种比较方便的方法。表格如下:方法一:选中第一个求和区域。点击“公式”选项卡下的“自动...(展开)

办公

 excel数据技巧:6条最实用的...

编按:函数学得少,所以就把劲往数据透视表上使。数据透视表也没辜负人,总有一些小东西可以解决统计上的大问题。这里的6条偏方就是这样的。所谓偏方,就是指平时少见,但...(展开)

办公

 如何做出让人眼前一亮的Word双...

即可第一时间获取最新办公资讯常用的一栏式目录布局在很多情况下已然够用,但考虑到正文设计或页面紧凑等的需要,设置两栏式目录布局也是目录设计的必要掌握项目。接下来,...(展开)