分享

VLOOKUP函数与他的前世今生

 Excel教程平台 2023-02-03 发布于四川
哈喽,大家好呀~
今天来给大家讲讲VLOOKUP函数及它的前世今生,即LOOKUP,HLOOKUP,XLOOKUP的一些经典用法。
VLOOKUP函数
基本结构为=VLOOKUP(找什么,在哪找,第几列,怎么找)
例如按照姓名找最高学历,可以使用公式=VLOOKUP(G2,B:E,4,0)得到所需结果,如图所示:
使用这个函数有两个要点一定要知道:
①要找的内容必须在查找范围的首列。
②第几列指的是查找范围的列而不是表格中的列。
上例是大家比较熟悉的从左到右的查询,如果是从上到下的查询,又该怎么办呢?
HLOOKUP函数
HLOOKUP函数与VLOOKUP函数的语法相似,用法基本相同。
区别在于VLOOKUP函数是纵向区域查询,HLOOKUP函数则在是横向区域。
比如下图中,要根据B8的姓名,在1~3行这个区域中查询对应的业绩,可以使用以下公式完成:
=HLOOKUP(B8,1:3,3,0)

1:3是什么意思呢?就是1~3行的整行引用。
如果是多条件查找,又该如何来写公式呢?
LOOKUP函数
按姓名和商品名称两个条件来查找销售数量,如图所示:
公式为=LOOKUP(1,0/(($A$2:$A$10=E2)*($B$2:$B$10=F2)),$C$2:$C$10)
公式结构=LOOKUP(1,0/((查找范围1=查找值1)*(查找范围2=查找值2)*……*(查找范围n=查找值n)),结果范围)
需要注意的是多个查找条件之间是相乘的关系,同时它们需要放在同一组括号中作为0/的分母。
XLOOKUP函数

如果你使用的是Office 365,还可以用XLOOKUP函数。

XLOOKUP函数可以轻松实现VLOOKUP不能实现的操作,即逆向查询的问题。

按姓名匹配员工ID,公式为=XLOOKUP(G2,B:B,A:A)。


注意,如果XLOOKUP的第一参数选择一个单元格区域,可以对应得到多个结果。

由于XLOOKUP函数的查询区域和返回区域是分开的两个参数。

所以我们在写公式的时候就会少去很多限制,不用考虑查询方向的问题。

好的,以上就是今天的所有内容,有疑问的同学可以在我们的评论区留言,或者进群讨论。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多