- array:需要查找的目标数据区域如A1:C10;
- row_num:目标数据所在的行号必须为正整数,从1开始计数;
- [column_num]:目标数据所在的列号可选,省略时返回整行数据。
二、拆关键参数60秒
掌握3个参数的“禁区”和“规则”,避免90%的错误:
1. row_num/column_num不能为0或负数: 若row_num=0或column_num=0,函数返回#VALUE!错误;若数值超出区域行数/列数,返回#REF!错误。
2. 参数可嵌套其他函数: 例如用MATCH函数动态生成row_num/column_num,实现“查找+定位”联动如=INDEX(A1:C10,MATCH("关键词",A1:A10,0),3)。
3. 省略column_num的妙用: 当只需要整行数据时,可省略column_num,如=INDEX(A1:C10,2),返回第2行的所有数据A2:C2。
三、实战案例快速上手60秒 以员工信息表A1:C3为例,快速提取数据:| 姓名A列 | 年龄B列 | 部门C列 | |------------|------------|------------| | 张三 | 25 | 技术部 | | 李四 | 30 | 市场部 | | 王五 | 28 | 财务部 |
需求:提取“李四”的部门。- array=A1:C3数据区域;
- row_num=3李四在第3行;
- column_num=3部门在第3列。
公式:=INDEX(A1:C3,3,3),结果返回“市场部”。
进阶:若不知道李四所在行号,用MATCH定位行号:=INDEX(A1:C3,MATCH("李四",A1:A3,0),3),同样返回“市场部”。
3分钟核心记语法array, row_num, column_num→ 避错误参数为正整数→ 练案例定位具体值。掌握这3步,INDEX函数就能成为你数据处理的“快捷键”。
如何在3分钟内掌握index函数?
如何在3分钟内掌握index函数
在Excel数据处理中,INDEX函数是定位数据的“精准导航仪”,3分钟内掌握它,能让你快速从表格中提取所需信息。以下是高效掌握的核心步骤:
一、记住核心语法60秒
INDEX函数有两种常用形式,数组形式是新手必学基础,语法为:
INDEX(array, row_num, [column_num])
