如何在 Excel 中比较两列并找出差异?

如何在 Excel 中比较两列并找出差异?

Excel 中有两列,我想比较它们并找出它们之间的差异。

认为:

  • Col A 有 50 个数字,即 0511234567
  • B 列有 100 个相同格式的数字

答案1

使用条件格式

突出显示列A。 点击条件格式>创建新规则>使用此公式确定要格式化的单元格> 输入 ff. 公式:

=countif($B:$B, $A1)

点击格式按钮并将字体颜色更改为您喜欢的颜色。

对列重复相同的操作,除了使用此公式并尝试另一种字体颜色。

=countif($A:$A, $B1)

使用单独的列

在列中C,在第一个单元格中输入ff.公式,然后将其复制下来。

=if(countif($B:$B, $A1)<>0, "-", "Not in B")

在列中,在第一个单元格中输入ff.公式,然后将其复制下来。

=if(countif($A:$A, $B1)<>0, "-", "Not in A")

这两者都应该可以帮助您直观地了解另一列中缺少哪些项目。

答案2

微软一篇文章详细说明如何在两列中查找重复项。可以很容易地进行更改以在每列中查找唯一项。

例如,如果您希望 Col C 显示 Col A 所特有的条目,而 Col D 显示 Col B 所特有的条目:

A   B   C                                          D
1   3   =IF(ISERROR(MATCH(A1,$B$1:$B$5,0)),A1,"")  =IF(ISERROR(MATCH(B1,$A$1:$A$5,0)),B1,"")
2   5   (fill down)                                (fill down)
3   8   ..                                         ..
4   2   ..                                         ..
5   0   ..                                         ..

答案3

这是您要寻找的公式:

=IF(ISERROR(NOT(MATCH(A1,$B$1:$B$11,0))),A1,"")

在此处输入图片描述

来源:Excel:查找两列之间的差异

答案4

如果我理解你的问题的话:

=if(Ax = Bx; True_directive ; False_directive)

用函数或字符串(如“Equal”或“different”)替换 True/false 指令。

相关内容