关于excel函数中index的用法?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于excel函数中index的用法?相关的知识,希望对你有一定的参考价值。

如图所示表中有A、B两列数据,目前可以提取:当B列数据大与0.1时提取对应的A列数据。我想再加一个条件:当B列数据大于0.1或者小于-0.1时提取对应A列数据,求大神!目前函数如下:=INDEX(A:A,SMALL(IF($B$2:$B$100>0.1,ROW($2:$100),4^8),ROW(1:1)))&""

大于0.1或者小于-0.1换个说法就是绝对值大于0.1。那么直接加一个绝对值就好了,
=INDEX(A:A,SMALL(IF(ABS($B$2:$B$100)>0.1,ROW($2:$100),4^8),ROW(1:1)))&""追问

大神 为啥我加个ABS就出现了VALIUE ,不加就能提取出数据呢?

追答

数组公式,同时按下Ctrl+Shift+Enter结束输入。

追问

不是这个原因。。。我按了还是没反应。。。。是不是提取数据区域的问题。。

追答

给你验证了一下,公式没问题,至于是什么问题看不到文件无法给出。

参考技术A index函数:用于返回表格或区域中的数值或对数值的引用。

主要2种形式:

数组:index(数组区域,N号,列号)
引用:index(单元格区域的引用,行数,列数,从第几个选择区域内引用)

示例
INDEX用于返回表格或区域中的数值或对数值的引用。

函数 INDEX() 有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。

(1)INDEX(array,row_num,column_num) 返回数组中指定单元格或单元格数组的数值。

Array为单元格区域或数组常数。Row_num为数组中某行的行序号,函数从该行返回数值。Column_num为数组中某列的列序号,函数从该列返回数值。需注意的是Row_num 和 column_num 必须指向 array 中的某一单元格,否则,函数 INDEX 返回错误值 #REF!。

(2)INDEX(reference,row_num,column_num,area_num) 返回引用中指定单元格或单元格区域的引用。

Reference为对一个或多个单元格区域的引用。

Row_num为引用中某行的行序号,函数从该行返回一个引用。

Column_num为引用中某列的列序号,函数从该列返回一个引用。

需注意的是Row_num、column_num 和 area_num 必须指向 reference 中的单元格;否则,函数 INDEX 返回错误值 #REF!。如果省略 row_num 和 column_num,函数 INDEX 返回由 area_num 所指定的区域。
参考技术B index函数的使用方法
2019-03-04 15:56:34
视频内容
excel表格中,有时候用户需要用到index函数,那么怎么使用index函数呢?

打开要编辑的Excel文档,选中要输入的文本框,在框中输入=index(和第一个要选中的数值的坐标,

用鼠标选中所有数值后,输入逗号,再输入行列并以右括弧结束,点击enter键,即可得到数据了。
参考技术C INDEX函数。
作用:提取查询范围中指定行列交叉处的值。
语法结构:INDEX(查询范围,行,列)
参考技术D excel INDEX函数的用法 为什么用INDEX索引出来的数据全是错的 举例说一下,你是怎么用的

以上是关于关于excel函数中index的用法?的主要内容,如果未能解决你的问题,请参考以下文章

excel函数 value是啥意思

Excel中的LOOKUP函数是怎样应运的?

关于excel中lookup函数,当要查找的值出现重复时,是按啥原则返加结果?

在excel中,关于函数描述正确的是()。

Excel基础(18)Indirect函数

怎么在excel中使用lookup函数