用EXCEL制作血统表吧!
Level 7 错误检查 其1
-在数据库输入时检查重复数据-
【检查数据重复】
随着数据库中的数据量增加,经常会不小心输入与已注册马匹数据相同的重复数据。以下是一些防止这种情况发生的技巧。
请打开在Level 6中完成的5代血统表的“DATA”工作表。
假设目前数据已输入到第100行,现在在第101行的A列中输入了新的数据(马名)。
在数据库右侧的空白单元格(例如J101单元格)中输入以下公式:
=IF(COUNTIF(A:A,A101)>1,"重复数据","")
(A101是输入新数据的单元格)
这个公式的意思是:“在A列中,计算与A101单元格数据相同的数量,如果数量大于1,则显示‘重复数据’,否则显示空白。”
如果A101单元格中输入的数据(马名)是新的,那么A列中相同的马名只会有一个(包括A101单元格中的数据)。
但如果已经存在相同的数据,这个值将变为“2”,从而发现重复。
如果为所有包含数据的行输入此公式,还可以检查已注册数据中是否存在重复。
在J1单元格中输入=IF(COUNTIF(A:A,A1)>1,"重复数据","")
,然后将其复制到J2单元格及之后的所有行,直到数据结束的最后一行。