使用VLOOKUP和列联合

在下面的虚拟表中,我可以使用下面的公式来查找第三列中的值:

=VLOOKUP(1, Table1[A]:Table1[C],3) 

我想知道是否有任何方式来定义查找范围只是列A和列B使用联合操作符?

公式工作正常 – 只使用两列的动机是在处理更复杂的表时,我总是知道查找索引是2。

在这里输入图像说明

简短的回答是,不,没有办法做两个断开列。

所以我们这样做:

 =VLOOKUP(1,Table1[A]:Table1[C],COLUMNS(Table1[A]:Table1[C]),TRUE) 

现在它将计算该范围参考包含的列的数量。 在你的例子中,它将是3 ,如果添加另一列,它将是4因此总是指向正确的列。

在这里输入图像说明