Excel中如何从右往左查找返回数据

作者:分开不是尽头 | 创建时间: 2023-05-19
一提到Excel查找返回数据,我们第一时间会想到VLOOKUP函数,但是我们用VLOOKUP函数查找时都是从左往右查,即所需返回的数值在参考值的右边,那碰到不能对源数据进行变动的条件下,需要从右往左查要怎么操作呢?这时我们需要用到IF函数,...
Excel中如何从右往左查找返回数据

操作方法

打开需要操作的数据表,如图。表一中的工号列在姓名列的右侧,但我们需要根据工号查找员工姓名,即从右往左查。

点击鼠标左键,选中单元格H2

此时,我们需要用到IF函数来重新构建一个区域,将$B$2:$B$7作为第一列,将$A$2:$A$7作为第二列,查找并返回对应数据。公式为“=IF({1,0},$B$2:$B$7,$A$2:$A$7)” 【注】当IF的第一参考值为{1,0}时相当于将满足条件和不满足条件的放在一起,构建一个新的内存数组。1表示条件成立,0表示条件不成立,{1,0}形成两列,相当于将A列和B列互换位置。

因此,我们用VLOOKUP函数来进行查找,参考值为G2,查找区域为“IF({1,0},$B$2:$B$7,$A$2:$A$7)”,列数为2,精确查找。即公式为:=VLOOKUP(G3,IF({1,0},$B$2:$B$7,$A$2:$A$7),2,0)

回车键,即可返回所需查找的数据。

拖动复制单元格的函数至整列,此时操作完成。

温馨提示

最终的函数为“:=VLOOKUP(G3,IF({1,0},$B$2:$B$7,$A$2:$A$7),2,0)”
注意绝对引用和IF函数的使用
点击展开全文

更多推荐