「Excel函数说」第5讲 这才是查询天王 LOOKUP函数

严Sir课堂所有内容均属原创,承诺永远不会抄袭作品

「Excel函数说」第5讲 这才是查询天王 LOOKUP函数

各位小伙伴,欢迎进入严Sir课堂。

Excel函数说是一个系列课程。附上前面四讲链接,供大家选择学习。


「Excel函数说」第5讲 这才是查询天王——LOOKUP函数

第3讲和第4讲当中,通过案例的形式,讲解了将MATCH函数与INDEX函数结合,完成相关的查询。

但是,真正的查询天王不是它们,而是——LOOKUP函数。

一、为什么称LOOKUP函数为查询天王呢?

原因一:它专为查询而生;

原因二:它在查询过程中,查询值区域与查询结果区域之间自动对位,不需人为参与;

原因三:它的查询原理是二分查找法,查找效率很高。

「Excel函数说」第5讲 这才是查询天王 LOOKUP函数

二、LOOKUP函数的功能是什么?

要弄明白LOOKUP函数的功能,需要弄清楚LOOKUP函数中的三个概念:

1.查找值:需要查询的条件值

2.查找区域:去查找条件值的区域(单行或单列),要求以升序排序

3.结果区域:查找结果所在的区域(单行或单列)

「Excel函数说」第5讲 这才是查询天王 LOOKUP函数

LOOKUP功能:

在以升序排序的查找区域查找等于查找值的单元格,然后自动获取结果区域同行或同行单元格的值。

没有找到的情况下:

1. 查找值比查找区域第一个单元格的值都还要小,返回#N/A

2. 否则取比它小但是最接近它的单元格做为查找结果,再去获取结果区域同行或同行单元格的值。

「Excel函数说」第5讲 这才是查询天王 LOOKUP函数

从功能描述来看,LOOKUP查找时,因为功能设定,有可能出现不精确的情况,必须注意这一特点。

三、LOOKUP函数的格式是怎样的?

第一种格式:lookup (查找值,查找区域,结果区域)

这种格式下,根据选区可以根据选择形式,非常明确的知道是行还是列。

「Excel函数说」第5讲 这才是查询天王 LOOKUP函数

例1:=LOOKUP(G5,A2:A11,D2:D11),最后的结果为85

过程:先用G5单元格的值在已做升序排序的查找区域A2:A11这一列当中去查找,该值在第6行,然后在结果区域D2:D11的第6行去取得D6单元格的值。所以结果为85.

「Excel函数说」第5讲 这才是查询天王 LOOKUP函数

有一个问题,如果把公式改成=LOOKUP(G5,A1:A11,D1:D11),会不会用问题呢?

「Excel函数说」第5讲 这才是查询天王 LOOKUP函数

但是,实际情况确实这样的:

「Excel函数说」第5讲 这才是查询天王 LOOKUP函数

原因在于:查询区域这一列的类型不一致,A1为文本型,A2:A11为数字文本型,A2:A11是按数字文本型升序排序,但是A1:A11由于类型不一致,就不能说是升序排序了。所以出现这一错误情况。

「Excel函数说」第5讲 这才是查询天王 LOOKUP函数

第二种格式:lookup (查找值,区域或是数组)

因为篇幅的原因,本讲只讲区域,数组放到后面再讲。

这种格式更加简洁,在区域选择时更加方便。

「Excel函数说」第5讲 这才是查询天王 LOOKUP函数

「Excel函数说」第5讲 这才是查询天王 LOOKUP函数

「Excel函数说」第5讲 这才是查询天王 LOOKUP函数


四、需要思考的几个问题

1.应用lookup函数时,需要进行升序排序,好麻烦,可不可以不升序一样用它?

2.lookup函数在查找时,在找不到查找值时,结果就不一定精确,如果才能让它变得精确呢?

这些问题,我们放到一讲再讲。


为了方便小伙伴们学习,我们的将原始素材共享出来,获取素材的方法:

第一步:关注严Sir课堂。

第二步:私信 严Sir课堂,因为设定的是自动回复,所以内容一定要准确

私信内容:练一练

第三步:根据得到的链接自行下载。

欢迎各位小伙伴关注严Sir课堂,并且给我们留言、建议和讨论,我们一起进步。

严Sir课堂所有内容均属原创,承诺永远不会抄袭作品

「Excel函数说」第5讲 这才是查询天王 LOOKUP函数


分享到:


相關文章: