XLOOKUP函数居然还能这么玩!

文摘   教育   2024-12-22 18:50   湖北  

提问加Q群341401932 购买教程加微信EXCEL880B

XLOOKUP函数是一个高级查找和引用函数,用于在一个范围内搜索指定的数值或文本,然后返回与之对应的单元格值。

return_array是XLOOKUP函数的第3个参数,用于指定查找结果返回的数组或范围。仅凭这一个参数的灵活性,就可以让XLOOKUP登顶函数界一哥的宝座。

要查询语文成绩和数学成绩,可以分别写两个公式实现。但是别忘了XLOOKUP是数组型函数,第3参数设置为C:D,直接返回两列数据:

=XLOOKUP(F3,B:B,C:D)

查询学生总分,当然可以添加1列存放总分,也可以把两个XLOOKUP查询回来的数据相加:

=XLOOKUP(F3,B:B,C:C)+XLOOKUP(F3,B:B,D:D)

格局打开,把相加放到XLOOKUP第3参数里:

=XLOOKUP(F3,B:B,C:C+D:D)

根据姓名查询电话号码后4位,RIGHT函数的数组用法直接作为XLOOKUP的第3参数:

=XLOOKUP(E3,B:B,RIGHT(C:C,4))

统计本部门有多少个优秀员工。

=COUNT(XLOOKUP(D3:D7,B3:B14,ROW(B3:B14)))

XLOOKUP第1参数是一个区域,将本部门员工逐个拿到优秀员工清单中去查询。如果找到,则返回对应的行号(ROW函数),找不到返回“#N/A”,COUNT统计其中数字的个数即可。

总而言之,XLOOKUP第3参数支持数组和区域两种形式,可以嵌套结果为这两者的运算或公式。

毕竟,XLOOKUP发起狠来,自己嵌套自己:

=XLOOKUP($H3,$B$3:$B$12,XLOOKUP(I$2,$C$2:$F$2,$C$3:$F$12))

内层XLOOKUP横向查询,数组形式返回所有的“数学”成绩。

买课程可进永久答疑群,课程可免费试学点击下方链接即可

郑广学Excel实战教程



好了,今天的Excel小课堂就到此结束,大家赶紧实际操作联系一下吧,有不懂的问题可以留言问我!感谢关注Excel880,还请多多转发,持续关注我们呀!

VBA说出需求 一键生成代码 VBA代码助手带你原地起飞



EXCEL880
Excel/WPS办公技巧分享 郑广学VBA/VSTO/JSA教程分享 课程咨询及付费定制表格加EXCEL880B
 最新文章