1.索引函数的语法
用途:用于返回数组中指定单元格或单元格数组的值;
语法结构:INDEX;
中文表述:INDEX;
其中,行号和列号都可以存在。
二、基本用法
1.返回单行或单列中指定位置的值。
语法表达式:=index
从C列中提取第三个位置的值,这是C3的值。
公式:=INDEX
从A6:D6地区提取第四位的值,也就是D6的值。
公式:=INDEX
特别说明:公式中的行号和列号是指区域中的行号和列号,而不是整个工作表中的行号和列号。
2.返回多行多列区域中指定位置的值。
语法表达式:=index
从B3:D8中提取第三行第二列的值,即返回C5单元格的值。
公式:=INDEX
特别说明:这里的行号和列号还是指定区域的。
三、实例应用
1.反向搜索
如下图所示:按名称查找获奖地点。
公式:=INDEX)
公式说明:首先使用match函数根据名称找到C3:C8区域的位置,然后使用index函数根据match函数返回的位置从B3:B8区域取值。
2.双向搜索
如下图所示,根据产品名称和月份找出对应的销售金额。
公式:=INDEX,MATCH)
公式说明:首先用match函数找到A3:A13和B2:G2三月份的产品8的位置,分别返回值8和3,然后用index函数把match函数返回的两个值分别作为行号和列号,即=INDEX,提取这个位置对应的值,即B3:G13的第8行第3列的值,得到D10单元格的值。