excel中,如何验证某一列的值不等于另一列的值

例如,有A、B两列,A列已经录入完毕,当在B列某一个单元格输入数据的时候,如果输入的值与A列的某一单元格相等,就弹出提示,只有在输入一个与A列的数据不相等的值才可以。
如果是Sheet1的A列 不能与Sheet2 的A列的值相等呢

二楼的不行的,会提示“在数据有效性条件中不能使用对其他工作玻或工作簿的引用”
不能在Sheet2加入其它的数据

感觉问题不够明确,
按你的字面意思这样就行了:
第1列为a列,即:a1、a2、a3、a4……
第2列为b列,即:b1、b2、b3、b4……
那么只要将b1设置为“=a1”,然后向下一拉就ok了
就能实现b1等于a1、b2等于a2、b3等于a3……
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-15
问题补充:如果是Sheet1的A列 不能与Sheet2 的A列的值相等呢?

回答:用楼上的方法,只是增加一辅助列输入=Sheet2!A1下拉复制公式。

问题补充: 二楼的不行的,会提示“在数据有效性条件中不能使用对其他工作玻或工作簿的引用”
不能在Sheet2加入其它的数据

答:就因为有这种规定所以才把要核对的其它工作表的内容引用到本工作表。
如在Sheet1里核对Sheet1的A列是否和Sheet2的A列有数据重复,就把Sheet2的A列引用到Sheet1的任意列。如引用到G列,在条件格式里输入公式 =countif(a:a,G1)>0.5选择颜色变化。本回答被提问者采纳
第2个回答  2010-04-09
=IF(A1=B1,"FALSE",B1)
当A的值与B的值相等时就会出现FALSE,否则会显示B1的值

不知道这个是不是楼主需要的,
还有一个公式是检查两个格子是不是完全相等的,
如果上面那个不是,再给你
第3个回答  2010-04-09
问题补充:

方法1:把Sheet1的A列做名称定义,如"原数据"
在数据有效性-自定义-输入公式:=countif(原数据,a1)=0

方法2:用INDIRECT
在数据有效性-自定义-输入公式:=COUNTIF(INDIRECT("Sheet1!A:A"),A1)=0
第4个回答  2010-04-09
后面增加一列辅助:公式=A(点击单元格)=B(点击单元格),辅助列出现“TRUE”是一致的,出现“FALSE”则不一致。

条件格式也可以试试。