宝哥软件园

Vlookup反向查询有问题 如果有 选择帮助

编辑:宝哥软件园 来源:互联网 时间:2021-09-18

VLOOKUP函数要求查询值必须在查询区域的第一列。例如,下表中的数据:

在原始数据区,“部门”位于“名称”的左侧,但需要根据名称查询部门,因此使用VLOOKUP功能无法直接找到结果。

我们需要建立一个新的查询数据区,并将“名称”放在“部门”的左边。这个新的查询数据区可以通过两个功能来实现:IF和CHOOSE。

按键操作IF帮助VLOOKUP实现反向查询。

在E2中输入公式:

=VLOOKUP(D2,IF({1,0},B1:B10,A1:A10),2,0),

结果如下:

其中:

IF({1,0},B1:B10,A1:A10),构造一个名称第一、部门第二的新查询区域,如下所示:

CHOOSE帮助VLOOKUP实现反向查询。

您也可以在E2中输入公式:

=VLOOKUP(D2,CHOOSE({1,2},B1:B10,A1:A10),2,0),

结果如下:

其中:

选择({1,2}、b1:b10、a1:a10),构建一个名称第一、部门第二的新查询区域,如下所示:

更多资讯
游戏推荐
更多+