在Excel中找出2列数据之间的差异

时间:2014-12-15 23:38:15

标签: excel

我有2组数据。我把它放在Excel中,例如列A和列B.现在我想知道B中哪些数据是A列的一部分。我运行这个公式= IF(COUNTIF($ A $ 1:$ A $ 327238,B1)> 0,“Exist”,“Nope “) 然后我'过滤它,只看'存在'。基于此,我知道B中所有带有“存在”标签的数据都是A列的一部分 现在我想知道相反的情况,即来自A的哪些数据是B的一部分。因此我使用相同的公式,但我替换列中的数据,即现在在A中的数据,反之亦然。 然后我随机验证结果。 对于案例1,它看起来工作正常,但对于第二种情况,它看起来不准确。 我的假设:它是否应该适用于案例2(也许我只是在某种程度上不是很准确)并且我应该期望它能够运作? 感谢

1 个答案:

答案 0 :(得分:-1)

在单元格C1中(假设您的数据从第1行开始)键入以下=IF(A2=B2,"equal","no"),然后将相同的公式填充到仍有数据的最后一行,以便行{{ 1}},您在N列中的公式为C。之后,您只需要计算值为“no”的单元格以了解差异。对不起,如果我没有正确地得到问题。

好的,假设两组数据在A列和B列中(它们可能大小不同),并且最后一行数据分别为L和M,请单击D1并键入以下内容:{{1 }}。向下拖动以在D1 - DL上应用此公式。就是这样,你有重复的元素。由于重复元素在A列和B列中都是相同的,因此您不需要为列B重复此操作。注意,对于所有唯一元素,列D的相应行具有单词“唯一”,因此,如果你想要独特的元素,你可以从A中获得带有上述行号的元素:

只需选择任何列的第一行单元格,然后键入以下公式:=IF(AN=BN,"equal","no")