宝哥软件园

Excel中INDEX函数的整行

编辑:宝哥软件园 来源:互联网 时间:2021-09-13

在Excel中,INDEX函数是我们经常使用的函数之一,可以返回值。但是,如果其行参数或列参数被指定为0(或被忽略),则将返回对指定列或行的引用。请注意,这里返回的不是单个值,而是一组值。

如下所示,公式:

=INDEX(A1:D4,0,2)

或者:

=INDEX(A1:D4,2)

返回数据区A1:D4的第二列,即单元格区B2:B4。

如下所示,公式:

=INDEX(A1:D4,3,0)

或者:

=INDEX(A1:D4,3,)

返回数据区域A1:D4中的第三行,即单元格区域A3:D3。

如果行和列参数都被忽略或指定为0,则返回对整个数据区域的引用,例如:

=INDEX(A1:D4,0,0)

或者

=INDEX(A1:D4,)

INDEX函数不仅可以生成对实际单元格区域的引用,还可以使其生成一组TRUE/FALSE值,例如公式:

=INDEX(A1:A10 " ",0,0)

结果如下所示。

上述公式也可以写成:

=INDEX(A1:A10 " ",)

或者:

=INDEX(A1:A10 " ",1)

或者:

=INDEX(A1:A10 " ",)

实际上,我们让INDEX函数返回一个数组,主要是为了能够在公式的进一步计算中引用/操作该数组。例如,查找第1列中第一个非空单元格的位置:

=MATCH(真,索引(A1:A10 " ",0,0),0)

结果如下所示。

更多资讯
游戏推荐
更多+