多个Vlookup用于识别客户名称或业务

时间:2018-02-22 16:18:31

标签: excel vlookup

我想创建一个多个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中的年龄/道路。

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))