今天来给大家讲讲VLOOKUP函数及它的前世今生,即LOOKUP,HLOOKUP,XLOOKUP的一些经典用法。基本结构为=VLOOKUP(找什么,在哪找,第几列,怎么找)例如按照姓名找最高学历,可以使用公式=VLOOKUP(G2,B:E,4,0)得到所需结果,如图所示:上例是大家比较熟悉的从左到右的查询,如果是从上到下的查询,又该怎么办呢?HLOOKUP函数与VLOOKUP函数的语法相似,用法基本相同。区别在于VLOOKUP函数是纵向区域查询,HLOOKUP函数则在是横向区域。比如下图中,要根据B8的姓名,在1~3行这个区域中查询对应的业绩,可以使用以下公式完成: 按姓名和商品名称两个条件来查找销售数量,如图所示:公式为=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/的分母。如果你使用的是Office 365,还可以用XLOOKUP函数。
XLOOKUP函数可以轻松实现VLOOKUP不能实现的操作,即逆向查询的问题。
按姓名匹配员工ID,公式为=XLOOKUP(G2,B:B,A:A)。 注意,如果XLOOKUP的第一参数选择一个单元格区域,可以对应得到多个结果。 由于XLOOKUP函数的查询区域和返回区域是分开的两个参数。 所以我们在写公式的时候就会少去很多限制,不用考虑查询方向的问题。
好的,以上就是今天的所有内容,有疑问的同学可以在我们的评论区留言,或者进群讨论。
|