繁体   English   中英

MS Excel反向查询

[英]MS Excel inverse lookup

我有两张,每张三列。 我需要第三张纸,其中所有行都在第二张纸中,但不在第一张纸中。 有公式可以做到这一点吗?

以下是单独栏中的公式(为清楚起见)。 当然,您可以将它们结合在一起。

我在工作表中使用了列,而不是在单独的工作表中使用了列,但是这个概念得以延续。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM