Excel VLOOKUP 3 列

标签 excel

我将在我的 xls 文件中将 VLOOKUP 用于 3 列。下面是引用表:

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

我应该如何为这种情况编写 VLOOKUP 公式?这样我就可以使用 BuildingFloor列为 查找值 Location ID作为 结果 ?谢谢。

最佳答案

我不知道执行此操作的“正确”方法,但我通常添加另一列连接我要查找的单元格,并用“|”分隔然后对该列进行 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)

关于Excel VLOOKUP 3 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7950723/

相关文章:

excel - 如何计算Excel中不同值的重复次数?

vba - 使用 VBA 导入分号分隔的 CSV 文件

excel - 是否有一个 Excel 函数将多个值相加,每个值乘以不同的查找值?

vba - Excel 值函数需要一个真正的 VBA 等效项

excel - 粘贴数据后取消选择列

excel - VBA If 语句不断运行 ifs

Excel - 将一个包含多个条件的表格汇总为两个

vba - VBA 中的全局变量及其值

xml - 用户定义的类型未定义 windows 10

python - 使用 Python 覆盖 XLSX 文件中的现有单元格