VLOOKUP 函数的终结者来了- XLOOKUP 函数使用介绍(一)

发布时间: 2020-07-04       分类:  Excel

自从office 365推出Xlookup函数,大家都在津津乐道这个函数的强大,直言不讳指出这个函数将是Vlookup函数和Hlookup函数的替代者。

今天我们就来看一下这个函数到底有多么强大可以替代Excel中的Vlookup函数呢?

语法规则

XLOOKUP(lookup_value,lookup_array,return_array,[if_not_found],[match_mode],[search_mode])

XLOOKUP(查询的值,查找范围,返回值所处的位置,[如果没有找到],[匹配模式],[查找模式])

后面三项参数为可选参数,分别是如果没有找到返回的值、匹配模式和查找模式。其中匹配模式有三种:0-精确匹配、-1-近似匹配,返回较小的值;1-近似匹配,返回较大的值;查找模式有两种,1-从第一项(前/上)开始查找,-1-从最后一项开始往前查找。

例子1 基础查找

还是以成绩查询为例子,查找下图中学号为1004的数学成绩,先想想用Vlookup函数是怎么做的?答案在这里Vlookup函数学的好,工作效率高不少。

根据语法规则,我们在学号1004后的单元格里输入:

=XLOOKUP(B11,B3:B8,E3:E8)

即可找到结果了。步骤参考下图。

是不是比Vlookup函数简单多了?

如果在学号栏里面输入一个表格中不存在的学号,例如1008,则成绩栏里就会出现#N/A,如何解决这个问题呢?

只需要在公式中加入第4个参数:

=XLOOKUP(B11,B3:B8,E3:E8,”查无此人”)

请看下图。

例子2 反向查找

如果在上图中的例子,我们要查找学号为1004这位同学所在的班级。如果要用Vlookup函数我们则需要更改表格格式。

但是Xlookup就简单多了。

输入公式:

=XLOOKUP(B11,B3:B8,A3:A8,”查无此人”)

请看下图。

例子3 返回多个信息

如果我们要查找学号为1004的同学的姓名和所有成绩,怎么做呢?

如下图。

我们输入公式:

=XLOOKUP(B11,B3:B8,C3:G8)

Xlookup函数就把所有的信息自动填充上了。
步骤请看下图。


关于Xlookup函数第一部分内容就介绍到这里,下篇文章将带来Xlookup函数多条件查找、模糊查找等功能的使用,请关注我们。

Xlookup函数目前只针对Office 365用户开放,有兴趣的同学可以尝试一下。