Excel VLOOKUP用于3列

Excel VLOOKUP用于3列,excel,Excel,我将对xls文件中的3列使用VLOOKUP。下表为参考表: Building | Floor | Location ID ---------------------------------------------- Building A | 1 | 1001 Building A | 2 | 1002 Building B | Ground | 2000 我应该如何为这种情况编写VLOOKUP公式?这样我

我将对xls文件中的3列使用VLOOKUP。下表为参考表:

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

我应该如何为这种情况编写VLOOKUP公式?这样我就可以使用建筑和楼层列作为查找值,并使用位置ID作为结果?Thx.

我不知道正确的方法,但我通常会添加另一列,将我要查找的单元格连接起来,并用a |分隔,然后在该列上执行vlookup

Building|Floor    Building    Floor    LocationID
Building A|1      Building A  1        1001
....
使用类似的方法来获取连接的值

=Concatenate(B2,"|",C2)
然后你可以这样做:

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

我不知道该怎么做,但我通常会添加另一列,将我要查找的单元格连接在一起,以a |分隔,然后在该列上执行vlookup

Building|Floor    Building    Floor    LocationID
Building A|1      Building A  1        1001
....
使用类似的方法来获取连接的值

=Concatenate(B2,"|",C2)
然后你可以这样做:

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

在C列中插入另一列以合并建筑和楼层。假设|应为任何不会出现在建筑或楼层中的字符


然后VLOOKUP使用此新列插入另一列,将建筑物和楼板组合在一起,让我们假设在C列中,|应该是任何不会出现在建筑物或楼板中的字符


那么VLOOKUP使用这个新专栏

对我来说就像是家庭作业:-对我来说就像家庭作业:-嗯。谢谢。这个对@GregStuff真的很有帮助,这让我喜欢sql/databasesWell。谢谢。这个对@GregStuff很有帮助,这让我喜欢sql/数据库