datatable 能不能有vlookup_【鸿泰知乎】VLOOKUP函数和LOOKUP函数应用终极大比武

2019-10-16dfinfo.cn鸿泰知乎700

23期

b2237b3ef90ac1d64f8d6c733ce87a4c.png

立身百行,以学为基

我们在上一期

隆重邀请了公司

数据界大咖

谭国维老师

768c83fc0210f7b9d8926a035a18d4e1.gif

c6c559f1df284a98ba9abd28a8072428.png

为我们讲解了

能提高工作效率的“分列”功能

768c83fc0210f7b9d8926a035a18d4e1.gif

看上堂课点这儿

谭老师 说 学习知识是重要的 但更重要的是学以致用 在实际工作中 要做到学用结合、互相促进

8b8462b42d58c6effdbed90df8377b4e.gif

这不

他为大家的学习

操碎了心

。。。

acbb705ff146264fb10f4ce6c1f01494.png

谭老师突击抽查

127dc99c408a9eb43ffa37fad1b4c597.png 1b855c200a6099094b896413cef9ef04.png

这位同学,

上期讲的“分列”功能学会了吗?

b0e021f4e0fcca01ff2f6c3c2df2cf27.png

1b855c200a6099094b896413cef9ef04.png 49b217ef8d704257f02ae4367049bbaf.png 127dc99c408a9eb43ffa37fad1b4c597.png 1b855c200a6099094b896413cef9ef04.png

要不,

演示给我看看?

别这样嘛。。

d98d75ca7b11e2b01d8e729b32eced31.gif

1b855c200a6099094b896413cef9ef04.png 49b217ef8d704257f02ae4367049bbaf.png

478cfcd84325036336d335fc2ed19bc0.png

哦,不对,图放错了

403de765d2a1f1a673cb3a02033d3687.png

骐骥一跃,不能十步

驽马十驾,功在不舍

无论是工作还是学习 我们都应该持之以恒、坚持不懈 但最终还是要靠我们自觉

“好了,你不要说了

现场就快打起来了!”

eba63e4a7a565c57a388ac4e08db9630.gif

只见一位姓“ V ”的同学 和一位姓“ L ”的同学 正在摩拳擦掌 一场战争大有一触及发之势 49abf548a6fef6f528ecfcf5694a8e6c.gif 8f9d47f6ff94d8af40582f484d243a96.png 8b3e3e32ce4f61a8e7b7e4ff7950eaf5.png

而谭老师却无比淡定地燃香品茗,一副行至水穷处,坐看云起时的超然境界……

“大家不要惊慌,

且听我细细道来”

d8412f8267a28a001e28127bdcc82b6d.gif

在工作中,很多同事都会用到VLOOKUP函数,也很熟熟悉这个函数的使用技巧。可是LOOKUP这个函数大多数人就未必熟悉了,其实这两个函数在功能上有很多相近之处,在长相上也非常的相似,就只是差一个V字而已。

多了个V(Victory)字是不是意味着VLOOKUP在各方面都完胜LOOKUP函数呢?只有比过才知道,是骡子是马把它们拉出来溜溜。今天我们就让这两个个函数来一次全方位,多角度的终极大比拼,看看到底是哪个函数更 强 大

de1c24a90ed84dcd49741e4ce3cfe31c.gif

比武评分规则

1、能实现1分,不能实现0分,都能实现或都不能实现双方均不得分; 2、运算速度快1分,慢 0 分,都快或都慢双方均不得分; 3、易用性好1分,不好0分,易用性都好或都不好双方均不得分; 4、最终以总分定胜负。

终级大比拼

208e37afb19e08c0fabc6d5acaca5e8c.gif

比武开始啦

Round 1

常规查找

如下图所示,根据姓名查找毕业院校。 acbb705ff146264fb10f4ce6c1f01494.png

a51280cc79ae2065298e4d8d6e4a88cd.png

各自招数公式1: =VLOOKUP(B9,B1:E6,4,0)公式2: =LOOKUP(B9,B2:B6,E2:E6) 返回错误结果(姓名那列没有排序)公式3: =LOOKUP(1,0/(B2:B6=B9),E2:E6)分析点评

普通查找时,VLOOKUP优势非常明显且易用,公式2中LOOKUP结果是错误的,原因是数据中姓名那列没有排序,显然易用性很差,只能用公式3才能完成普通查找,但公式3相对比较复杂且涉及数组运算,速度就差了很多。

Round 1:

2分

c5994bbe2a47c7b21f5d65a59f6f4713.png

0分

804f7b41918a594ca334e8eab7bbeb76.png

96f0a3a7781b852e966a571f1cb23fbb.gif

Round 2

反向查找

如下图所示,根据姓名查找考号。 acbb705ff146264fb10f4ce6c1f01494.png

8c00e6235b0a0a6617196183a2b9bbf9.png

各自招数公式1: =VLOOKUP(B9,IF({1,0},B2:B6,A2:A6),2,0)公式2: =LOOKUP(1,0/(B2:B6=B9),A2:A6)分析点评

VLOOKUP函数要借用IF函数才能完成,所以易用性弱了点,LOOKUP虽然用可以完成,但它属于区域数组运算,运算量大于VLOOKUP,所以本轮双方打平,但是各有特色。

Round 2:

1分

c5994bbe2a47c7b21f5d65a59f6f4713.png

累计:3

1分

804f7b41918a594ca334e8eab7bbeb76.png

累计:1

96f0a3a7781b852e966a571f1cb23fbb.gif

Round 3

多条件查找

如下图所示要求,同时根据姓名和考号查找毕业院校。 acbb705ff146264fb10f4ce6c1f01494.png

9ffa8c98b54daf50e11f5b8fa2560c78.png

各自招数公式1: {=VLOOKUP(B9&C9,IF({1,0},B2:B6&A2:A6,E2:E6),2,0)} 输入完公式后,按CTRL+SHIFT+回车确认公式 公式2: =LOOKUP(1,1/(B2:B6=B9)*(A2:A6=C9),E2:E6)分析点评

VLOOKUP函数需要借助IF{1,0}来构造二维数组才能完成查找,需要使用者能理解矩阵运算,易用性上差很多,而且也是要进行数组运算的。而LOOKUP函数也需要涉及数组运算,在易用性上要强于VLOOKUP函数。

Round 3:

0分

c5994bbe2a47c7b21f5d65a59f6f4713.png累计:3

1分

804f7b41918a594ca334e8eab7bbeb76.png累计:2

96f0a3a7781b852e966a571f1cb23fbb.gif

Round 4

查找最后一条记录

如下图所示要求,同时根据客户姓名找到最后一次的消费金额。 acbb705ff146264fb10f4ce6c1f01494.png

8a8d0547bac67a2e40958f991ce72fac.png

各自招数公式1: VLOOKUP无招可出c69afe2fd77d15b6031a495b7338d842.png公式2: =LOOKUP(1,0/(B2:B9=A12),C2:C9)分析点评

LOOKUP本来就是从后向前查找,这正是它的优势所在,而VLOOKUP天生是从前向后查找。LOOKUP不战而胜,3分全拿。

Round 4:

0分

c5994bbe2a47c7b21f5d65a59f6f4713.png

累计:3

3分

804f7b41918a594ca334e8eab7bbeb76.png

累计:5

96f0a3a7781b852e966a571f1cb23fbb.gif

Round 5

区间查找

如下图所示,要求根据左表的提成比率表,在右表中根据销售额在G列查找适用的比率。 acbb705ff146264fb10f4ce6c1f01494.png

dd9fc9660006ffbf2a121e78bf259aeb.png

各自招数公式1: =VLOOKUP(F3,$B$3:$C$11,2)公式2: =LOOKUP(F3,B$3:B$11,C$3:C$11)分析点评

VLOOKUP的最后一个参数为1或省略时,可以进行模糊查找。LOOKUP也支持模糊查找。二者都需要B列按升序排列。本轮二者都没有表现出相对的优势或者不足,所以都不得分。工作中,类似的应用场景还有算个税,给数值分级等等。

Round 5:

0分

c5994bbe2a47c7b21f5d65a59f6f4713.png

累计:3

0分

804f7b41918a594ca334e8eab7bbeb76.png累计:5

96f0a3a7781b852e966a571f1cb23fbb.gif

Round 6

模糊查找场景之一

如下图所示,要求根据提供的简称从上表中查找该简称对应公司的销售量。 acbb705ff146264fb10f4ce6c1f01494.png

796be91dac151401a37e47d670370a0d.png

各自招数公式1: =VLOOKUP("*"&A7&"*",A1:B4,2,0)公式2: =LOOKUP(9^9,FIND(A7,A2:A4),B2:B4)分析点评

二者都顺利的实现了模糊查找,但LOOKUP函数需要借用FIND函数,而且还要需要进行数组运算,所以本轮LOOKUP连失两分。

Round 6:

2分

c5994bbe2a47c7b21f5d65a59f6f4713.png累计:5

0分

804f7b41918a594ca334e8eab7bbeb76.png

累计:5

96f0a3a7781b852e966a571f1cb23fbb.gif

Round 7

模糊查找场景之二

如下图所示,要求根据地址从上表中查找该地址对应省市的价格。 acbb705ff146264fb10f4ce6c1f01494.png

afe9afa3dd6ed21df67559d0cd32700a.png

各自招数公式1: VLOOKUP无招可出c69afe2fd77d15b6031a495b7338d842.png公式2: =LOOKUP(9^9,FIND(A$2:A$4,A7),B$2:B$4)分析点评

VLOOKUP只能在第一个参数中添加通配符,所以本次查找就无能为力了,而LOOKUP则不受这个限制。本次LOOKUP又一次不战而胜。

Round 7:

0分

c5994bbe2a47c7b21f5d65a59f6f4713.png

累计:5

3分

804f7b41918a594ca334e8eab7bbeb76.png

累计:8

96f0a3a7781b852e966a571f1cb23fbb.gif

Round 8

最后一个非空值查找

如下图所示,要求查找每个项目最后一次回款的月份。 acbb705ff146264fb10f4ce6c1f01494.png

9426febe6062c3c51b19a2d83130cdd9.png

各自招数公式1: VLOOKUP无招可出c69afe2fd77d15b6031a495b7338d842.png公式2: =LOOKUP(1,0/(B3:B14<>""),$A3:$A14)分析点评

查找最后一个非空数字,字符。是LOOKUP函数的强项,VLOOKUP函数只能望而生叹!本次LOOKUP又一次不战而胜。

Round 8:

0分

c5994bbe2a47c7b21f5d65a59f6f4713.png

累计:5

3分

804f7b41918a594ca334e8eab7bbeb76.png

累计:11

比武结束啦

ea1ab60c9b693cd14e107c4b2711c344.gif

总结

LOOKUP函数最终以11:5的大比分优势在比武中获胜。这也再次证明LOOKUP在查找能力上远胜于VLOOKUP函数。

不过需要提醒大家的是,日常工作中大部分都是普通查找,所以在一般查找时还是要多用VLOOKUP函数。

没有最强大的函数

只有最合适你的

应用场景的函数

81a9dc7802cdea13cb5fb437980a816d.gif

The End

好多干货呀

0521a903a4977db8c5b9081693f741ea.png

 - 日常互动 - 

关于数据分析

你还有哪些问题

希望向谭老师请教呢~

请在下方留言区说说吧

578ba74c0008fb030fbcd880887b6475.gif

课件|谭国维

编辑|小编

免责声明

本微信部分图片及文字,来源于其他公众平台与互联网网页,其目的是为了将更好的内容分享给更多人,版权依旧归原作者所有。如若有涉及侵权请予以告知,我们会尽快在24小时内删除相关内容,谢谢!

59004f5ea88aee5ecb56fe87b595cb29.gif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值