欢迎访问抖客教程网!

抖客教程网

您现在的位置是:主页 > 办公课堂 > Excel教程 > Excel图表制作 >

Excel图表制作

XLOOKUP函数经典用法总结

发布时间:2023-09-14 23:30:01Excel图表制作评论
HI,各人好,我是星光。 本日给各人分享的Excel函数是XLOOKUP,例先说一下它的根基语法。它有六个参数,乐成逾越年迈大OFFSET,成为参数最多的函数之一。 =XLOOKUP(查找值,查找范畴,结

HI,各人好,我是星光。

本日给各人分享的Excel函数是XLOOKUP,例先说一下它的根基语法。它有六个参数,乐成逾越年迈大OFFSET,成为参数最多的函数之一。

=XLOOKUP(查找值,查找范畴,功效范畴,[容错值],[匹配方法],[查询模式])

参数看起来许多,不外只有前三个是必需的,后头均可省略。

下面我们举12个例子+两道操练题,由易入难、从简到繁、从入门到进阶,让各人对XLOOKUP的浸染和运算方法有一个全面的相识。

……

1)单条件查询

如下图所示,B:D列是数据明细,需要按照F列姓名查询相关电话号码。

 XLOOKUP函数经典用法总结

公式如下:

G2输入公式▼

=XLOOKUP(F2,B:B,D:D)

F2是查找值,B列是查找范畴,D列是功效范畴,公式的意思也就是在B列查找F2,找到后返回D列对应的功效。

2)容错查询

如下图所示,B:D列是数据明细,需要按照F列姓名查询相关电话号码,但和上一个案例所差异的是,假如查无功效,需要返回指定值:查无功效。

 XLOOKUP函数经典用法总结

公式如下:

G2输入公式▼

=XLOOKUP(F2,B:B,D:D,"查无")

XLOOKUP的第4参数可以指定容错值,当查无功效时制止返回错误值#N/A,省去了外围再嵌套一个IFERROR函数。

3)恍惚条件查询

如下图所示,A:B列是数据明细,需要按照F列姓名的简称查询相关拿手。这是一个恍惚查询的示例,好比查找星光,对应的功效为瞥见星光。

 XLOOKUP函数经典用法总结

公式如下:

E2输入公式▼

=XLOOKUP("*"&D2&"*",A:A,B:B,"查无",2)

XLOOKUP的查找值是”*”&D2&”*”,*是通配符,可以取代0到多个字符串,”*”&D2&”*”也就指包括D2的字符串。

但和VLOOKUP所差异的是,XLOOKUP默认不支持通配符匹配,抖客教程网,只有将第5参数配置为常数2时,才支持通配符匹配。

XLOOKUP的第5参数可以指定匹配方法,包括了准确匹配、区间匹配以及通配符匹配等。

 XLOOKUP函数经典用法总结

4)区间查询

如下图所示,F:G列是评分尺度,60以下不合格,80以下合格等,需要按照该评分尺度,对C列的后果计较评级。

 XLOOKUP函数经典用法总结

公式如下:

D2输入公式▼

=XLOOKUP(C2,$F$2:$F$5,$G$2:$G$5,"",-1)

XLOOKUP第5参数为-1,指定了匹配方法是’准确匹配或下一个较小的项’,好比查找84,找不到准确匹配,则寻找比它小的项,也就是80,然后取其对应功效:’精采’。

这儿的XLOOKUP等同于LOOKUP函数▼

=LOOKUP(C2,F:G)

但和LOOKUP所差异的是,XLOOKUP函数不要求查找区域首列数据升序分列,即便把F:G列的数据打乱了,也不故障它寻找’准确匹配或下一个较小的项’的计较法则▼

 XLOOKUP函数经典用法总结

除此之外,XLOOKUP还支持’准确匹配或下一个较大的项’的计较法则▼

=XLOOKUP(C2,$F$2:$F$5,$G$2:$G$5,"",1)

第5参数指定值为1,好比查找80,找不到准确匹配,则寻找比它大的项,也就是90。

5)查询切合条件的最后一个功效

如下图所示,A:C列是数据明细,个中日期字段升序分列。需要按照E列姓名查询相关销售额,但和前面案例所差异的是,它需要查找每小我私家最后一次销售额,也就是切合条件的最后一笔记录。

 XLOOKUP函数经典用法总结

公式如下:

F2输入公式▼

=XLOOKUP(E2,B:B,C:C,"查无",0,-1)

XLOOKUP的第6参数可以指定查询方法,默认是从前往后找~找到即止;另外也可以从后往前找~找到即止;假如数据源有排序,还可以执行二分法查找。

 XLOOKUP函数经典用法总结

本例是寻找切合查询条件的最后一笔记录,需要从后往前找~找到即止,也就是将第6参数配置为-1。

6)二分法查询

如下图所示,A:C列是数据源,个中姓名列有升序排序,此刻需要按照E列姓名查询相关电话号码。

 XLOOKUP函数经典用法总结

公式如下:

F2输入公式▼

=XLOOKUP(E2,A:A,C:C,"查无",0,2)

第6参数指定值为2,查找方法是升序排序环境下的二分法查找。

 XLOOKUP函数经典用法总结

这里也可以利用公式:

=XLOOKUP(E2,A:A,C:C,"查无")

两者对比有何差异呢?

主要是查询方法的区别。后者是从前往后找,固然说找到即止,但效率也不是很高。后者是二分法查找,效率很是高。

热心评论

评论列表