使用vlookup从多个工作表返回数据

时间:2015-05-22 02:26:40

标签: excel excel-formula vlookup

我想要sheet1("Index")A:A (ID#) B:B的参考(Sheetname)。此项目在sheet1 B:B

上引用了多个工作表

为简单起见,sheet1 B:B会引用sheet2("Assets")sheet3("Locations")。我想根据sheet2 sheet3引用返回sheet1B:B的数据。

Sheet2("Assets")A:A (ID#)B:B(说明),C:C更多信息,依此类推。 Sheet3("Locations")的数据与Sheet2类似。

使用vlookup我希望sheet1 B:Bvlookup引导至sheet2sheet3

通常我会使用vlookup表数组,如下所示:

=VLOOKUP(A2,Assets!$B:$C,2,FALSE) or

=VLOOKUP(A2,Locations!$B:$C,2,FALSE)

sheet1我尝试失败

=VLOOKUP(A2,B2 & !$B:$C,2,FALSE)

如何使用sheet1 vlookup返回在多张纸上找到的数据?

另一个问题是,有一种更简单的方法可以用空白单元替换vlookup数据错误。这是我使用的公式:

=IF(IFERROR(VLOOKUP(A2,Assets!$B:$C,2,FALSE),"")<>"",IFERROR(VLOOKUP(A2,Assets!$B:$C,2,FALSE),""),"")

1 个答案:

答案 0 :(得分:0)

在参考表的C2中,请尝试以下内容:

def check_params(param)
 # some code
end

check_params param

横向和向下复制以适应。