EXCEL同一工作簿里有多个工作表,每个工作表的A列都是型号列,如何实现输入重复型号时会有提示

是多个工作表的

第1个回答  2011-09-30
是否将A列的班号全部一样吗? 如是, 只将输入一个型号, 然後在框尾拉下见到有显示符号, 再选择重复列就行了。不知道是否你需要的。追问

不是这样的,谢谢

第2个回答  2011-09-30
同一个表内你可以通过条件格式来实现=COUNTIF($A:$A,$A1)>1,不同表格之间感觉只能通过vba了
第3个回答  2011-09-30
http://zhidao.baidu.com/question/55123975.html?an=0&si=4追问

这个是在同一工作表的,如果是多个工作表呢

追答

1、比如3张工作表,在第一张输入数据。
2、先分别定义一下第2、第3张工作表A列的名称。分别为MYRange2、MYRange3。(定义名称说明:插入-----名称-----定义------)
3、选中第1张表的A列,格式-----条件格式-----选“公式”-----输入公式:
=COUNTIF(A:A,A1)+COUNTIF(MYRange2,A1)+COUNTIF(MYRange3,A1)>1
设置一下格式,比如填充为黄色。输入重复了,就会填充黄色。

追问

这样,在第一个表输入时就会填充,但换到第二,第三个表怎么就不行了呢

追答

同样的方法再设定一下,第一张工作表A列定义为MYRange1。
下面是第二张表的:
=COUNTIF(MYRange1,A1)+COUNTIF(A:A,A1)+COUNTIF(MYRange3,A1)>1
下面是第三张表的:
=COUNTIF(MYRange1,A1)+COUNTIF(MYRange2,A1)+COUNTIF(A:A,A1)>1
以下公式可以3表通用:
=COUNTIF(MYRange1,A1)+COUNTIF(MYRange2,A1)+COUNTIF(MYRange3,A1)>1

本回答被提问者采纳
第4个回答  2011-09-30
可以实现。而且不用VB。追问

那具体应该怎么弄啊

第5个回答  2011-09-30
要把你其它的一些详细的东西一起说来,这样才好解决。。。追问

比如说有三个工作表,在表3里有录入了552这个型号了,当在表1输入552这个型号时会有重复提示

追答

單元格有沒有什麼對應關係?如果沒有,則得用VBA代碼全局查找,再提示。。。