列出两列之间的差异 excel

列出两列之间的差异 excel

我有两列如下所示:

A    |    B
-----|------
a    |    a
b    |    c
c    |    e
d    |    g
e    |    i
f    |    k
g    |    l

我正在寻找一个数组公式来列出 A 中不在 B 中的所有元素:

C
--
b
d
f

我怎样才能做到这一点?

答案1

使用列中的数据A喜欢:

在此处输入图片描述

C2输入数组公式

=IF(ISERROR(MATCH(A2:A11,B2:B11,0)),A2:A11,"")

并抄下来。然后在D2输入数组公式

=IF(ROW()-ROW(D$2:D$11)+1>ROWS(C$2:C$11)-COUNTBLANK(C$2:C$11),"",INDIRECT(ADDRESS(SMALL((IF(C$2:C$11<>"",ROW(C$2:C$11),ROW()+ROWS(C$2:C$11))),ROW()-ROW(D$2:D$11)+1),COLUMN(C$2:C$11),4)))

并抄下来:

在此处输入图片描述

柱子C从列中提取这些项目A列中缺少的内容
柱子只是将空白从列中挤出来C

(基于奇普·皮尔森

相关内容