Excel技巧:如何防止Excel单元格数据区域的重复录入?
重复的条目会导致数据冗余。及时发现也会造成统计上的错误,有什么好办法可以在数据录入时阻止重复录入的发生?
场景。某企业的销售、财务、数据分析和物流部门的办公人员使用Excel进行数据输入。
问题。如何防止单元格数据区的重复输入?
答案。使用 Excel 的数据验证功能就可以了!
本例为防止公司报表的重复录入,需要对发票号码列的数据进行有效性设置。具体操作如下:选择 "D4:D18 "区域,点击 "数据-数据验证-数据验证"(如下图1)
在新弹出的窗口中,允许选择 "自定义"(如下图2),输入=COUNTIF($D$4:$D$18,D4)<2处的公式(如下图3)
=COUNTIF($D$4:$D$18,D4)<2 Countif函数的作用是判断从D4单元格:D18判断,每个输入内容的数量,只有小于2,才允许输入,只要等于2或大于2,就说明输入内容重复。
经过判断,如果在 "发票号码 "一栏中输入相同的内容,系统会提到第二个重复的内容不能输入,会出现下图的错误窗口。(
但是这个错误很容易让人 "误解",让人觉得是Excel系统的问题,所以要多加改进。
但这种错误容易让人 "误解",让人以为是Excel系统出了问题,所以要多加改进。(
如果再次输入重复的数据,系统会出现下面的提醒,这样系统的友好度会提高很多。
总结:单元格 "数据验证"(Excel2010以下版本称为 "数据有效性"),是一个非常重要的表格统计 "限制 "控制工具。 控制的工具。特别是当你想将表格升级到 "模板 "级别时,数据有效性是一个必须考虑的因素。
本提示对Excel 2010及以上版本有效。