1 / 3
文档名称:

INDEX和MATCH函数嵌套应用.doc

格式:doc   页数:3
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

INDEX和MATCH函数嵌套应用.doc

上传人:yzhfg888 2016/4/15 文件大小:0 KB

下载得到文件列表

INDEX和MATCH函数嵌套应用.doc

文档介绍

文档介绍:第一, 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 不是按降序排列,所以返回错误值。第二, 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 是模糊查找。第二, 单击 B9 单元格下拉按钮, 选择规格, 然后在 B10 单元格完成规格所在列号的查询。如下图所示: 随意选择一个规格,比如 101 ,然后在 B10 单元格输入公式: =MATCH(B9,E3:G3,0) , 得到结果 1。第三,查询 B6 和 B10 单元格所对应的价格。价格的查询,可以使用 index 函数完成,输入公式: =INDEX(E4:G12,B6,B10) 可以得到结果为 78 。嵌套上面的 match 函数, 可以将公式改为: =INDEX(E4:G12,MATCH(B5,D4:D12,0),MATCH(B9,E3:G3,0)) 。大家可以变化 C3 中的型号来看看结果是否正确。通过下面工作表的源数据,利用 index 函数实现行列汇总查询。本帖隐藏的内容 INDEX 函数的帮助文件知道,如果将 row_num 或 column_num 设置为 0 ,函数 INDEX 则分别返回整个列或行的数组数值。通过用法说明,来实现上图的行列汇总。首先,单击 C3 单元格下拉按钮,选择数据,比如选择 A0111 ,然后在 C4 单元格进行 C3 单元格对应的行号查找, 公式为