表格函数之INDEX函数入门教程
INDEX 函数用于从指定的区域或数组中,按行号、列号返回对应位置的值。它常和 MATCH 搭配,组成比 VLOOKUP 更灵活的「动态查找」组合。
一、函数语法
=INDEX(array, row_num, [column_num])| 参数 | 说明 |
|---|---|
| array | 要取值的单元格区域或数组 |
| row_num | 返回第几行(区域内相对行号) |
| column_num | 可选,返回第几列;省略时按单行/单列处理 |
二、注意事项
- 行号或列号为 0 时表示返回整行或整列(需配合数组公式/新版动态数组)
- 行号/列号超出区域范围会返回 #REF! 错误
- INDEX 返回的是「值」,和 MATCH 配合可实现任意方向查找
- 区域只有一列时,可只写 row_num
三、经典案例
案例一 按行号取姓名
在 A2:A6 中直接取第 3 行的姓名。
公式返回结果为「王五」,如上图所示。
案例二 二维区域取交叉值
在 A2:C6 中取第 2 行、第 3 列交叉的单元格。
公式返回结果为「9000」,如上图所示。
案例三 动态取最后一行
用 COUNTA 统计行数,动态返回最后一条记录。
公式返回结果为「孙七」,如上图所示。
四、小结
INDEX 的核心是按「坐标」取数:给区域、给行号、给列号,它就返回那个位置的值。配合 MATCH 动态算出坐标后,几乎所有查找场景都能搞定,是进阶 Excel 必学的函数。
评论(0)
请登录后发表评论。