excel三列数据对比

A,B,C三列都有数据,顺序相同,请问如何找出这三列中任意两列有相同的数据,并且在第四列标记出来,非常感谢。

1.如下图,需要对【日期】列进行升序排列,对【姓名】列进行降序排列。

2.选中所有数据区域,点击【数据】-【排序】。

3.因为选中的数据区域包含标题,所以勾选右上角的复选框

4.如下图,选择【日期】列对【数值】进行【升序】排列。

5.点击左上角的【添加条件】。

6.选择【姓名】列对【数值】进行【降序】排列。

7.设置完毕后点击确定按钮,表格返回的数据就是对A列升序,对B列降序排列的结果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-08
=IF(OR(A1=B1,A1=C1,B1=C1),1,0)

=IF(OR(A1=B1,A1=C1,B1=C1),“相同”,“”)

=IF(A1=B1,"AB",IF(A1=C1,"AC",IF(B1=C1,"BC","")))追问

用第一个公式统计后的结果,为什么不能复制到一个新的excel表格中?一复制就提示错误。另外,这个结果也不能被替换成文本,比如我全选D列,想把0替换成“梦”,点击替换后显示的确实#NAME?
而用第二个公式,D列返回的结果全部是:#NAME?。

第2个回答  2014-10-08
在D2单元格输入以下公式,然后向下填充公式
=IF(OR(COUNTIF(A2:C2,A2)>1,COUNTIF(A2:C2,B2)>1),"有相同数据","")
第3个回答  2014-10-08
=IF(OR(A1=B1,A1=C1,B1=C1),1,0)

放D1下拉本回答被提问者采纳
相似回答