在Excel中计算重复值时如何从两列中查找不匹配的记录

在Excel中计算重复值时如何从两列中查找不匹配的记录,excel,Excel,我有两个大柱子 列A包含100000个不同的数字/行。B列包含100210个数字/行。它们的编号相同,只是B列多了210行。我需要能够得到额外的210行的值 我遇到的问题是,这些行中的数字不是唯一的。 比如说, A列包含以下数字:2,1,3,4,5,5,6,7 B列包含以下数字:1,2,3,4,5,5,5,6,6,7,8 我希望结果是:5,5,6,8 我似乎不知道该怎么做 我在一个文本文件中有两列,我正在将其导入excel。如果有更好的方法在excel之外执行,我也愿意这样做。尝试执行以下步骤,

我有两个大柱子

列A包含100000个不同的数字/行。B列包含100210个数字/行。它们的编号相同,只是B列多了210行。我需要能够得到额外的210行的值

我遇到的问题是,这些行中的数字不是唯一的。 比如说,

A列包含以下数字:2,1,3,4,5,5,6,7

B列包含以下数字:1,2,3,4,5,5,5,6,6,7,8

我希望结果是:5,5,6,8

我似乎不知道该怎么做


我在一个文本文件中有两列,我正在将其导入excel。如果有更好的方法在excel之外执行,我也愿意这样做。

尝试执行以下步骤,假设列A的值小于列B,并且行从1开始:

A.创建列C

  • 在单元格C1中放置函数:=COUNTIF(A:A;B1)
  • 将此函数复制到B列所有项目的其余单元格中。因此,单元格C2将具有函数=COUNTIF(A:A;B2)等
B.创建D列

  • 在单元格D1中放置函数:=COUNTIF($B1:$B1;B1)
  • 将此函数复制到B列所有项目的其余单元格中。因此,单元格D2将具有函数=COUNTIF($B$1:$B2;B2)等
C.创建列E


  • 在单元格E1中,使用动态数组公式过滤器放置函数:=IF(D1:

    =FILTER(B1:B12,COUNTIF(OFFSET(B1,0,,SEQUENCE(ROWS(B1:B12))),B1:B12)>COUNTIF(A:A,B1:B12))
    


    不带过滤器:

    将其放入第一个单元格并复制:

    =IFERROR(INDEX(B:B,AGGREGATE(15,7,ROW(B1:B12)/(COUNTIF(OFFSET(B1,0,,ROW(INDEX($ZZ:$ZZ,1):INDEX($ZZ:$ZZ,ROWS(B1:B12)))),B1:B12)>COUNTIF(A:A,B1:B12)),ROW($ZZ1))),"")