office Excel查找和引用函数讲解:INDEX

office Excel查找和引用函数讲解:INDEX
最新回答
爷是那么黑

2026-06-17 03:09:05

INDEX函数是Excel中用于返回表或数组中指定行、列交叉处元素值的查找与引用函数,其核心功能是通过行号和列号索引定位数据。 以下从函数形式、参数说明、操作步骤三方面展开讲解:

一、函数形式与语法
  • 数组形式:当第一个参数为数组常量或单元格区域时使用,语法为:INDEX(array, row_num, [column_num])

    适用场景:处理固定数组或多行多列数据时,可直接通过行列号提取特定值。

二、参数说明
  • array(必需):

    单元格区域(如A1:C3)或数组常量(如{1,2,3;4,5,6})。

    若数组仅包含一行或一列,可省略row_num或column_num(系统自动按唯一维度处理)。

    若数组为多行多列且仅指定row_num或column_num,函数返回整行或整列的数组。

  • row_num(必需):

    指定要返回值的行号,从数组第一行开始计数。

    若省略且指定了column_num,函数需依赖column_num定位列。

  • column_num(可选):

    指定要返回值的列号,从数组第一列开始计数。

    若省略且指定了row_num,函数需依赖row_num定位行。

示例:

  • 数组{1,2,3;4,5,6}中,INDEX(array,2,1)返回第2行第1列的值4。
  • 若数组为单行{10,20,30},INDEX(array,,2)返回第2列的值20(省略row_num)。
三、操作步骤
  1. 打开Excel表格,输入或选择包含数据的单元格区域。

  2. 插入函数:

    点击菜单栏“公式”→“查找和引用”→选择“INDEX”函数。

  3. 填入参数:

    在函数参数对话框中输入array(如A1:C3)、row_num(如2)、column_num(如3)。

    系统自动预览结果,确认无误后点击“确定”。

  4. 查看结果:

    函数返回指定行列交叉处的值,如A1:C3中第2行第3列的值。

四、注意事项
  • 参数匹配:若数组为多行多列,需同时指定row_num和column_num,否则可能返回整行/列数组。
  • 错误处理:若行号或列号超出数组范围,函数返回#REF!错误。
  • 动态引用:可结合其他函数(如MATCH)动态确定行列号,实现灵活数据提取。

通过以上步骤,可高效利用INDEX函数定位并返回Excel表格中的特定数据。