EXCEL中两列人名,选出不同的

来源:百度知道 编辑:UC知道 时间:2024/09/26 13:52:30
A B C D E F G
姓名 部门 序列 姓名 姓名 部门 序列
张一 客服 1 张五
张二 客服 2 张二
张三 客服 3 张六
张四 技术 1
张五 技术 2
张六 技术 3

以A列和E列为比较。在EFG的3列里头输出A列中有的E中没有的数据。比较急,大家帮帮忙。

和D还是和E比较?
如果是和D比较

可以用高级筛选
H1留空
H2输入公式 =isna(match(a2,d:d,))

高级筛选》
列表区域:A:C
条件区域:H1:H2
复制到:E1:G1

公式
=INDEX(A:A,SMALL(IF(COUNTIF($E$1:$E$1000,$A$1:$A$1000)=0,ROW($A$1:$A$1000),4^8),ROW(1:1)))&""

数组公式,按CTRL+SHIFT+回车三键确定输入,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动

就会得到A列有,但是E列没有的数据

公式
=INDEX(E:E,SMALL(IF(COUNTIF($A$1:$A$1000,$E$1:$E$1000)=0,ROW($A$1:$A$1000),4^8),ROW(1:1)))&""
数组公式,按CTRL+SHIFT+回车三键确定输入,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动

就会得到E列有,但是A列没有的数据

我这里只设置了1000行,具体可以根据你的数据调整范围

上面的哥们只搞定了E,我来补充一下F、G:
F中:=vlookup($E2,A:C,2)
G中:=vlookup($E2,A:C,3)
将公式向下填充

先占个位看看有无高手回答,自己再想想。