关于excel函数中index的用法

如第一张图片所示,是基础数据表,我想在第二图片表格中自动筛选出承德地区的工程项目,并将此项目相关数据自动链接到第二张表中,使用index函数,在第二表格A4单元格填写用公式如下:
=INDEX(电网部造价统计表!A$11:A$1000,SMALL(IF(电网部造价统计表!$A11:$A1000="承德",ROW($1:$998),998),ROW(A1)))&""
但总是提示#N/A
请问公式哪里有问题,在线急等,谢谢!

公式可以精简为这样:

=INDEX(电网部造价统计表!A:A,SMALL(IF(电网部造价统计表!$A11:$A1000="承德",ROW($11:$1000),4^8),ROW(A1)))&""


如果一定要坚持提问中的公式写法,修改为这样:

=INDEX(电网部造价统计表!A$11:A$1000,SMALL(IF(电网部造价统计表!$A11:$A1000="承德",ROW($1:$990),990),ROW(A1)))&""


提问的公式中 ROW($1:$998),998要与行数对应,A$11:A$1000 共990行,所以提问中ROW($1:$998),998也要改为ROW($1:$990),990   这就是提问的公式返回#N/A的原因。

还有以上的公式都是数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  结束。



题目中公式的意思是,统计 电网部造价统计表 的A11:a1000所有等于 承德 的行,然后返回对应的A列的值,即返回A11:A1000自身,这样的应用一般较少,如果是想返回A列等于承德所对应的B列的值,只需把公式前面的=INDEX(电网部造价统计表!A:A。。。。改为:=INDEX(电网部造价统计表!B:B,即完整公式:

=INDEX(电网部造价统计表!B:B,SMALL(IF(电网部造价统计表!$A11:$A1000="承德",ROW($11:$1000),4^8),ROW(A1)))&""

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-05
直接排序/复制/粘贴吧。
象这种功能,INDEX()是比较无力的。唯一可用的类似公式是VLOOKUP(),你研究一下吧。

excel index使用技巧
INDEX函数可以结合MATCH函数实现动态查找。例如,在一个数据表中,我们可以使用MATCH函数查找某个值在某一列中的位置,然后将这个位置作为INDEX函数的参数,从而得到该值在这一列中的对应数据。这种方法可以在不知道确切位置的情况下查找数据,使查找过程更加灵活。2. 使用数组公式进行多条件查找 当需要满足...

Excel中INDEX函数的使用
INDEX函数可以根据表格坐标,搜索对应的值。1、打开Excel表格,选择单元格,输入=INDEX,双击弹出框中的INDEX 2、选择搜索的单元格范围,输入英文逗号 3、输入4,输入英文逗号,再输入3,表示搜索选中范围内,第四行第三列的数据,按下回车键即可返回结果 总结:输入公式双击公式 选择范围输入逗号 输入数据...

excel的index函数如何使用?
excel的index函数如何使用?步骤 1、这里以如图所示表格为例,根据产品的型号和规格,查询价格 2、点击G2单元格,然后点击菜单“数据→“有效性”3、弹出的对话框选择“序列”4、然后在来源中选择“型号”的单元格区域,建立下拉列表 5、使用同样的方法在G3单元格建立“型号”的下拉列表 6、在G4中输入...

index函数的使用方法是什么
1、执行开始-excel2010命令,启动应用程序,打开一份数据文档。2、选择单元格g2,执行插入函数,弹出插入函数对话框。3、从选择函数中找到并选择index函数,点击确定按钮,调出选定参数窗口,接着点击确定。4、选择一个参数为整个数据区域,即从该区域中查找我们所需的信息。5、第二个参数设置为4,即代表...

excel的index函数如何使用?
Excel中INDEX函数的用法 在Excel中,INDEX函数主要用于返回指定数组或区域中的值。以下是使用INDEX函数的基本步骤和说明:一、基本语法 INDEX函数的语法为:=INDEX。其中,“数组或区域”是你要查找的数据范围,“行号”是你要返回的数据所在的行数,“列号”是可选参数,表示数据所在的列数。如果只返回...

index函数的用法举例
1、首先我们打开excel软件,准备一个数据表,如下图所示 2、然后我们在一个空白单元格里输入index函数,注意它的参数,第一个参数是数据区域,第二个和第三个参数是要定位的数据单元格,如下图所示 3、当然Index中的第二个参数也可以不写的,但是这时候定位的数据就有差别了,如下图所示 4、最后...

Excel中INDEX函数怎么使用呢?
Excel中INDEX函数使用方法:一、INDEX函数使用方法 INDEX函数的作用是返回由文本字符串指定的引用并显示其内容。1.语法结构 INDEX函数有2种形式,一种是数组形式,另一种是引用形式。数组形式的语法结构如下:INDEX(<数组>,<行数量>,[列数量])引用形式的语法结构如下:INDEX(<引用>,<行数量>,[列数量]...

excel中index()函数什么意思?有何用途?
编程中index的解释是:index()函数是用于从列表中找出某个值第一个匹配项的索引位置。用法是:1、list.index(obj)注释:obj —— 查找的对象。返回值:该方法返回查找对象的索引位置,如果没有找到对象则抛出异常。函数INDEX的功能是帮助返回表或区域中的值或值得引用。INDEX可以返回一个值或者一组值,...

excel的index函数如何使用?
Excel中INDEX函数的使用方法 一、明确答案 INDEX函数用于返回指定单元格或单元格区域中的值。其基本语法是:INDEX。其中,数组是你要查找的数据范围;行号是你要返回的行的位置;列号则是指定要返回的列的列位置。根据这些参数,INDEX函数可以帮助你快速定位并获取特定位置的数据。二、详细解释 1. 函数...

excel中index函数的运用方法
Excel中index函数的使用方法如下:主要从四方面对Excel函数进行讲解,1.函数的含义,2.函数的语法格式,3.函数在日常办公中运用的实例介绍,4.函数使用的注意点。1.index函数的含义。返回数据表区域的值或对值的引用。Index函数的两种形式:数组和引用。数组形式——返回数组中指定单元格或单元格数组的...

相似回答