excel中INDEX函数怎么用INDEX函数查询
导读 【excel中INDEX函数怎么用INDEX函数查询】在Excel中,`INDEX` 函数是一个非常实用的函数,常用于根据指定的行号或列号返回表格中的值。它与 `MATCH` 函数配合使用时,可以实现灵活的数据查找功能。下面将对 `INDEX` 函数的基本用法进行总结,并通过表格形式展示。
【excel中INDEX函数怎么用INDEX函数查询】在Excel中,`INDEX` 函数是一个非常实用的函数,常用于根据指定的行号或列号返回表格中的值。它与 `MATCH` 函数配合使用时,可以实现灵活的数据查找功能。下面将对 `INDEX` 函数的基本用法进行总结,并通过表格形式展示。
一、INDEX 函数简介
| 参数 | 说明 |
| `array` | 要从中检索数据的区域或数组 |
| `row_num` | 要返回的行号(可选) |
| `column_num` | 要返回的列号(可选) |
> 注意:如果同时指定了行号和列号,则 `INDEX` 返回该位置的单元格内容;如果只指定行号,则返回整行;如果只指定列号,则返回整列。
二、基本用法示例
示例1:按行号返回数据
假设 A1:A5 区域中有如下数据:
| A1 | A2 | A3 | A4 | A5 |
| 苹果 | 香蕉 | 橙子 | 葡萄 | 西瓜 |
使用公式:
`=INDEX(A1:A5, 3)`
结果:橙子
示例2:按行列号返回数据
假设 B1:D5 区域如下:
| B1 | C1 | D1 |
| 10 | 20 | 30 |
| 40 | 50 | 60 |
| 70 | 80 | 90 |
使用公式:
`=INDEX(B1:D5, 2, 3)`
结果:60
示例3:结合 MATCH 使用
假设 B1:B5 是水果名称,C1:C5 是对应的价格:
| B1 | C1 |
| 苹果 | 5.0 |
| 香蕉 | 3.0 |
| 橙子 | 4.5 |
| 葡萄 | 6.0 |
| 西瓜 | 8.0 |
要查找“香蕉”的价格,可以用以下公式:
`=INDEX(C1:C5, MATCH("香蕉", B1:B5, 0))`
结果:3.0
三、总结
| 功能 | 公式 | 说明 |
| 按行号返回值 | `=INDEX(array, row_num)` | 根据行号获取数据 |
| 按行列号返回值 | `=INDEX(array, row_num, column_num)` | 根据行列号获取数据 |
| 结合 MATCH 使用 | `=INDEX(array, MATCH(lookup_value, lookup_array, 0))` | 实现动态查找 |
四、适用场景
- 当需要根据位置查找数据时
- 在数据表中定位特定行或列的数据
- 与 `MATCH` 组合实现灵活的查找功能
标签:Excel函数, 数据查找
