分享

Excel单条件及多条件查找函数最详细教程

 存入仓库 2023-08-22 发布于河北

7.2、单条件查找函数

7.2.1、VLOOKUP函数

概念:

搜索表区域首列满足条件的元素,确定待检索单元格在区域中的行序号, 再进一步返回返定单元格的值

语法及参数:

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

图片

示例:

如下图7-6所示,要查找段振云3的销量,B10单元格公式=VLOOKUP(A10,A2:B7,2,0)。表示查找段振云3在A2:B7这个区域中第2列的精确匹配位置。

图片

图7-6

7.3、多条件查找函数

7.3.1、INDEX函数

概念:

在给定的单元格区域中,返回特定行列交叉处单元格的值或引用

语法及参数:

INDEX(array, row_num, [column_num])

图片

示例:

如下图7-7所示,根据姓名及科目名称来查找对应的成绩,B10单元格公式=INDEX(B2:G7,5,3),表示在B2:G7区域中查找引用第5行第3列位置的值,后面的行号和列号就可以用前面学过的MATCH函数来代替,等同于此公式:

=INDEX(B2:G7,MATCH(A10,A2:A7,0),MATCH(B9,B1:G1,0))

图片

图7-7

7.3.2、函数LOOKUP

概念:

从单行或单列或从数组中查找一个值,条件是向后兼容性。

语法及参数:

LOOKUP(lookup_value, lookup_vector, [result_vector])

图片

示例:

如下图7-8所示,EF列是标准,表示小于60的不等级为D,小于80的等级为C小于90的等级为B,90及以上的等级为A,C2单元格公式=LOOKUP(B2,$E$2:$E$5,$F$2:$F$5)。

图片

图7-8

7.3.3、XLOOKUP函数

概念:

在某个范围或数组中搜索匹配项,并通过第二个范围或数组返回相应的项,默认情况下使用精确匹配。

语法及参数:

XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

图片

示例1:

如下图7-9所示,根据ABC三列信息,查找E2单元格姓名对应的成绩,F2单元格公式=XLOOKUP(E2,A2:A7,C2:C7),当然这种查找也可以用VLOOKUP函数来实现,等同于公式=VLOOKUP(E2,A2:C7,3,0)。

图片

图7-9

示例2:

如下图7-10所示,在上面图7-9例子公式里增加一个第4参数[if_not_found],如果没有找到就返回此参数的结果,可以是值,也可以是一个引用。这个第4参数跟逻辑函数中的屏蔽错误值IFERROR函数差不多。

图片

图7-10

示例3:

如下图7-11所示,H1单元格要根据F1和G1单元格的条件来查找对应的值,并且F1和G1的值是动态的,可以下拉筛选计划、实际、奖金及不同的月份。H1单元格公式=XLOOKUP(G1,A2:A13,XLOOKUP(F1,A1:D1,A2:D13))。

图片

图7-11

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

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多