INDEX

本文详细介绍了ExcelINDEX函数的两种使用方法:数组形式返回值或数组值,以及引用形式返回指定单元格引用。通过实例演示了如何根据行数和列数查找并返回相应单元格的值或引用区域。
摘要由CSDN通过智能技术生成

INDEX函数会返回表格或区域中的值或引用,在函数查找里面有广泛的应用。下面就来介绍一下如何使用INDEX函数。根据返回的是值还是引用,函数有两种使用方法。

数组形式

如果需要返回值或数组值,需要使用数组形式。

公式形式:

INDEX(array, row_num, [column_num])

Array表示需要查找的区域。

row_num表示区域的行。

column_num则表示列。

如果区域里面只有一行或一列,那么后面的参数对应可以省略。行或列其中一个省略,另一个就必须要填入。

下面以这个图中的区域来进行举例如何使用。

公式1:

=INDEX(A1:B8,5,1)

单元格区域为A1:B8,第五行,第一列,因此定位到单元格A5,返回结果为D。

当公式中行或列其中一个省略,那么会返回整行或整列。

公式2:

=INDEX(A2:B3,0,2)

这个公式,需要先选中两个空单元格,例如这里选择B10:B11,按F2,输入,然后按 CTRL+SHIFT+ENTER,这样两个单元格里面就会返回整列,这里的公式是数组公式,点击以后在编辑栏会看大括号。

引用形式

返回指定的行与列交叉处的单元格引用,这时需要用到引用形式。

公式形式:

INDEX(reference, row_num, [column_num], [area_num])

reference对一个或多个单元格的引用,如果引用一个不连续区域,要用括号括起来。

Row_num和Column_num分别为引用的行号和列标,二者可省略其中一个。省略则为引用一整行或一整列。

Area_num,在引用多个不连续区域的时候,使用这个参数来制定。例如区域(A1:A2,B1:B2),Area_num为1,区域为A1:A2;Area_num为2,区域为B1:B2。如果为3,公司返回的结果就会出错,因为引用只有两个区域,第三个区域不存在。因此这里的数值小于等于引用区域的数量,如果省略默认为1。

公式1:

=INDEX((A2:B3,A5:B6),2,2,2)

引用两个不连续区域,指向第二个区域,第二行第二列,返回的结果就是单元格B6的值。

公式2:

=INDEX((A2:B3,A5:B6),0,2,2)

选中两个空单元格,按F2输入公式,按 Ctrl+Shift+Enter,返回引用区域内一整列的数字。

摘自:如何使用INDEX函数 - 知乎 (zhihu.com) 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值