index和match函数的使用方法
1.
INDEX函数
格式:INDEX(数组,行序数,[列序数],[区域序数]),返回数据清单或数组中的元素值,此元素由行序号和列序号的索引值给定。它可以返回指定连续区域数组的值也可以返回非连续区域单元格的引用。
例:返回指定区域数组的值,如返回A2:C8区域中第5行第3列的值,即5行和3列交叉的值,在E2单元格里输入公式=INDEX(A2:C8,5,3)。
具体操作如下:
2.
MATCH函数
格式:MATCH(查找值,查找区域,[匹配类型]),返回在指定方式下与指定相匹配的数组中元素的相应位置。
例:返回指定数值在指定数组区域中的位置。返回沈七七年龄所在的位置,即行号和列号,查找行号就是选取查找值所在的列区域,公式=MATCH(F2,C2:C8,0),查找列号就是选取查找例所在的行区域,公式=MATCH(F2,A6:C6,0)。
具体操作如下:
3.
INDEX+MATCH应用
例:INDEX+MATCH函数的使用方法就是通过MATCH函数获取INDEX函数所需要的行列号位置,实现INDEX函数能够动态引用行列号的目的。公式=INDEX($A$2:$C$8,MATCH(E3,A$2:A$8,0),MATCH($F$1,A$1:C$1,0))。
具体操作如下:
iferror与index和match函数的组合用法
INDEX和MATCH函数与IFERROR组合可实现在表格中查找某个指定值,同时在该值不存在时返回错误提醒。
该组合函数的具体格式为:=IFERROR(INDEX(表格名称,MATCH(查找值,被查找列,0))," ")。