文章最后有彩蛋!好礼相送!
Excel秘籍大全,前言
很多人都特别迷恋VLOOKUP,觉得VLOOKUP特别万能,但相比通一个功能的实现,有时候用lookup或者index+match就太简单了。
Excel秘籍大全,正文开始
一,逆向查询
使用VLOOKUP
=VLOOKUP(F2,IF({1,0},C2:C10,B2:B10),2,FALSE)
如果使用VLOOKUP函数,必须使用IF({1,0},C2:C10,B2:B10)这种形式给两列互相位置,这种形式的原理很多人不好掌握。
如果使用index+match 就太简单了。
使用index+match
=INDEX(B2:B10,MATCH(F2,C2:C10,0))
其中 MATCH(F2,C2:C10,0) 通过姓名返回行号,然后使用index,第一参数是工号,第二参数是match查询的行号。
二、多条件查询
使用VLOOKUP函数多条件查询
=VLOOKUP(F2&G2,IF({1,0},B2:B17&C2:C17,D2:D17),2,FALSE)
如果有更多的列这个就太麻烦了,但使用lookup函数就看上有条理结果就简单了。
使用lookup
=LOOKUP(1,0/((B2:B17=F2)*(C2:C17=G2)),D2:D17)
这是个通用公式,LOOKUP(1,0/((条件1)*(条件2)*(条件N)),结果列),使用这样的通用公式,再多条件也不怕了。
三,双向查找
使用VLOOKUP+match
=VLOOKUP(C1,B6:F12,MATCH(C2,B5:F5,0),FALSE)
这个使用到了公司VLOOKUP+match,match是查询费用在几列,然后VLOOKUP查询行。很难理解,可以使用index+match
使用index+match
=INDEX(B6:F12,MATCH(C1,B6:B12,0),MATCH(C2,B5:F5,0))
这两个公式做个比较,你觉得那个简单呢,以上就是今天的内容,总结下,VLOOKUP就是对一般的查询好用,逆向查询最好用index+match,多条件查询用lookup,选对函数,操作简单很多。
以下《900套高逼格工作模板.xls 》免费下载,不收一分钱!
常用Excel
用Excel玩好报表
是必不可缺的技能
要知道一张好的图表
可以做到一图胜千言!
今天推荐的超实用干货是
《900套高逼格工作模板.xls 》
3.2G高逼格Excel可视化模板
制作精美 可直接套用
适合自用和内部培训使用
领取方式
关注我们
私信发送关键字:900
即可免费领取
资料来源于网络,公益分享,如有侵权,联系删除