Excel VLOOKUP 3列

我将在我的xls文件中使用VLOOKUP 3列。 以下是参考表格:

Building | Floor | Location ID ---------------------------------------------- Building A | 1 | 1001 Building A | 2 | 1002 Building B | Ground | 2000 

我应该如何为这种情况编写VLOOKUP公式? 这样,我可以使用BuildingFloor列作为LOOKUP VALUELocation ID作为RESULT ? 谢谢。

我不知道这样做的“正确”的方式,但我通常添加另一列连接我想查找的单元格由“|” 然后在该列上执行vlookup。

 Building|Floor Building Floor LocationID Building A|1 Building A 1 1001 .... 

使用这样的东西来获得连接的值

 =Concatenate(B2,"|",C2) 

你可以这样做你的vlookup:

 =VLookup(Concatenate([buildingvalue],"|",[floorvalue]),A:D,4,false) 

插入另一列以合并BuildingFloor (假设在C列中)。 | 应该是不会出现在BuildingFloor任何angular色

 =A2&"|"&B2 

然后使用这个新列的VLOOKUP