EXCEL中如何实现若A列中的内容相同,则B列中就不能一样?

比如A列中要求输入商品代码,B列中要求输入商品色号
允许A列中的商品代码可以用相同的,但是如果商品代码相同,则色号就不能相同
最好是在输入色号后就可以提示输入不正确
请高手指点了!
谢谢

假定第一行为标题,数据在第2-100行,请选定B2:B100,点"数据"->"有效性"->"设置",允许"自定义":
公式=SUMPRODUCT((A$2:A$100=A2)*(B$2:B$100=B2))=1
点"出错警告",在"错误信息"框中输入:
输入数据不正确,请重输!
点"确定".
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-08-30
A列的数据在A1:A100,选中B1:B100,数据,有效性,允许,自定义,输入公式=MATCH(A1&B1,A$1:A$100&B$1:B$100,)=ROW(a1),在出错警告错误信息框里输入"输入不正确",确定
第2个回答  2008-08-30
用函数公式

数据有效性

不是一句就能说明白滴