使用vlookup返回相邻列的值



我想使用vlookup根据匹配的employeeId获取表3到表1中Grade列的值。我已附上我的床单。我意识到我在表1中有重复项,但我有理由这样做,我想保持这种状态。

我使用的公式似乎有效,但归根结底,就像ID 10625一样,我认为0是应该给J的分数。我缺少什么?另一种解决方案也很受欢迎。

表1数据

employeeId
10893
10890
10890
10890
10890
10890
10890
10891
10891
10891
10891
10891
10891
10877
10877
10877

表3数据

employeeId  Grade
10589        K 
10590        H 
10591        I 
10592        H 
10593        G 

使用的公式,

Formula =VLOOKUP(A2,Sheet3!A:B,1,FALSE)

谢谢

Excel文件

我假设您只写了一次VLOOKUP并将其向下拖动,这将偏移您的值,因此您希望使用$来锁定行,这样它们就不会通过拖动来偏移

你可以使用这个来避免的问题

=VLOOKUP(A2,Sheet3!A:B,2,FALSE)

或者执行此操作以锁定列和行

=IF(VLOOKUP(A2,Sheet3!A:B,1,FALSE),Sheet3!$B$2)

最新更新