如何快速检查 Excel 中两列的值是否相等?

如何快速检查 Excel 中两列的值是否相等?

我感兴趣的是获取两列并快速得到它们的值是否相等的答案。让我告诉你我的意思:

在此处输入图片描述

因此,创建另一列 (EQUAL) 对两列中的每对单元格进行简单比较是微不足道的。对其中一列使用条件格式,将其值与另一列进行比较也是微不足道的。

问题是这两种方法都需要扫描第三列或其中一列的颜色。我经常对非常非常长的列进行这种操作,视觉验证会花费太长时间,而且我也不相信自己的眼睛。

我可以使用数据透视表来汇总 EQUAL 列,并查看是否出现任何 FALSE 条目。我还可以启用过滤功能,然后单击 EQUAL 上的过滤器,查看显示了哪些条目。同样,对于看似如此简单的计算任务,所有这些方法都非常耗时。

我感兴趣的是,是否有一个单元格公式可以回答这个问题。我在上面的屏幕截图中尝试了一个公式,但显然它没有达到我的预期,因为 A10 不等于 B10。

有谁知道一种可行的方法或者其他可以实现这一目标的方法吗?

答案1

数组公式就是为此而设计的。您只需一个单元格和一个公式即可进行比较:

=AND(A2:A11=B2:B11)

Ctrl按+ Shift+输入公式Enter。如果操作正确,它将显示以下内容:

{=AND(A2:A11=B2:B11)}

编辑:

对于区分大小写的比较,等号运算符不起作用。相反,应该使用 EXACT() 函数。也将其输入为数组公式。

{=AND(EXACT(A2:A11,B2:B11))}

答案2

您可以使用=AND()函数在第三列上。此函数将返回真的只有当第三列中的所有条目都为真时,它才会返回错误的

答案3

我知道这是一个老问题,但我的答案如下。如果两列仅包含数字,那么您只需找到数字之间的差值即可。如果所有结果均为零,则两列相等。如果不是,则该位置将有一个非零数字。

答案4

您还可以(假设数据 1 在 A 列,数据 2 在 B 列)输入下面一个非常简单的公式来判断 C 列中两个单元格是否相等。C 列:“=A1=A2”

相关内容