比较Excel中的列表

时间:2016-05-10 13:07:21

标签: excel excel-2013

我需要在Excel中比较两个列表。格式如下:

ID  Amt      ID  AMT
12  35       12  53
14  63       18  22
88  33       24  55

之前的列表与ID&s完全匹配,因此我只需使用=函数并说

A1=D1 
B1=E1

但是,正如您现在所看到的那样,##会有所不同。比较这两个列表的最快,最有效的方法是什么?我需要做的是:

  

1)从右边的列表中找到左侧列表中的id   
2)确认右侧列表中的amt与左侧列表匹配   
3)如果匹配,则不执行任何操作,如果它没有将右侧列表中的填充更改为红色。

修改
我尝试使用VLOOKUP()函数,这是我设置的标准:

=VLOOKUP(A2,E2:F571,2,TRUE)

现在让我解释一下,A2保存我想要在E2中找到的ID,F#将保存我想要与A#中的值进行比较的值,所以我将下一个值设置为2.

我使用TRUE,因为我只想要完全匹配,但是在使用时会在我的所有行上产生#N / A.

2 个答案:

答案 0 :(得分:0)

我能想到的两件事。

1)在VLookup中为TRUE,因为第四个参数将进行近似匹配 - 不完全匹配(参见here)。

2)不确定为什么你会在每一行中获得#N / A - 你可能想要查看绝对参考(即$ E $ 2:$ F $ 571 vs E2:F571),特别是如果你正在填写公式下来。 This将有助于解释。

答案 1 :(得分:0)

根据你的帖子,D持有ID,E持有金额,所以它应该是:

=VLOOKUP(A2,D2:E571,2,TRUE)