提问加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小课堂就到此结束,大家赶紧实际操作联系一下吧,有不懂的问题可以留言问我!感谢关注Excel880,还请多多转发,持续关注我们呀!
VBA说出需求 一键生成代码 VBA代码助手带你原地起飞