一个单元格中有多个vlookup

时间:2014-01-22 09:46:55

标签: excel vlookup

好的我有两个vlookup,它们都是从同一个数组中搜索但是有不同的标准。第一个vlookup会搜索Price类别。第二个vlookup将寻求产品类型。

这是一个示例数组:

ID  Price   Type
1   Banana  Fruit
2   Apple   Fruit
3   Orange  Fruit
4   Corn Flakes Cereal
5   Monster Energy Drink

语法为:

Search for the first vlookup, if there is no results, try to search for the second vlookup. 
If the first or second vlookup is true, then return value ID.

我已经制作了vlookup但我不知道如何将它们组合在一个单元格中

编辑:Vlookups

=Vlookup(A2,E4:G8,2,0)
=Vlookup(B2,E4:G8,2,0)

列表:

A column    B column
List 1  List 2
Banana  Hardware
Carrot  Vegetable
Orange  Chocolate
Mango   Candy
Fruit

2 个答案:

答案 0 :(得分:0)

如果找到的值分别来自A2B2的范围F4:F8G4:G8,或者“两列中都找不到”,则此公式会返回相应的ID实测值:

=IFERROR(INDEX(E4:E8,IFERROR(MATCH(A2,F4:F8,0),MATCH(B2,G4:G8,0))),"not found in both columns")

答案 1 :(得分:0)

可能就是这么简单:

=IFERROR(Vlookup(A2,E4:G8,2,0),Vlookup(B2,E4:G8,2,0))

尝试找到一个,如果失败则尝试另一个。