Vlookup跨表查询实战演示

以前写了一个关于Vlookup的帖子,http://nearlv.blog.51cto.com/2432295/1120465,其实发现平时的工做当中,使用到这个函数的状况还真很多,今天再来介绍一下这个函数的用法。ide

今天的例子跟前面的有点不一样,以前的都是在一个工做薄内,接下来的这个是实现一个跨“工做薄”的逆向查询。函数

工做薄一有两个字段,员工号,中文名,以下:动画

151603527.png

 工做薄二,有序号、房间号,员工号等多个字段,以下:spa

151624630.png

 

问题:根据”工做薄一”求得”工做薄二”各人员对应的员工号?blog

分析:从工做薄一能够看出,所要查询的字段是在人名的前面,这里,作个假设,若是所要查询的字段是在人名后面,那咱们能够直接用如下公式求得:get

=VLOOKUP(D2,'[Name list to training.xlsx]Sheet1'!$A:$B,2,0)it

动画演示:class

137534373065.gif

因此,咱们如何解决这个位置问题呢?可能大家已经想到用IF函数了,能够利用它去调换位置,从而实现Vlookup的逆向查找,公式以下:im

=VLOOKUP(D2,IF({0,1},'[Namelisttotraining.xlsx]Sheet1'!$A:$A,'[Namelisttotraining.xlsx]Sheet1'!$B:$B),2,0)d3

动画演示:

137534334559.gif

在一个月内有两个用户咨询这个查询的问题,因此写上来这里分享一下给你们,但愿也能帮助你解决一些平常OFFICE问题。

相关文章
相关标签/搜索