Excel的查找函数如同导航灯塔,引领我们迅速定位到所需信息。
今天,我们将深入探索VLOOKUP(纵向查找)、HLOOKUP(横向查找)以及LOOKUP(全能查找)这三大查找函数的独特魅力与实战应用。
一、VLOOKUP函数:纵向查找的王者
VLOOKUP为纵向查找,是Excel中最为人熟知的查找函数之一。它能够在指定的数据表中,根据某一列的值,查找并返回另一列中的对应值。
VLOOKUP(查找值,查找区域,列数,匹配类列)
有一个包含员工姓名和部门的纵向表格:
输入公式:=VLOOKUP(H2,B:F,4,0)
第一个参数是查找值,即你想要查找的员工姓名。
第二个参数是查找区域,以姓名开始的区域,因为查找的是姓名,所以查找区域必须是从姓名列开始。
第三个参数是返回值所在列,即你希望返回的数据在查找区域中的哪一列,部门在查找区域的第4.输入4
第四个参数是匹配类型:0精确匹配
二、HLOOKUP函数:横向查找的专家
HLOOKUP,意为横向查找,是VLOOKUP的横向版本。
它能够在指定的数据表中,根据某一行的值,查找并返回另一行中的对应值
HLOOKUP(查找值,查找区域,行数,匹配类列)
HLOOKUP与VLOOKUP第三个参数有区别,一个是行数,一个是列数。
输入公式:
=HLOOKUP(C9,$B$2:$J$5,4,0)
第一个参数是查找值,即你想要查找的员工姓名
第二个参数是查找区域:以姓名开始的区域B2:J5,为了公式填充不出错。这里要锁定区域。
第三个参数是返回值所在行,部门在查找区域的第4行。输入4
第四个参数同样是匹配类型,选择精确匹配(输入0或FALSE)
三、LOOKUP函数:全能查找的新秀
LOOKUP函数在横向查找、纵向查找、反向查找以及多条件查找中查找
LOOKUP(查找值,查找值所在区域,结果区域)
(1)lookup横向查找
输入公式:=LOOKUP(G2,B2:B10,E2:E10)
与VLOOKUP跟HLOOKUP的区别在于,LOOKUP只需要查找值所在的区域就可以,它不需要严格指定查找值与查找结果列之间的完整数据区域
(2)lookup纵向查找
输入公式:=LOOKUP(C9,B2:J2,B5:J5)
(3)lookup反向查找
VLOOKUP函数只能正向查找即从左到右查找,HLOOKUP是从上往下查找。
如图:表中的姓名在部门的左边,查找的内容也是按姓名然后是部门,这样是正向查找。
如图:即先根据部门查找,再返回对应的姓名信息,这就是反向查找
1、输入公式:
=LOOKUP(G2,E2:E7,B2:B7)
这里因为lookup在是常规查找时,他对数据的排序是有要求的,那么必须要升序,它才能识别。
对部门进行排序后:
查找结果就正确了。
在这个横向的表里面也是同样的情况,里面的数据必须是升序排列的。
我们是否每次都需要对表格数据进行重新排序呢?答案是否定的。
2、精确查找公式
LOOKUP(1,0 /(查找值所在区域=查找值),结果区域)
输入公式:=LOOKUP(1,0/(E2:E7=G2),B2:B7)
输入公式:=LOOKUP(1,0/(B5:J5=D9),B2:J2)
(4)lookup多条件查找
=LOOKUP(1,0/((B2:B10=G2)*(E2:E10=H2)),D2:D10)
多个条件只需要用”*“进行连接,最后在多个条件外面再加上一个括号,把条件括在括号内。
综上所述,
VLOOKUP、HLOOKUP和XLOOKUP这三大查找函数各有千秋,能够满足不同场景下的查找需求。
你学会了吗?
评论 (0)