Excel formula 如何更改Excel vlookup中的引用列

Excel formula 如何更改Excel vlookup中的引用列,excel-formula,vlookup,Excel Formula,Vlookup,我想将Excel vlookup中的引用列从第一列更改为任意列。这是我的查找表 Mon PC Sales Mobile Sales Jan 800 700 Feb 500 750 Mar 600 860 我的查找值是PC销售:800和移动销售860。现在我想得到它们相应的月份,在第一列VLOOKUP vs XLOOKUP Microsoft Office支持 ... 请记住,查找值应始终位于VLOOKUP正常工作范

我想将Excel vlookup中的引用列从第一列更改为任意列。这是我的查找表

Mon    PC Sales    Mobile Sales
Jan    800         700
Feb    500         750
Mar    600         860
我的查找值是PC销售:800和移动销售860。现在我想得到它们相应的月份,在第一列

VLOOKUP vs XLOOKUP Microsoft Office支持


... 请记住,查找值应始终位于VLOOKUP正常工作范围内的第一列。例如,如果查找值位于单元格C2中,则范围应以C…开始


... 当需要按行查找表或范围中的内容时,请使用XLOOKUP函数。例如,通过零件号查找汽车零件的价格,或根据员工ID查找员工姓名。使用XLOOKUP,您可以在一列中查找搜索词,并在另一列中返回同一行的结果,,而不管返回列在哪一侧
... XLOOKUP与VLOOKUP的不同之处在于它使用单独的查找和返回数组,其中VLOOKUP使用一个表数组,后跟一个列索引号

结论

  • 您不能对请求的任务使用
    VLOOKUP
任一

=XLOOKUP(800,$B:$B,$A:$A)
=XLOOKUP(860,$C:$C,$A:$A)

=XLOOKUP(800,$B:$B,$A:$A)
=XLOOKUP(860,$C:$C,$A:$A)
如果您没有
XLOOKUP
,您可以使用:

我的查找值是PC销售:800和移动销售860没有答案,因为没有哪个月PC销售=800和移动销售=860