EXCEL多行值唯一性检测

来源:百度知道 编辑:UC知道 时间:2024/05/17 17:39:17
我是一名电视台收费管理工作人员,现在有问题请教老师
小区 楼栋 单元 层数 方位
建行 5 2 6 东
信用社 4 4 1 南
安居 18 3 2 北
现我把每列单元格全部设置有效性=序列,可以选择性填写,不用键盘输入可以加快录入速度,现在问题是我怎样才能知道上面5列中每行值是否唯一,也就是说如果我录入的数据重复时,excel给出提示并且无法录入。

一种方法:挑一列手动输入简便的这样设置有效性

假设要录入数据的区域在A2:e100
"方位"这列手动输入简便 这一列 数据有效性设为 自定义 公式为

=sum((A$2:A100&b$2:b100&c$2:c$100&d$2:d100&e$2:e$100=A2&b2&c2&d2&e2)*1)=1
然后在出错警告里设置好"数据重复"的提示语

第二种方法 正如 楼上所说 f列 输入公式,用来提示 数据重复

???
你都设了有效性了啊
那5列的数据本来就不一样,怎么重复
你不是每列分别设的有效性?

可以在e列输入以下公式:
=IF(AND(COUNTIF(A:A,A1)>1,COUNTIF(B:B,B1)>1,COUNTIF(C:C,C1)>1,COUNTIF(D:D,D1)>1,COUNTIF(E:E,E1)>1),"重复",""),当重复时e列相应行,显示“重复”字样,可起到提醒作用

发过来看看。xzlhd@163.com

网上去查,祝你早日找到答案!