0

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

4

3 回答 3

2

我会将该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 列中的两个数字。

于 2012-05-09T19:58:24.327 回答
0

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

调整行数并填写 A 列。

于 2012-05-09T19:57:39.703 回答
0

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

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

沿新列传播该公式,当 B 列不匹配时,它将重新打印填充的 A 列。

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

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

于 2012-05-09T19:58:52.953 回答