excel 找出两列数据中的不同数据

来源:百度知道 编辑:UC知道 时间:2024/05/03 07:01:42
请教大家一个问题
excel 中如何在A列数据中查找B列数据中没有的数据
比如
a列 b列 c列
1 2 1
2 3 5
3 4
5 6
c列为查找结果

=ISERROR(MATCH(A1,B$1:B$4,0))*A1
然后选中C列,进行排序

如果一次性选出,不再进行排序,需要在输入下面的公式后,按Ctrl+Shift+Enter组合键确认输入,注意A列选区要严格匹配才行
=SMALL(IF(ISERROR(MATCH(A$1:A$4,B$1:B$4,0)),$A$1:$A$4,9E+307),ROW(A1))

如果选区大于实际数据区域
=SMALL(IF(ISERROR(MATCH(A$1:A$10,B$1:B$10,0)),$A$1:$A$10,9E+307),ROW(A1)+SUM(--(A$1:A$10="")))

C1输入公式 =if(countif(B:B,A1),"",A1)
将C1公式向下复制
这时C列中的,就是B列中没有的A列的数据

C1输入公式 =if(countif($B:$B,A1)>0,A1,"")
将C1公式向下复制
这时C列中的,就是B列中没有的A列的数据