Excel重复数据提醒函数,应该是IF函数吧?

来源:百度知道 编辑:UC知道 时间:2024/05/28 10:29:25
我现在遇到的问题就是,我需要对一排单元格设置,当再次输入这一排同样的单元格时候,需要作以提醒!不是单独一个单元格哦,是一排!我现在问题就是比如说:A1单元格内容为欧式豪华轨(名称)、B1单元格内容为1m(规格) C1单元格内容为2根(数量),我要对这一排的内容当我再次输入的时候不让他再次重复可以吗?是这是排啊;不是单独一个单元格!!!就是说 如果我再下一排输这样相同的内容以后,它会提醒你不能再次输入了!我要输这一排中其中一个不一致,而其它两个还一致的话 ,那这样是不要提醒的,要当这一排输入全部一致的内容的时候才提醒,可以吗???可以的话怎么输入函数呢,谢谢啦!
说了这么多 ,不知道你们头有没有晕呢,我表达能力不强哈,希望你们能告诉我答案,再次谢谢啦!我想应该可以的 ,下在我有时间再会慢慢弄的!以前学的公式、函数都忘完了! 唉~!
你们两个的方法我都试过了 按你们这么多的单元格试都行 一行当中不止这4个单元格,如果一行中甚至在4行以上的单元格,按照你们的方法我都加塞进去了 ,可为什么就不行啊?
例如:“阳光上的桥”用你的方法:如果我加塞单元格的话就是:IF(AND(COUNTIF(A:A,A2)>1,COUNTIF(B:B,B2)>1,COUNTIF(C:C,C2)>1),COUNTIF(D:D,D2)>1),COUNTIF(E:E,E2)>1),"重复","") 以此类推对吧?
还有就是 “狼魔猎手”用你的方法:如果我加塞单元格的话就是:=SUMPRODUCT(($A$1:$A$2000=$A1)*($B$1:$B$2000=$B1)*($C$1:$C$2000=$C1)*($D$1:$D$2000=$D1)*($E$1:$E$2000=$E1)))<=1 也是以此类推对吗?这种方法对吗?可我都试了为什么不行啊?
弹出一个对话框:输入的公式中包含错误。
有关修改常见公式错误内容,详单击“帮助按钮”。
要想在输入函数时获取帮助………略……………
如果不是要输入公式,请不要在开头输入等号(=) 或减号(-)…………略…

真晕啊~~~~~~
不过这种用数据有效性就可以实现了
选好A列到C列,数据→有效性,选自定义,公式里输入=SUMPRODUCT(($A$1:$A$2000=$A1)*($B$1:$B$2000=$B1)*($C$1:$C$2000=$C1)))<=1
重复时会警告的了

你增加列时公式多了一个括号")",删一个")"就对了
=SUMPRODUCT(($A$1:$A$2000=$A1)*($B$1:$B$2000=$B1)*($C$1:$C$2000=$C1)*($D$1:$D$2000=$D1)*($E$1:$E$2000=$E1))<=1
不过要注意看活动单元格是不是在第一行,就是选好的区域中那个白色的单元格啊

可以的,我给你设计的表格如下:
A列 B列 C列 D列
名称 规格 数量 重复

D列的公式为:
IF(AND(COUNTIF(A:A,A2)>1,COUNTIF(B:B,B2)>1,COUNTIF(C:C,C2)>1),"重复","")

假如你的数据在abcd列在e1输入公式
=if(and(countif(a$1:a1,a1)>1,countif(b$1:b1,b1)>1,countif(c$1:c1,c1)>1,countif(d$1:d1,d1)>1),"重复",""),估计一个数据长度,比如有100行,将公式向下填充至e120,再多一点也无所谓,根据具体情况灵活处理,r如果数据列多,复制"countif(a$1:a1,a1)>1,"将"a"改为相应的列号(比如"g",有多少就加多少,每一个之间用英文逗号隔开,最后一个不用逗号,公式在数据最后一列的后面第一列,公式中的"countif(a$1:a1,a1)>1"之类的表达,要包括所有的数据列