有谁知道在excel表中有两列数据 如果有相同的就在相同数字后显示1,不同就显示0

1 1 1
2 3
3 1 5
4
5 1
6
做成这样。

第1个回答  2011-01-23
B1=IF(COUNTIF(INDIRECT({"A:A","C:C"}),A1)<>0,1,"")
然后下拉。
解释一下:用INDIRECT函数引用不连续的两列数据区域,用COUNTIF函数来统计引用区域与被比较单元格相同的单元格个数,最后用IF函数来判断COUNTIF的结果如不等于0则返回1,否则为空("")。本回答被网友采纳
第2个回答  2011-01-21
在C1单元格输入
=IF(A1=B1,1,0)
.
.
.
下拉即可
第3个回答  2011-01-21
=IF(ISERR(FIND(A1,CONCATENATE($C$1,$C$2,$C$3))),"",1)
公式下拉
第4个回答  2011-01-21
在c1中输入
=if(a1=b1,1,0)
然后下拉公式。
第5个回答  2011-01-21
b1=IF(A1=C1,1,0)