Excel表格中,如何设置多张表格中,所有A列数据中,不能录入重复值?

Excel表格中,如何设置在sheet1、sheet2、sheet3、sheet4……中,所有A列数据中,不能录入重复值?如:上表所示,sheet2、sheet3、sheet4……中,如果再录入ab123,ab124,ab125,ab126,ab127,ab128就会报错,或是不能录入。谢谢!

1 激活sheet1,选中A列,菜单:数据——有效性——设置(如下图)设置好公式

另外还可以设置“输入信息”——选定A列中任一单元格时出现的提示信息

“出错警告”——输入重复值时出现的警告信息


2 选择sheet1中的A列——复制——点击sheet2、按住ctrl同时分别点击sheet3、sheet4……——单击sheet2中的A1——粘贴

追问

你好,我的意思是:只要在sheet1中输入了abc,那么不仅在sheet1中不能再输入abc了,而且在后面所有的sheet中,都不能再输入abc。这个应该怎么来实现呢?
你上面提供的方法仅限于单张表,并没有所有的表关联起来哦,谢了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-10
选定a列后,点“数据”——“有效性”——“设置”——自定义——在公式下输入=countif(a:a,$a5)<=1
点“出错警告”——勾选“输入无效数据时警告”——在错误信息中输入“输入的号码重复!”
第2个回答  2013-12-24
你可以按着CREL健不放,再按鼠标拖动单元格右下脚的小十架往下拖动就可以了。
第3个回答  2013-12-24
分别选中各表A列,数据有效性-自定义-公式:
=SUM(COUNTIF(INDIRECT("sheet"&ROW($1:$6)&"!A:A"),A1))=1追问

分别选中各表A列?这个步骤应该怎么理解呢?
还有,我要是只选中sheet1中的A列,在数据有效性中输入上述公式,excel就报错关闭了。
要是我用carl键连续选中多张表的A列,那么数据有效性那儿就变灰了,根本点不动呢,求指点!谢了

追答

这个公式适用于工作簿里有sheet1、sheet2。。。sheet6,六个工作表
如果与实际情况不同,可修改公式

数据有效性的公式是一样的,但只能分别选择各表A列,进行设置

相似回答