多语言展示
当前在线:1237今日阅读:84今日分享:32

index和match函数详解

index和match是我们常用的excel公式,今天就来和大家详细解释一下他们的用法,希望能帮到大家!!!
工具/原料
1

index、match函数

2

excel

方法/步骤
1

INDEX函数的用法:返回表格或区域中的值或值的引用index语法:INDEX(array, row_num, [column_num])语法解释:array:必需。 单元格区域或数组常量;(通俗点说,就是要查找的区域)row_num:必需。 选择数组中的某行,函数从该行返回数值。 如果省略 row_num, 则需要 column_num;(通俗点说,就是查找区域的行数)[column_num]:可选。 选择数组中的某列,函数从该列返回数值。 如果省略 column_num, 则需要 row_num。(通俗点说,就是查找区域的列数)

2

index函数举例说明:例子中,要查找展示位于区域 B3:C10中第二行和第一列交叉处的数值。B3:C10就是要查找的区域,2,1代表行数和列数;公式:=index( B3:C10,2,1)

3

MATCH函数用法:在 范围 单元格中搜索特定的项,然后返回该项在此区域中的相对位置。match语法:MATCH(lookup_value, lookup_array, [match_type])语法解释:lookup_value:必需。 要在 lookup_array 中匹配的值。(通俗点说,就是你要找啥)lookup_array:必需。 要搜索的单元格区域。(通俗点说,就是在那块区域找)match_type    可选。 数字 -1、0 或 1。此参数的默认值为 1。

4

match函数应用举例:例子中,查找12所在C3:C10所在的具体位置;具体要注意:1,0,-1表示小于、精确、大于,同时值为1或者-1时,要求所查找区域按升序或者降序排列;公式:=match(12,C3:C10,0)

5

综上所述:因为match时返回具体位置,就可以为index函数提供行数或者列数,这样两个函数就可以联合使用了,下面我们一起举例试试:

6

INDEX和MATCH联合使用举例:根据E3这个单元格,来查找价格。公式:=INDEX(C3:C10,MATCH(E3,B3:B10,0))

7

当然以上例子,可以更进一步简便,把E3单元格设置下拉框,来更便捷的查找各个品种的价格;如图:

8

大家学会了吗?希望大家收藏!!!

注意事项

注意match的1,0,-1三个返回值种类的区别,和相应区域的排序问题

推荐信息