分享

每日Excel分享(函数)| 第1届Excel查找函数PK大赛(决赛)

 新华书店好书榜 2017-06-13

赛事回顾

经过昨天两轮激烈的复赛之后,由于六位选手超强的实力全部都完成了比赛,所以并没有任何一位函数遭到淘汰,所以评委一致决定今天三场决赛决定最终的查找函数冠军,每场比赛都会由评委进行一个综合的打分,三场比赛总得分最高的将获得本次查找函数PK大赛的冠军。

决赛第一场

我的Excel

比赛题目:下表为某班部分学生的高考分数,右侧为各档次分数的报考情况,请根据相应的分数查找对应的报考计划。

参赛作品

 

VLOOKUP函数


=VLOOKUP(B2,$E$2:$F$7,2)

 

INDEX+MATCH组合


=INDEX($F$2:$F$7,MATCH(B2,$E$2:$E$7,1))

 

LOOKUP函数


=LOOKUP(B2,$E$2:$F$7)

 

OFFSET+MATCH组合


=OFFSET($F$1,MATCH(B2,$E$2:$E$7,1),)

 

HLOOKUP函数


=HLOOKUP(B2,TRANSPOSE($E$2:$F$7),2)

 

INDIRECT+MATCH组合


=INDIRECT('F'&MATCH(B2,$E$2:$E$7,1)+1)

 

以下为参赛现场:

评委点评

今天决赛第一场的题目是区间查找,6位选手依然保持着强劲的势头,全部都完成了比赛,我们将从公式的效率和字符的长度来评比打分,每位选手分数如下:

VLOOKUP函数:9分

INDEX+MATCH组合:8分

LOOKUP函数:10分

OFFSET+MATCH组合:8分

HLOOKUP函数:7分

INDIRECT+MATCH组合:8分

决赛第二场

我的Excel

比赛题目:下表为某公司员工的迟到记录,要求查找出迟到次数最多的员工姓名。

参赛作品

 

VLOOKUP函数


=VLOOKUP(TRUE,IF({1,0},COUNTIF(B2:B20,B2:B20)=MAX(COUNTIF(B2:B20,B2:B20)),B2:B20),2,0)

 

INDEX+MATCH组合


=INDEX(B2:B20,MATCH(TRUE,COUNTIF(B2:B20,B2:B20)=MAX(COUNTIF(B2:B20,B2:B20)),0))

 

LOOKUP函数


=LOOKUP(1,0/(COUNTIF(B2:B20,B2:B20)=MAX(COUNTIF(B2:B20,B2:B20))),B2:B20)

 

OFFSET+MATCH组合


=OFFSET(B1,MATCH(TRUE,COUNTIF(B2:B20,B2:B20)=MAX(COUNTIF(B2:B20,B2:B20)),0),)

 

HLOOKUP函数


=HLOOKUP(TRUE,TRANSPOSE(IF({1,0},COUNTIF(B2:B20,B2:B20)=MAX(COUNTIF(B2:B20,B2:B20)),B2:B20)),2,0)

 

INDIRECT+MATCH组合


=INDIRECT('B'&MATCH(TRUE,COUNTIF(B2:B20,B2:B20)=MAX(COUNTIF(B2:B20,B2:B20)),0)+1)

 

以下为参赛现场:

评委点评

第二场的决赛依旧精彩,虽然第二场的比赛难度比第一场大了很多,但是6位选手都还是顺利完成了各自的作品,评委们的打分如下:

VLOOKUP函数:8分

INDEX+MATCH组合:9分

LOOKUP函数:10分

OFFSET+MATCH组合:9分

HLOOKUP函数:7分

INDIRECT+MATCH组合:9分

决赛第三场

我的Excel

比赛题目:下表为某公司商品不同时期的单价,要求查找每个商品的最后一次单价。

参赛作品

 

VLOOKUP函数


弃权

 

INDEX+MATCH组合


弃权

 

LOOKUP函数


=LOOKUP(B2,$E$2:$F$7)

 

OFFSET+MATCH组合


弃权

 

HLOOKUP函数


弃权

 

INDIRECT+MATCH组合


弃权

 

以下为参赛现场:

评委点评

最后一场的决赛终于出现了神转折,除了神奇的LOOKUP函数依旧轻松完成比赛之外,其他5位选手均选择了弃权,原来其他5位选手的查找方式都是“遍历法”查找,也就是说他们只能查找第一次出现的结果,而不能查找最后一次,而LOOKUP函数的查找方式是二分法查找,所以可以轻松的找到最后一次出现的单价,所以本轮比赛的得分情况是:

VLOOKUP函数:0分

INDEX+MATCH组合:0分

LOOKUP函数:10分

OFFSET+MATCH组合:0分

HLOOKUP函数:0分

INDIRECT+MATCH组合:0分

 

经过这么多轮的比赛之后,LOOKUP函数终于在决赛时以3场满分总共30分的成绩获得了本次查找函数PK大赛的冠军。本次比赛比较仓促,搞得不是很好,不过举办方村长表示,他将会继续努力,争取以后能为大家献上更好的精彩内容。

每日一歌


张信哲《太想爱你》

太想爱你是我压抑不了的念头

想要全面占领你的喜怒哀愁

你已征服了我却还不属於我

叫我如何不去猜测你在想什麽

太想爱你是我压抑不了的折磨

能否请你不要不要选择闪躲

只想爱你的我

太想爱你的我

难道只能在迷雾中猜你的轮廓

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多