Vlookup多个表

时间:2017-01-06 10:00:24

标签: excel excel-formula

我想在多表上使用VLOOKUP - 如果在Table2中找不到Table2,如果在表3中找不到,依此类推......

类似的东西:

VLOOKUP(A2;(C3:E5) | (F3:H5) | ... ;2,0) 

这可能吗?

1 个答案:

答案 0 :(得分:4)

这样的东西可行,但我建议您在单独的单元格中单独VLOOKUPS,以便您可以看到值来自哪个表

=IFERROR(VLOOKUP("what?",table1,2,0),IFERROR(VLOOKUP("what?",table2,2,0),0))

如果需要,您可以多次继续IFERROR(VLOOKUP(),IFERROR(VLOOKUP()...这种模式 - 再次,我不推荐

<小时/> 更新
另一种方法是使用多个合并范围。基本上只是一个数据透视表。

  1. Alt + D + P 并选择多个合并范围,点击下一步
  2. 再次点击下一步(为我创建单页字段)
  3. 添加所有范围。在下面的图表1和表2(带有标题)中,然后单击“完成”。
  4. 将创建一个包含表格的数据透视表。相当于VLOOKUP的数据透视表是GETPIVOTDATA,因此您可以使用此处从数据透视表中获取任何值

    =GETPIVOTDATA("Value",$A$5,"Row",A1,"Column","value")
    

    enter image description here