分享题目:INDEX 和MATCH 函数嵌套应用 主讲老师:简单老师 第一部分:INDEX 和MATCH 函数用法介绍 第一,MATCH 函数用法介绍 MATCH 函数也是一个查找函数。MATCH 函数会返回匹配值的位置而不是匹配值本身。在使用时,MATCH 函数在众多的数字中只查找第一次出现的,后来出现的它返回的也是第一次出现的位置。 MATCH 函数语法:MATCH(查找值,查找区域,查找模式) 可以通过下图来认识MATCH 函数的用法: =MATCH(41,B2:B5,0),得到结果为4,返回数据区域 B2:B5 中 41 的位置。 =MATCH(39,B2:B5,1),得到结果为2,由于此处无正确匹配,所以返回数据区域 B2:B5 中(38) 的位置。注:匹配的查找值,MATCH 函数会查找小于或等于(39)的最大值。 =MATCH(40,B2:B5,-1),得到结果为#N/A,由于数据区域 B2:B5 不是按降序排列,所以返回错误值。 如果 match_type 为 1,函数 MATCH 查找小于或等于 lookup_value 的最大数值。Lookup_array 必须按升序排列:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE。 如果 match_type 为 0,函数 MATCH 查找等于 lookup_value 的第一个数值。Lookup_array 可以按任何顺序排列。 如果 match_type 为 -1,函数 MATCH 查找大于或等于 lookup_value 的最小数值。Lookup_array 必须按降序排列:TRUE、FALSE、Z-A、...、2、1、0、-1、-2、...,等等。 第二,INDEX 函数用法介绍 INDEX 函数的功能就是返回指定单元格区域或数组常量。如果同时使用参数行号和列号,函数INDEX 返回 行号和列号交叉处的单元格中的值。 INDEX 函数语法:INDEX(单元格区域,行号,列号) 可以通过下图来认识 INDEX 函数的用法: =INDEX(A1:C6,2,3),意思就是返回 A1:C6 中行号是 2 列号是 3 ,即第二行与第三列的交叉处,也就是 C2 单元格的值,为84。 第二部分:INDEX 和 MATCH 函数应用案例介绍 下图工作表所示的是一个产品的型号和规格的价格明细表。通过这个表的数据,进行一些对应的查询操作。 第一,单击 B5 单元格下拉按钮,选择型号,然后在 B6 单元格完成型号所在行号的查询。如下图所示: 随意选择一个型号,比如 A0110,然后在 B6 单元格输入公式:=MATCH($B$5,$D$4:$D$12,0),得到结果 1。 公式解释:用 MATCH 函数查找 B5 单元格这个型号在 D4:D12 区域中对应的位置。其中的0 参数可以省略不写。MATCH 函数中 0 代表精确查找,1 是...