• index是一个引用函数,通过行号和列号引用单元格内容;
    • 如果仅有一行或者一列,那么可以省略参数列和行;


    一、INDEX函数语法解析及基础用法。
    作用:返回表格或区域中的值或值的应用。
    语法:INDEX(array,row_num,[column_num])。
    解释:INDEX(数组或区域,行号,列号)。
    1、如果数组只包含一行或一列,则对应的参数Row_num或Column_num为可选参数。
    2、如果数组有多行或多列,但只使用参数Row_num或Column_num,函数INDEX返回数组中的整行或整列,且返回值也为数组。
    3、如果同时使用参数Row_num或Column_num,函数INDEX返回Row_num和Column_num交叉处的单元格中的值。
    4、如果将Row_num或Column_num设置为(零),函数INDEX则分段返回真个列或行的数组数值。
    5、若要使用以数组形式返回的值,请将INDEX函数以数组公式形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。若要输入数组公式,请按Ctrl+Shift+Enter。
    示例1:
    INDEX函数 - 图1
    方法:
    在目标单元格中输入公式:=INDEX(B3:B9,5)。
    示例2:
    INDEX函数 - 图2
    方法:
    在目标单元格中输入公式:=INDEX(B3:F3,4)。
    示例3:
    INDEX函数 - 图3
    方法:**
    在目标单元格中输入公式:=INDEX(A3:F9,3,3)。


    二、INDEX函数隔行取值。
    INDEX函数 - 图4
    方法:
    1、选定目标单元格。
    2、输入公式:=INDEX($A$3:$A$10,COLUMN(A1)+(ROW(A1)-1)*2)。
    3、Ctrl+Enter填充。


    三、INDEX函数隔列取值。
    INDEX函数 - 图5
    方法:

    1、选定目标单元格。
    2、输入公式:=INDEX($C4:$J4,COLUMN(A1)*2)。
    3、Ctrl+Enter填充。


    四、INDEX函数按条件取整行数据。
    INDEX函数 - 图6
    方法:
    1、选定目标单元格。
    2、输入公式:=INDEX($B$4:$I$10,MATCH($A$14,$A$4:$A$10),COLUMN(A1))
    3、Ctrl+Enter填充。


    五、INDEX函数按条件取整列数据。
    INDEX函数 - 图7
    方法:
    1、选定目标单元格。
    2、输入公式:=INDEX($B$3:$E$9,ROW(A1),MATCH($H$2,$B$2:$E$2,0))
    3、Ctrl+Enter填充。