专栏名称: Excel技巧精选
Excel资源站点,学习Excel技巧的最佳公众号。
目录
相关文章推荐
Excel之家ExcelHome  ·  用Excel算算,今年攒了多少钱? ·  4 天前  
Excel之家ExcelHome  ·  AI赋能,效率倍增 ·  4 天前  
完美Excel  ·  一些有力量的图片 ·  6 天前  
完美Excel  ·  工作表滚动技巧 ·  1 周前  
完美Excel  ·  VBA判断工作表中是否有隐藏行或隐藏列 ·  5 天前  
51好读  ›  专栏  ›  Excel技巧精选

Excel查找看似简单,却难倒大部分人

Excel技巧精选  · 公众号  · Excel  · 2017-06-01 10:11

正文

来自:Excel情报局(ID:xinjishi003

作者:Excel情报君


在平常的一些工作中,经常会用到Excel函数应用,那么最常用的就是查找类的函数了,比如说根据某个内容找相对应内容,很多人一听到查找,肯定会想起来一个常用的查找函数Vlookup,大家对这个肯定不陌生了!接下来看看多种的查找方式:


看这一组数据:



G2单元格公开为
=VLOOKUP(F2,A:D,2,0)


这里面的意思就是,F2是查找单元格里面的内容,以A:D为这个查找的区域,在这个区域内,查找与F2工号相同的工号,后回到这个区域中与之对应的第二列的姓名。


如果我们碰到员工工号和姓名位置相反时会出现什么问题呢?


接下来看下



如果通过姓名去查工相对员工的工号时,这个时候使用Vlookup函数就没效了!这是为什么呢?


接下来小编来为大家解决这个问题:



这个是问题就是逆向查找自己想查找的数值,那么在这里我们有好几种方式,在这里给大伙讲的还是使用Vlookup函数,那么这个公式是:


=VLOOKUP(F5,IF({1,0},B2:B11,A2:A11),2,0)


这个是要借助IF函数进行重新构建数组


使用IF({1,0},B2:B11,A2:A11),返回一个姓名在前,工号在后的多行两列的内存数组,使其符合Vlookup函数的查询区域首列的条件,再用Vlookup查询就可以了!


该函数使用比较复杂,运算效率低!


我们还可以使用Choos函数进行重新构建数组!


还可以使用INDEX函数+MATCH函数结合使用!


还可用所很强大的LOOKUP函数!



●进入公众号输入675发送,即可阅读本文

●进入公众号输入m发送,获取全部文章目录

●进入公众号输入c发送,获取动画教程


推荐文章
Excel之家ExcelHome  ·  用Excel算算,今年攒了多少钱?
4 天前
Excel之家ExcelHome  ·  AI赋能,效率倍增
4 天前
完美Excel  ·  一些有力量的图片
6 天前
完美Excel  ·  工作表滚动技巧
1 周前
创业财经汇  ·  曾国藩:勿以小怨,忘人大恩
7 年前