Excel中自定义公式避免重复数据
在日常使用Excel输入编辑工作表时,数据量通常是很大的。例如一份公司员工的基本信息表,数据量比较大,而且员工的身份证号码都是不相同的。在输入类似的身份证信息时是不能重复的,一旦输入错误或者重复输入要查找起来也是很麻烦的。为了保证在重复输入时系统会有提示,我们可以通过在Excel的数据有效性里面设置公式来实现。
步骤一:建立表格
首先,我们需要建立一份类似下图所示的表格。其中的“工号”和“身份证”字段列不允许出现相同的数据。你可以根据实际需要选择其他工作表。
步骤二:设置数据有效性
1. 选中表格中的“工号”和“身份证”字段列(或其他需要设置的列)。
2. 单击菜单“数据→数据有效性”,打开“数据有效性”对话框。
3. 在“设置”选项卡下面的“允许”下拉列表中选择“自定义”。
4. 在“公式”中输入以下公式:COUNTIF($B$1:$B$65535,B1)(或者COUNTIF(B:B,B1))。
注意:此处以B列(工号列)为例,如果是设置身份证列,请将B2改为D2。$B$1:$B$65535表示在整个工作表范围内进行检查,B:B表示在B列的范围内进行检查。你可以根据自己的需求进行设置。
步骤三:设置出错警告
1. 切换到“出错警告”标签,进行设置。
2. 在“标题”框中设置警告的标题。
3. 在“错误信息”框中设置警告信息。你可以根据自己的需要进行设置。
为了高效快捷地完成设置,你可以将B列复制到D列,并将D列字段名改回原来的字段名(身份证)。这样,在B列所做的设置(包括数据有效性)就完全复制到D列中了。至此,设置完成。
经过以上设置,在工作中输入数据重复时,Excel会自动弹出警告框,提示用户注意,并进行相应选择。当输入正确数据时,没有任何提示。但是当输入重复数据时,Excel会弹出警告框,提示数据输入有误。这样可以有效避免重复数据的输入错误。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。