在Excel中查找两列数据之间的差异

在Excel中查找两列数据之间的差异,excel,Excel,我有两组数据。我把它放在Excel中,例如A列和B列。现在我想知道B中的哪些数据是A列的一部分。我运行这个公式=如果(COUNTIF($A$1:$A$327238,B1)>0,“存在”,“不存在”) 然后我“过滤它,只看”存在“。基于此,我知道B中标签为“Exist”的所有数据都是A列的一部分 现在我想知道相反的情况,即A中的哪些数据是B的一部分。出于这个原因,我使用相同的公式,但我将列中的数据替换为A中的数据,即B中的数据,反之亦然。 然后我随机验证结果。 对于案例1,它看起来工作正常,但对于

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

在单元格
C1
(假设您的数据从第一行开始)中键入以下
=IF(A2=B2,“相等”,“否”)
,然后将相同的公式填充到最后一行仍然有数据的位置,因此对于行
N
,列
C
中的公式是
=IF(AN=BN,“相等”,“否”)
。之后,您只需对值为“否”的单元格进行计数,即可了解差异。对不起,如果我没有答对问题

好的,假设两组数据位于A列和B列(它们可能大小不同),最后一行数据分别为L和M,单击D1并键入以下内容:
=IFNA(索引(B$1:B$5,匹配(A1,B$1:B$5,0),1),“唯一”)
。向下拖动可将此公式应用于D1-DL。就是这样,你有重复的元素。由于A列和B列中的重复元素相同,因此无需对B列重复此操作。请注意,对于所有唯一元素,D列中对应的行都有“唯一”一词,因此如果需要唯一元素,只需从A中获取具有所述行号的元素即可:


只需选择任何列的第一行单元格并键入以下公式:
=IF(D1=“Unique”,INDEX(A$1:A$L,行(D1)),“Duplicate”)

是-您应该期望它工作(并且应该工作,除非您犯了错误)这两列中有什么类型的数据?A:B列的填充程度不同。单元格中的数据是文本和numberrop的混合体,numberrop试图找出两个值列表之间的交集:它们不是逐行匹配的。a2和b2的数据可能不相等,这不是我的目标。我的目标是在A列的某个地方找到等于b2的数据。在“Exist”旁边的行上应该是这样。根据Tim Williams的回答,我认为这两种情况下都应该有效