逆向查找_VLOOKUP函数跨表、逆向、双条件查询对应值

点击上方蓝字「Excel不加班」关注看下一篇

bad153d3212958539d23c125484ced08.png

经常有读者在群内问VLOOKUP函数的相关问题,今天统一进行解答。文章从实用的角度考虑,不炫技,不浮夸,但求绝大多数人都能学会。

1.根据公司查找对应的城市。

=VLOOKUP(D2,A:B,2,0)

794c910032b0025e3d13c195ea092d52.png

VLOOKUP函数语法:

=VLOOKUP(查找值,在哪个区域进行查找,找到后返回区域第几列,精确或模糊查找)

我们要对D2这个单元格进行查找,在左边的对应表A:B这个区域进行查找,城市是这个区域的第2列,这里要进行精确查找,也就是参数设置为0。

有不少人看这个能懂,可惜问题稍微一变,就懵了,完全不知道该如何处理。学Excel要多用脑,勤动手!

2.根据公司跨表查找对应的城市。

36babb0d290dc71caa385566d2a3c7ff.png

写完

=VLOOKUP(A2,

就不知道下一步该如何操作了,其实区域不过是由原来的一个表换成两个表,操作还是一样的。

跨表引用详见动画

c70d82951cda2dfe7701d01592c2a5c2.gif

3.根据公司逆向查找对应的城市。

cc872341c2931027507f220f81a38525.png

直接用VLOOKUP函数查找,出来的结果是错误值。正常情况下VLOOKUP函数是没法逆向查找的,如果要逆向查找,需要结合IF({1,0}这种复杂的用法才可以,这种是留给高手用的。

普通人有普通人的用法,就是复制公司并插入复制的单元格至首列。

968a575e8be2abf7d2c2b471e8549df9.gif

这样就可以进行查找了。

887af85285f25da55f722c054af979d4.png

最后将A列的公司隐藏起来,就起到以假乱真的效果。

9035a354fba10282665d8a419e832287.gif

4.根据编号和级别双条件查找金额。

c0379694df738f8f511c4298e513468e.png

这种如果用常规的方法查找,难度非常大,不过小小的变动就可以将难度降到最低。

插入一列,将编号和级别合并起来。

50c4a04dcde00c2309bb8a81e82b5bff.png

在B12输入公式,右拉和下拉。

=VLOOKUP($A12&B$11,$C$1:$D$9,2,0)

以上所有公式,如果需要进行容错处理,用IFERROR函数。

=IFERROR(VLOOKUP($A12&B$11,$C$1:$D$9,2,0),"")

技能是死的,人是活的,要学会灵活运用,不要死记硬背。

VIP 888 元,一次报名,所有视频课程,终生免费学,提供一年在线答疑服务。

1e367717df3b96396a421693d1c3a487.png

报名后加卢子微信chenxilu2019,发送报名截图邀请进群。

e0fe9823cc80bfb29d59b1991ca94205.png

曾经的卢子很痴迷于技术,后来渐渐对技术无感,回归现实,怎么简单怎么来。你现在是什么水平,Excel对你而言是什么?

65af85a009d568f01e45f87a04ea677d.png

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

53e05b2610572eee5d37bbed8a6e26f3.png

请把「Excel不加班」推荐给你的朋友


版权声明:本文为weixin_39687814原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。