美图欣赏 | 设为首页 | 加入收藏 | 网站地图

当前位置:电脑中国 > 电脑技巧 > 办公软件 > excel >

Vlookup跨表查询实战演示

2018-01-28 15:08|来源:未知 |作者:dnzg |点击:

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

 

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

工作薄一有两个字段,员工号,中文名,如下:

151603527.png

 工作薄二,有序号、房间号,员工号等多个字段,如下:

151624630.png

 

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

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

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

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

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

在一个月内有两个用户咨询这个查询的问题,所以写上来这里分享一下给大家,希望也能帮助你解决一些日常OFFICE问题。
转自:http://blog.51cto.com/nearlv/1262250

(责任编辑:dnzg)