分享

Excel中的单条件及多条件查找函数

 互利互读一辈子 2024-03-21 发布于北京
1、VLOOKUP函数概念:搜索表区域首列满足条件的元素,确定待检索单元格在区域中的行序号, 再进一步返回返定单元格的值
语法及参数:VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

图片

示例:
如下图所示,要查找段振云3的销量,B10单元格公式=VLOOKUP(A10,A2:B7,2,0)。表示查找段振云3在A2:B7这个区域中第2列的精确匹配位置。
图片
2、INDEX函数概念:在给定的单元格区域中,返回特定行列交叉处单元格的值或引用
语法及参数:INDEX(array, row_num, [column_num])

图片

示例:
如下图所示,根据姓名及科目名称来查找对应的成绩,B10单元格公式=INDEX(B2:G7,5,3),表示在B2:G7区域中查找引用第5行第3列位置的值,后面的行号和列号就可以用前面学过的MATCH函数来代替,等同于此公式:
=INDEX(B2:G7,MATCH(A10,A2:A7,0),MATCH(B9,B1:G1,0))
图片
3、LOOKUP函数概念:从单行或单列或从数组中查找一个值,条件是向后兼容性。
语法及参数:LOOKUP(lookup_value, lookup_vector, [result_vector])

图片

示例:
如下图所示,EF列是标准,表示小于60的不等级为D,小于80的等级为C小于90的等级为B,90及以上的等级为A,C2单元格公式=LOOKUP(B2,$E$2:$E$5,$F$2:$F$5)。
图片
4、XLOOKUP函数概念:在某个范围或数组中搜索匹配项,并通过第二个范围或数组返回相应的项,默认情况下使用精确匹配。
语法及参数:XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]) 

图片

示例1:
如下图所示,根据ABC三列信息,查找E2单元格姓名对应的成绩,F2单元格公式=XLOOKUP(E2,A2:A7,C2:C7),当然这种查找也可以用VLOOKUP函数来实现,等同于公式=VLOOKUP(E2,A2:C7,3,0)。
图片
示例2:
如下图所示,在上面图7-9例子公式里增加一个第4参数[if_not_found],如果没有找到就返回此参数的结果,可以是值,也可以是一个引用。这个第4参数跟逻辑函数中的屏蔽错误值IFERROR函数差不多。
图片
示例3:
如下图所示,H1单元格要根据F1和G1单元格的条件来查找对应的值,并且F1和G1的值是动态的,可以下拉筛选计划、实际、奖金及不同的月份。H1单元格公式=XLOOKUP(G1,A2:A13,XLOOKUP(F1,A1:D1,A2:D13))。
图片

如何学好Excel,请点击红色字体跳转文章查看:如何学习好Excel,这篇总结的很全面


更多Excel函数公式及技巧可以打开公众号,点开历史文章,然后在顶部搜索关键字,如不会可点击红色字体跳转链接看操作步骤,如何利用公众号搜索功能查资料

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多