MS Excel反向查找

时间:2011-08-19 14:38:44

标签: excel

我有两张,每张三列。我需要第三张纸,其中所有行都在第二张纸上但不在第一张纸上。有这样的公式吗?

1 个答案:

答案 0 :(得分:1)

以下是单独列中的公式(为清楚起见)。当然,你可以将它们结合起来。

我在工作表中使用了列而不是单独的工作表,但这个概念仍然存在。

Column A  Column B
  a         d
  b         e
  c         f
  d         g
  e         h

这些是A1:B6。您正在检查的数据是A2:A6和B2:B6。

如果我理解你的问题,你正在寻找“f,g,h”这些是B栏中不在A栏中的行。

在C2中,我放置公式=MATCH(B2,$A$2:$A$6,0)$A$2:$A$6表示使用绝对列和行,并且在将公式复制到C6时不会更改。 0表示我想要完全匹配。

这将在单元格C2和C3中放置4和5,但在C4,C5和C6中放置#N / A,因为没有匹配。

在D2中,我放置公式=IF(ISERROR(C2),B2,"")。同时将此公式复制到D6列。如果C2中有一个数字,则找到匹配,并打印一个空白。如果C2中有#N / A,则它会在B列中打印该字母。

在我的小例子中,它打印f,g和h。

Column C  Column D
     4
     5
  #N/A        f
  #N/A        g
  #N/A        h