
Xlookup是excel和wps新版本更新的函数,被称为查询函数之王。
那么xlookup函数的作用是什么?它的公式如何创建?各个函数的含义怎样理解?
今天我们将通过常规查询和逆向查询两个场景来回答以上的问题。
如下图所示,左侧数据表是某外贸公司管理系统导出来的数据,现在要查询指定货号所属的种类。

从截图可见,作者输入了一个xlookup函数查询公式,因为xlookup函数的作用就是,在一个区域列表中查询某个值,并返回另一个区域数组中对应的值数据。
公式如下:
=XLOOKUP(I4,B:B,F:F,"未查询到",0,1)
这个公式包含了6个参数,那么每个参数的含义是什么呢?
我们来看一下xlookup函数的语法图:

由于参数较多,显示框需要下拉滚动条才能完整显示所有参数,实际上xlookup函数包含6个参数,分别如下:
第1参数查找值;
第2参数查找区域,查找值将在该区域进行查询匹配;
第3参数返回区域,是查找值对应的结果区域,其查询结果将在这个区域中执行匹配;
第4参数未找到值,表示当查找值没有匹配到任何结果,则返回错误值或设置的指定字符内容,如设置中文“未查询到”,那么在查找值没有匹配结果时,会返回“未查询到”这个文本内容;
第5参数匹配模式,也叫匹配类型,包含四个参数值,分别是0、1、-1和2.

0代表的是精确匹配,通俗来讲就是在列表中必须查询到与查找值完全一致的值,否则返回错误值或第4参数值;
-1代表的是精确匹配或下一个较小的项,可以理解为向下查询的近似匹配,比如查询数字15,但查询区域中没有15这个数字,那么它会查询小于15的最大数字,比如14;
购买专栏解锁剩余66%