我将在xls文件中使用VLOOKUP 3列。以下是参考表:
Building | Floor | Location ID
----------------------------------------------
Building A | 1 | 1001
Building A | 2 | 1002
Building B | Ground | 2000
我应该如何为这种情况编写VLOOKUP公式?这样我可以将Building
和Floor
列用作 LOOKUP VALUE ,将Location ID
列用作结果? THX。
答案 0 :(得分:4)
我不知道这样做的“正确”方法,但我通常会添加另一列连接我要查找的单元格,用“|”分隔然后在该列上执行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)
答案 1 :(得分:2)
插入另一列以合并Building
和Floor
(假设在C
列中)。 |
应该是任何不会出现在Building
或Floor
=A2&"|"&B2
然后VLOOKUP
使用此新列