点击上方蓝字关注 Excel函数与公式
关注后发送函数名称,即可获取对应教程
微信公众号 | Excel函数与公式(ID:ExcelLiRui)
个人微信号 | (ID:ExcelLiRui520)
VLOOKUP这两个好搭档
使其威力大增
众所周知,VLOOKUP函数是大家工作中最常用的查找引用函数之一,但由于其语法限制,在某些场景下无法实现查找功能,应该怎么办呢?
今天就来介绍两个好搭档,让VLOOKUP能够突破限制,威力大增!
更多系统课程,点击文末“阅读原文”获取
问题描述
由于VLOOKUP函数是按照从左向右的方向查找,所以当目标数据在查找项左侧时,无法实现直接查找,举例来看。
下图数据源中,从左至右依次为业务员姓名、编号、销售额,要求按照编号查找姓名。
由于编号在B列,位于A列业务员右侧,所以使用VLOOKUP函数无法直接查找,应该怎么办呢?
VLOOKUP函数和IF函数搭档
构建步骤:
1、先用IF函数构建内存数组,将编号列放置姓名列左侧
2、再用VLOOKUP函数从构建的数组中查找数据
F2=VLOOKUP(E2,IF({1,0},$B$2:$B$12,$A$2:$A$12),2,0)
一句话解析:
IF({1,0},$B$2:$B$12,$A$2:$A$12)生成的数组为{"L0001","李锐";"L0002","李晓娜";"L0003","刘秋生";"L0004","李丽萍";"L0005","王玉梅";"L0006","张维先";"L0007","王红强";"L0008","吕建彩";"L0009","范景";"L0010","白顺利";"L0011","李巧"},即编号列在姓名列左侧,方便VLOOKUP查找数据。
VLOOKUP函数和CHOOSE函数搭档
构建步骤:
1、先用CHOOSE函数构建内存数组,将编号列放置姓名列左侧
2、再用VLOOKUP函数从构建的数组中查找数据
G2=VLOOKUP(E2,CHOOSE({1,2},$B$2:$B$12,$A$2:$A$12),2,0)
一句话解析:
CHOOSE({1,2},$B$2:$B$12,$A$2:$A$12)生成的数组为{"L0001","李锐";"L0002","李晓娜";"L0003","刘秋生";"L0004","李丽萍";"L0005","王玉梅";"L0006","张维先";"L0007","王红强";"L0008","吕建彩";"L0009","范景";"L0010","白顺利";"L0011","李巧"},即编号列在姓名列左侧,方便VLOOKUP查找数据。
如果你觉得有用,就点右上角分享给朋友们看看吧~
当实际工作中遇到单个函数无法直接解决问题的时候,可以借助其它函数灵活搭配,形成组合拳打破壁垒,扩展函数的应用威力。
这类多函数嵌套组合技术在《Excel函数公式进阶班》特训营八期里有视频详解,长按下图识别二维码,永久拥有超值系列视频课!
(长按图片识别二维码)
更多精品课程
更多精彩的Excel实战技术还有很多,我已经整理到Excel特训营中以超清视频演示并同步讲解,不但有具体场景,还讲解思路和方法,更有配套的课件下载和社群互动,想系统学习的同学点击底部“阅读原文”。
还想看更多精彩?长按识别下图二维码,里面有各种方向不同的Excel特训营,每一期特训营内容不同,都可以帮你系统提升自己!
长按下图 识别二维码点关注,获取更多资料
按上图↑识别二维码,查看详情
如果你觉得有用,就分享给朋友们看看吧~