我想使用 vlookup 根据匹配的employeeId 将 sheet3 中的 Grade 列的值获取到 sheet1。我已附上我的工作表。我意识到我在 sheet1 中有重复项,但我有理由这样做,我想保持这种方式。
我使用的公式似乎是有效的,但是对于 ID 10625,我认为 0 是它实际上应该给 J 的等级。我错过了什么?也欢迎替代解决方案。
Sheet1 数据
employeeId
10893
10890
10890
10890
10890
10890
10890
10891
10891
10891
10891
10891
10891
10877
10877
10877
Sheet3 数据employeeId Grade
10589 K
10590 H
10591 I
10592 H
10593 G
使用的公式,Formula =VLOOKUP(A2,Sheet3!A:B,1,FALSE)
谢谢Excel File
最佳答案
我假设你正在写 VLOOKUP
一次并将其向下拖动,这会抵消您的值,因此您将要使用 $
锁定行,使它们不会因拖动而偏移
你可以使用它并避免这个问题=VLOOKUP(A2,Sheet3!A:B,2,FALSE)
或执行此操作以锁定列和行=IF(VLOOKUP(A2,Sheet3!A:B,1,FALSE),Sheet3!$B$2)
关于excel - 使用 vlookup 返回相邻列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63829107/