比较两个Excel列,输出A中未出现在B中的单元格

时间:2012-05-09 19:46:05

标签: excel

我正在尝试比较Excel,A和B中的两列。列A包含客户编号的完整列表。 B列包含相同客户编号的不完整列表。因此,如果客户编号在A中,而不在B中,则将该编号输出到C列。

3 个答案:

答案 0 :(得分:1)

我将MATCH功能与ISNA结合使用。

如果我有下表

A       B       C
1       4   
2       3   
3       1   
4       7   
5       2       5
6               6
7       

我在列'A'中填入完整的客户列表,在B列中是随机排序的部分列表。然后我把函数放在C1(和C列的其余部分)中:

=IF(ISNA(MATCH(A1,B:B,0)),A1, "")

现在我只在C列中看到值'5'和'6',因为这些是B列中没有出现的唯一两个数字。

答案 1 :(得分:0)

在Cel C1 = IF(ISERROR(VLOOKUP(A1,$ B $ 1:$ B $ 10,1,FALSE)),A1,“”)

调整行数并填写A列。

答案 2 :(得分:0)

我认为你正在寻找这样的东西:

=IF(ISERROR(MATCH(A1,B1,0)),A1,"")

在新列上检查该公式,当列B不匹配时,它将重新打印填充的列A.

参考网址:http://support.microsoft.com/kb/213367

(我相信我读错的原始问题,并且我假设A和B列已经排列在值排列的位置。)