分享

XLOOKUP加FILTER双剑合璧 秒杀万金油数组公式

 昵称72339616 2023-09-19 发布于湖北

VLOOKUP向来号称函数之王,但随着一些列新函数的出现,其地位已是岌岌可危。

尤其是XLOOKUP和FILTER,VLOOKUP能做的它们都能做,VLOOKUP不能做的它们也能做。

VLOOKUP

VLOOKUP轻而易举地根据学号查询数学成绩:

=VLOOKUP(H4,D4:F12,3,0)

根据学号查询姓名呢?

如果根据姓名查询成绩,注意到有2个“张飞”,怎么办?

VLOOKUP只能一对一查询,如果要查询所有语文成绩不及格的学生呢?

类似的情况VLOOKUP不是不能解决,只不过思路很复杂,需要添加辅助列。但是在XLOOUP和FILTER眼里,都是小儿科。

XLOOKUP

根据学号查询姓名和性别,数组应用于第3参数,一个公式返回两个结果,自动溢出显示。

=XLOOKUP(H4,D4:D12,B4:C12)

姓名和性别相连接作为查找值,以此区分两个“张飞”:

=XLOOKUP(H4&I4,B:B&C:C,D:D)

FILTER

FILTER的核心功能被定义为“筛选”,近乎完美的解决了一对多查询问题。

比如要查询语文成绩不及格的学生姓名:

=FILTER(B4:B12,E4:E12<60)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多