如何显示在vlookup中找到的值

时间:2016-12-08 09:10:45

标签: excel

我有一个像这样的Excel:

---------
| 1 | a |
---------
| 2 | b |
---------
| 3 | c |
---------
| 4 | d |
---------
| 5 | e | 
---------

和这样的表:

---------
| 4 | d |
---------
| 3 | k |
---------
| 2 | b |
---------
| 1 | a |
---------

现在我要检查:如果两个表中第一列的数据相同,那么如果第二列不相同,则必须显示另一个表的值。像这样:

---------------------
| 1 | a | correct   |
---------------------
| 2 | b | correct   |
---------------------
| 3 | c | k         |
---------------------
| 4 | d | correct   |
---------------------
| 5 | e | not found |
---------------------

这就是我已经拥有的:      =IFERROR(IF(VLOOKUP(F2;A:B;2;FALSE)=G2;"Correct";"Wrong");"Not Found") "错误"需要改变某种公式。

提前致谢!

2 个答案:

答案 0 :(得分:2)

你的公式中已有它。下面的部分为您提供第二个表中与该数字对应的值。这是你检查它是否与第一个表中的值匹配。如果不匹配,打印其他打印正确

VLOOKUP(F3,$F$8:$G$11,2,FALSE)

公式应为

=IFERROR(IF(VLOOKUP(F3,$F$8:$G$11,2,FALSE)=G3,"Correct",VLOOKUP(F3,$F$8:$G$11,2,FALSE)),"Not Found")

Google Sheet

答案 1 :(得分:0)

"Wrong"替换为VLOOKUP(F2;A:B;2;FALSE)