检查单元格是否在两列中匹配,如果匹配,则复制相关值

时间:2015-04-09 20:39:43

标签: excel if-statement excel-formula vlookup

如果列A包含100个名称和另外B个数字,其中列C包含这些数字的子集,我如何使用匹配填充列D名称?匹配是AD中的名称位于相同数字旁边的位置。例如,A,B和C是输入,D是所需的输出:

  ____A______B_______C_______D____
1 |Larry | 11111 | 22222 | Bob   |
2 |Bob   | 22222 | 44444 | Steve |
3 |Mike  | 33333 | 55555 | Jim   |
4 |Steve | 44444 |       |       |
5 |Jim   | 55555 |       |       |

2 个答案:

答案 0 :(得分:2)

请尝试在D1中复制以适应:

=INDEX(A:A,MATCH(C1,B:B,0))

答案 1 :(得分:0)

不太确定这是否是您正在寻找的,但Vlookup功能应该会对您有所帮助。我使用辅助列链接C1 = A1,C2 = A2等等。如果需要,您可以隐藏此列。然后,您可以在单元格E1中使用下面显示的公式并将其向下拖动。当您在D列中添加数字时,名称将自动用匹配的代码填充E列。

enter image description here