excel两列内容对比找出缺少的数据?

我需要统计缺少哪个人,第一列是全的,第二列是实际的,怎么找出第二列差了谁?

D1单元格输入公式=INDEX(A:A,SMALL(IF(ISNA(MATCH(A$1:A$100,B$1:B$100,)),ROW(A$1:A$100),4^8),ROW(A1)))&""

数组公式,需按Ctrl+Shift+Enter三键结束公式,使公式前后产生大括号{}后,下拉公式。 如图:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-08
我用笨办法,先将两列各自同样的排序方法排序,然后选择第二行所有单元格,设置条件公式,公式为单元格不等于前列单元格时显示红色。这样查看红色就知道第 一列的那个是没有的,然后在这一行前插入一个空白行,再将这个空白行的第一列的单元格删除掉,这样第一列这个空白行下面的单元格都往上移一格了。这样下面的又对上了,再继续往下看,如果再出现红色,说明又有一个没有的,再同样处理,一直到两列看完。这样结果就出来了。
如果数据多的话就很实用。我用这个来校对少了哪些内容、

感谢ynzsvt,你提供的公式太实用了。我收藏了。谢谢
C1=VLOOKUP(A1,INDIRECT("$B$1:$B$"&COUNTA(A:A)),1,0),我更改了公式,这样不管A列有多少行,都适用了。(但前提中间不能有空行)
第2个回答  2021-01-08
Excel工作表两列内容对比找出缺少的数据,可以使用COUNTIF条件求个数函数公式,在C列输入公式,并向下填充至A列的最后一个数据单元格所在行,如下:
=COUNTIF(B:B,A1) 统计出来的结果为0的就表示少了对应A列的数据。
第3个回答  2021-01-08
C1=VLOOKUP(A1,$B$1:$B$3,1,0),下拿到A列底部,显示#N/A的A列对应值就是差了的。