我想创建一个多个vlookup来匹配来自两个表的ID上的记录。如果列引用不存在,我希望它查看不同的列。
这就是我已经拥有的:
=IF(VLOOKUP(A2,'Roots data'!F$2:Y$1139,18,0)>0,VLOOKUP(A2,'Roots data'!
F$2:Y$1139,17,0))
18是我要先检查的列,17是我想要检查的列。你能否告诉我这为什么不能正常工作?
示例数据:
表1:
ID First Name Last Name Age/Road
1 James John
2 John Miller
表2:
ID Age Address
1 21 1 Road
2 22 2 Road
在这个例子中,如果我想找到ID为1的Age,这是James,我会做一个vlookup来识别这个,如果年龄不存在,我会想要知道ID 1的地址,要填充表1中的年龄/道路。
答案 0 :(得分:0)
我相信这就是你要找的东西:
=IF((VLOOKUP(A2,'Roots data'!F$2:Y$1139,18,FALSE)=0),VLOOKUP(A2,'Roots data'!F$2:Y$1139,17,FALSE), VLOOKUP(A2,'Roots data'!F$2:Y$1139,18,FALSE))