excel的if函数

如果A列中,出现相同数字,则B列中显示错误,否则则不显示,怎样用if函数表示,答好加分!
如果是在不同的表格中,如sheet1和sheet2中,不知道能不能这样比较

第1个回答  2011-05-26
在B2中输入公式并复制到B列其他行(B1除外):
=if(countif($a$1:$a1,$a2),"错误","")

也可以将=countif($a$1:$a1,$a2)填写到A列条件格式中去,用格式(例如红色字体或底色)显示错误。
第2个回答  2011-05-26
B2输入公式:
=IF(COUNTIF(A:A,A2)>1,"错误","")
下拉(或双击填充柄)追问

如果是在不同的表格里呢,countif是什么意思。A:A指的是整个a列。A2指的是不是A列数值从第二行开始的意思啊!

本回答被提问者采纳
第3个回答  2011-05-26
假设你的A列数据共100个,B1输入
=IF(COUNTA(A1:A100)>SUMPRODUCT(1/(COUNTIF($A$1:$A$100,$A$1:$A$100))),"错误","")
第4个回答  2011-05-26
如果sheet1的a2在sheet2中有相同的
在B2写
=IF(COUNTIF(Sheet2!A$2:A$100,A2)>1,"错误","")
第5个回答  2011-05-26
=if(countif($a$1:$a$1000,a1)>1,"错误","")