EXCEL有两列,后面一列和前面一列对应。怎么比较相同项的第二列内容是否相同?

EXCEL有两列,后面一列和前面一列对应。第一列有很多种类的项,每一类的项也很多。我想比较相同项的第二列内容是否相同,怎么操作。要自动对比,因为项目非常多。

第1个回答  2013-11-30
这个简单,用公式很快就能搞定。

你在C2输入下面的公式,下拉

=COUNTIFS(A:A,A2,B:B,B2)=COUNTIF(A:A,A2)

如果显示为TURE,那么就是全部相同,否则不相同显示FALSE
第2个回答  2013-11-30
你把大概格式和一些样例数据贴个图在这里吧,带着表格列号追问

上了一部分的图片

追答

我是这么来考虑的,你看你有其他需求再追问,

1、加第1列来判断这一行的库代码共出现了多少次,

我例子中D2中公式:=COUNTIF($A$1:$A$65535,A2),点右下角小黑点,下拉填充

2、加第2列来判断这个库代码+描述的组合共出现了多少次,

我例子中E2中公式:=SUMPRODUCT(($A$1:$A$65535=A2)*($B$1:$B$65535=B2)),下拉填充

3、加第3列来判断库代码出现的次数与组合出现的次数是否一样,如果一样说明全部相同,

我例子中F2中公式:=IF(D2=E2,"是",""),下拉填充

其实不加这些列直接写公式判断也可以直接出结果,但是我觉得加了以后看得更清楚。


本回答被提问者采纳
第3个回答  2013-11-30
c3==IF(A3&B3=A2&B2,"相同","不同")
按你说的意思判断两列的相同数据该用这个公式
相似回答