xlookup函数的基础含义是在一个范围或数组中搜索匹配项,并通过第二个范围或数组来返回相应的结果值。

根据这个语法含义,我们需要认识到Xlookup函数的参数可以设置为单列、数组列表和范围区域数据,在这个基础上,它的应用范围就非常广,比如今天要讲的一键匹配多列数据,就是将Xlookup函数的第3参数设置为范围区域数据,而一键匹配整列数据,则要在第1参数查找值上做“文章”。
下面我们就分别介绍一键匹配多列数据和整列数据的公式应用。
一、一键匹配多列数据
如下图所示,我们需要使用Xlookup函数一键匹配左侧的数据到右侧的结果列。

先来看一下最后公式完成的效果图:

从动图可见,我们拉取需要填充公式的单元格区域,然后输入公式一键生成多列匹配数据。
通过一键运行公式获取多列结果,是比较效率的求值方法,其中重点就是公式的创建。
我们拉取单元格区域,直接输入公式:
=XLOOKUP(I2,B:B,C:G)

这个公式是常规的3参数表达,省略了后3位参数,默认为精确查找。
这里的第3参数有所不同,它设置了多列的返回区域,而这一步正是返回多列数据的关键。
但我们需要注意两个地方,第一点是第3参数的返回列区域要与公式填充区域的列数一致,且各列的标题关键字要一致,也就是说,公式中的多列要与填充区域的多列完全匹配;第二点是要切记执行Xlookup函数一键匹配要按下三键CTRL+SHIFT+ENTER的数组运算。
购买专栏解锁剩余50%