打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel小技巧第四十七篇——vlookup函数的高级应用

每天半分钟——Excel小技巧让你工作更轻松!

上两篇分别讲了vlookup函数和if{1,0}函数的含义,使其这一切都是为今天这节做准备的,今天的才是excel应用中的重点中的重点,它会使vlookup函数更为的灵活,会减轻我们平时工作中的很多工作量,现在我就先把公式写出来,之后上例图大家讨论下吧!

公式:

=vlookup(E4,IF({1,0},基础表!$A$3:$A$123,基础表!$D$3:$D$123),2,0) 

比如下面公式就是我在公司经常用到的“=VLOOKUP(R8,IF({1,0},Sheet2!$U$1:$U$306,Sheet2!$T$1:$T$306),2,0)”

现在解释一下上面公式的含义:

vlookup的基础语法加上if({1,0},……)的用法就好了,E4为你要查找的元素,IF({1,0},基础表!$A$3:$A$123,基础表!$D$3:$D$123)其实就是返回了一个两列的表格,第一列为你要查找的数据列,也就是:“基础表!$A$3:$A$123”,第二列为你需要查找数据的返回值列,也就是:“基础表!$D$3:$D$123”。而后面的2和0就和vlookup函数中的意义是一样的了,大家可以看看我前面的文章。其实在查找数据列时可以用到&符号进行链接,这里就不进一步讨论了。下面来看看例图:

上图中姓名栏是手动输入的,就是我们所要的查找值,而职工账号就是我们要返回的值。注意这个表是Sheet1,我们的数据表在Sheet2中,其实也可以为其它的excel文件。现在就上我们的数据表Sheet2:

这就是我们的数据表,其中包含了一个人的很多数据,比如身份证、职工账号、工资、生日……而我们要提取的就是U列的姓名所对应的T列的职工账号。

而对应的公式我之前也已经给出了,就是:“=VLOOKUP(R8,IF({1,0},Sheet2!$U$1:$U$306,Sheet2!$T$1:$T$306),2,0)”

不知道大家看懂没有,也可以在excel表上试试,再看看之前的两篇文章应该就没问题了,如果还不行就收藏下来吧,用的时候将Sheet2!$U$1:$U$306,Sheet2!$T$1:$T$306替换成你要查找的数据列和返回列就好了!这个真的很有用!!!!很有用!!!!很有用!!!!

好了,今天就到这里,如果有什么建议,希望大家给我留言,我一定会看的哦!如果感觉还可以的话,麻烦大家多多推荐给朋友哦,你们的鼓励就是我的动力!


我的公众号二维码是:


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel教程:excel对比两列数据技巧
Excel WPS的vlookup函数应用
562.Office技巧: 如何实现横向数据源的数据表匹配?
Excel中Vlookup函数,很多列的时候,这个技巧不用去数第几列了!
excel中的vlookup函数 被查找的数据表中明明有这个值却显示查找不到?
Excel 用这个函数VLOOKUP在数据表中有多个相同值时,如何提取呢
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服