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函数, 数据查找