在Excel中验证数据录入的惟一性

在Excel中录入数据时,我们常常需要保证某些数据的惟一性,这些数据不能重复,如公司代码、商品编号、公司员工编号以及身份证号码等等,在录入这些资料时,我们可以设置数据的有效性验证来确保这些数据的惟一性,这样即保证了数据的正确性,同时也提高了数据的录入效率。
下面以录入员工身份证号码为例介绍一下操作的具体步骤。

步骤/方法

  • 01

    设置有效性条件验证 假设G列为员工“身份证号”字段, G2单元格为第一个员工的身份证号码所在的单元格。在未输入之前,我们可先设置该列的有效性条件来确保该列数据的惟一性。 选中G2单元格,单击“数据”菜单中的“有效性”命令,弹出“数据有效性”对话框,选择“设置”选项卡,在“允许”下拉列表中选择“自定义”,在“公式”框内输入“=COUNTIF(G:G,G2)=1”(公式内所有的字符使用半角英文,不包括双引号,如图1所示)。

  • 02

    设置出错警告提示信息 设置出错警告提示信息的目的在于提醒用户正确输入数据。具体步骤是:单击“数据有效性”对话框中的“出错警告”选项卡,在“标题”框内输入“数据输入错误”,在“错误信息”框内输入“你刚才输入的数据已经存在,请检查数据的惟一性!”。设置完之后,单击“确定”按钮(如图2所示)。 至此,已经设置了G2单元格的有效性条件验证和出错提示信息。为了将这个设置应用到整个G列(除了字段名称所在的单元格即G1单元格),可用填充柄工具向下拖动将公式复制到G列其他的单元格。

  • 03

    输入身份证信息 以上设置完成之后我们就可以向G列中输入员工的身份证号了。每输入一个员工的身份证号,Excel会自动对该数据进行有效性验证,如果该数据已经存在,系统将弹出出错警告提示框,如图3所示。 上述功能只能验证数据的惟一性,若数据位数输入错误,系统则检测不出这一错误。若在输入时需要同时验证数据的位数,还是以身份证号为例,可将图一中的公式改为“=AND(COUNTIF(G:G,G2)=1,OR(LEN(G2)=15,LEN(G2)=18))”,图二中的错误信息改为“请检查数据的惟一性或输入数据位数错!”。设置完后重新复制G2单元格的公式至G列其他的单元格。该公式的含义是:在G列输入的数据必须是惟一的且数据位数必须是15位或18位。 最后还需要提醒大家,由于G列输入的是身份证号,位数超过了11位数据,所以最好在输入数据之间,选将G列全部选定,设置“单元格格式”中的“数字分类” 格式为“文本”格式,这样才能保证身份证号以正确形式输入。

(0)

相关推荐

  • excel中如何利用宏制作登录验证窗口?

    在excel中,有一个叫做VBA的宏功能,通过这个功能,我们能够实现很多数据库中才能实现的功能.如果大家觉得我们平常看见的登录数据的验证窗口只有采用数据库才能实现的话,那么你就错了,那种功能同样可以使 ...

  • 如何使用excel中的函数功能自动记录数据录入时间?

    相信很多小伙伴在日常办公中都会用到excel,其中的函数功能如何才能用来自动记录数据录入时间呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 下面我们将会用到两个函数:一个是逻辑if函数,一个是 ...

  • 如何解决Excel中的“数据验证限制不匹配,无法输入”问题?

    相信很多小伙伴在使用Excel时都会遇到"此值与单元格定义的数据验证限制不匹配."的提示窗口,这个时候我们该怎么办呢?下面小编就来为大家介绍解决方法.具体如下:1. 首先,在Exc ...

  • 如何解除excel中表格的数据验证

    电脑版Excel软件被很多人使用,用来编辑数据等,有的用户在输入数据时,因为输入了非法值或其他用户已限定,所以无法进行编辑,需要解除表格的数据验证,但是却不知道如何解除,那么小编就来为大家介绍一下吧. ...

  • 如何在Excel表格中提高数据录入的速度和准确性

    我们在使用Excel表格处理数据的时候,想要将录入数据的速度和准确性提高,该怎么操作呢?今天就跟大家介绍一下如何在Excel表格中提高数据录入的速度和准确性的具体操作步骤.1.设置单元格格式1. 我们 ...

  • 在EXCEL中,如何让单元格的数据录入更安全

    在excel中,有一个功能专治单元格录入不规范,这就是--数据有效性.通俗点说,只有当单元格内容满足预设条件时才能录入成功,否则报错.这样在杂乱繁多的录入工作中,可以减少因为眼花等原因造成的输入错误. ...

  • Word.Excel中选择性粘贴怎么用?Word.Excel选择性粘贴使用技巧

    复制粘贴在电脑操作中是常用的功能,然而在Word、Excel中不有一种粘贴是选择性粘贴,那么这2种粘贴有什么区别以及选择性粘贴怎么用呢。 一、粘贴与选择性粘贴的区别 普通的粘贴能够把复制的内容进行默认 ...

  • 使用向导将数据从文本文件导入Excel中

    可以使用 Microsoft Office Excel 将数据从文本文件导入工作表中。该文本导入向导可检查您正在导入的文本文件,并能确保以您期望的方式导入数据。 步骤 1(共 3 步) 原始数据类型 ...

  • 在excel中不包含一些单元格数值的随机数方法介绍

    excel是办公尤其是处理数据的一个好帮手,他能给需要进行各类数据处理提供很强大的支持,这是我在工作中遇到的一个问题,是这样的,比如有两个单元格有固定值,而另外还有一个单元格需要取随机数,但又要求不要 ...