乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 关于excel的index函数的用法-excel函数index,excel函数index用法

关于excel的index函数的用法-excel函数index,excel函数index用法

作者:乔山办公网日期:

返回目录:excel表格制作


=INDEX(A:A,ROW(A1)*2+8)
下拉填充公式

INDEX(单元格区域,行数值,列数值)

比如
在A1至J100的单元格区域中,取第25行,第6列的值,公式为
=INDEX(A1:J100,25,6)
则值为zhidaoF25单元格的内容

在B列取第40行的值,则公式为
=INDEX(B:B,40)
则值为B40单元格的内容

在第4行中取第26列的值,则公式为
=INDEX(4:4,26)
则值为Z4单元格的内容

在常数数组{0,1,2,3,4,5,6,7,8,9,10}中取第5个值,则公式为
=INDEX({0,1,2,3,4,5,6,7,8,9,10},5)
则值为4

INDEX用于返回表格或区域中的数值或对数值的引用。7a64e78988e69d83339函数 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 所指定的区域。


公式可以精简为这样:

=INDEX(电网部造价7a64e58685e5aeb9364统计表!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)))&""

相关阅读

关键词不能为空
极力推荐
  • excel下拉菜单-如何实现Excel多级下拉菜单?

  • 今天来上一个Excel大招,绝对的大招!——多级下拉菜单。多级下拉菜单这个问题,在Excel里面并不容易实现,关键问题在于数据有效性验证环节需要对数据源的动态过滤。-excel下拉菜单

ppt怎么做_excel表格制作_office365_word文档_365办公网