XLOOKUP函数怎么用,三种用法手把手示例
科技数码佚名2024-09-11
在Excel中,XLOOKUP函数是一个新增加的函数,功能非常强大,也非常实用的查询引用函数,它可以帮助我们在表格中查找特定值,并返回相应的结果。 一、XLOOKUP函数的语法 XLOOKUP函数的语法如下:XLOOKUP(查找值,查找数组,返回数组,未找到值,匹配模式,搜索模式)* 查找值: 是要查找的值。必填。*查找数组:是要查找的范围或数组。必填。*返回数组:是包含要返回的结果的范围或数组。必填。* 未找到值:如果找不到有效匹配结果返回的值。比如我们填入“查无结果”,当查询的数据中没有要查找的值,就返回“查无结果”。选填。* 匹配模式:可填0,-1, 1, 2。一般情况我们填0,表示精确匹配。选填。不填的情况下默认为0。* 搜索模式:可填1,-1, 2,-2。1指定从第一项到最后一项搜索,-1指定从最后一项到第一项搜索,2指按照升序排序进行搜索,-2指按照降序排序进行搜索。选填。不填的情况下默认为1。使用XLOOKUP函数时,需要按照上述语法顺序输入参数,并使用逗号分隔。 二、正向查找 类似VLOOKUP的功能,从左向右查找。比如,有一张表格,从左向右依次是“社保卡号”、“姓名”等等,现在要通过“社保卡号”查询“姓名”,公式如下: =XLOOKUP(J4,A:A,B:B,"查无结果",0) 我们将“未找到值”填写为"查无结果",对于查不到的就会显示"查无结果"。 三、反向查找 由于XLOOKUP函数的返回数组不同于VLOOKUP,它是独立的,因此不受限制的可以实现反向查找(即从右向左查找),相对于VLOOKUP反向查找时需要借助数组,因此XLOOKUP函数反向查找更加容易理解和使用。还是上面的示例,我们通过“姓名”查询“社保卡号”,公式如下: =XLOOKUP(J4,B:B,A:A,,0) 未找到值可以不填,在查无结果是显示为空。 四、整行查找 XLOOKUP函数的一个强大功能是可以一次性将一整行数据查询出来,从而进一步提高工作效率。通过“社保卡号”查询“姓名”、“诸侯国别”、“治疗类型“、”医疗费总额”,可以一次性实现查询,把返回结果选择为B:E即可,公式如下: =XLOOKUP(J4,A:A,B:E,,0)
XLOOKUP函数的强大还体现在最后一个参数上,也就是可以指定搜索模式,当有多条数据的时候,可以将搜素模式填写为1,指定从上到下搜索,如果填写为-1则指定从下到上搜索,还可以按照数据排序进行搜索。 |