EXCEL的 INDEX函数问题?
请教大师们EXCEL函数问题:下面附件中,这个INDEX函数值怎么出来的(D43=7.9)?解读下这个函数=INDEX(D8:D40,$B$43)谢谢...
请教大师们EXCEL 函数问题:下面附件中,这个INDEX函数值怎么出来的(D43=7.9)?解读下这个函数=INDEX(D8:D40,$B$43)谢谢
展开
展开全部
Excel的 INDEX函数——索引函数。
使用 INDEX 函数有两种方法:
1、如果想要返回指定单元格或单元格数组的值,用数组形式。
2、如果想要返回对指定单元格的引用,用引用形式。
你的公式,=INDEX(D8:D40,$B$43)第一个参数是引用单元格区域的数组,用数组形式:
语法:INDEX(要返回的区域或数组常量,行号,[列号])
公式要返回的区域是一个列数据,公式可省略列号,即简化为:
INDEX(要返回的列区域,行号)
这下应该就能理解了吧?
=INDEX(D8:D40,$B$43)
行号B43单元格为1,即返回D8:D40区域当中第1行的数据7.9.
其中,“$”为绝对化符号,即放在行号前面,公式复制到不同行时其行号绝对不变;放在列号前面,公式复制到不同列时期其列号绝对不变。
2020-03-30 · 知道合伙人软件行家
关注
展开全部
=INDEX(D8:D40,$B$43)
公式中
=INDEX(D8:D40
表示在D8:D40这个区域的数据中来引用数据,NDEX 函数共有3个参数,前面一个就是引用的区域,第2个是指定区域的行数,第3个指定列数。因为你这公式中引用区域只有1列,就只要再有一个参数来指定位置就行了,这里就是指定引用第几行,公式:
=INDEX(D8:D40,$B$43)
中指定引用的行数为:单元格 $B$43 ,也就是 $B$43 中的数字,而B43中为1,所以结果就是1,最终公式的结果就是从D8:D40中引用第1个单元格中的数据,即引用D8的数据。D8=7.9,所以公式的结果就是7.9
以上是对你问题的回答,但不包括对公式优劣的评判(如果有需要,请追问)
公式中
=INDEX(D8:D40
表示在D8:D40这个区域的数据中来引用数据,NDEX 函数共有3个参数,前面一个就是引用的区域,第2个是指定区域的行数,第3个指定列数。因为你这公式中引用区域只有1列,就只要再有一个参数来指定位置就行了,这里就是指定引用第几行,公式:
=INDEX(D8:D40,$B$43)
中指定引用的行数为:单元格 $B$43 ,也就是 $B$43 中的数字,而B43中为1,所以结果就是1,最终公式的结果就是从D8:D40中引用第1个单元格中的数据,即引用D8的数据。D8=7.9,所以公式的结果就是7.9
以上是对你问题的回答,但不包括对公式优劣的评判(如果有需要,请追问)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个公式也是错的,结果不会是2,因为表格中没有0行,同理,也没有0列,这是两个公出错的原因
INDEX(A1:B2,1,0)
A1:B2是引用区域,1是区域里的第一行,0区域里的第0列
INDEX(A1:B2,1,0)
A1:B2是引用区域,1是区域里的第一行,0区域里的第0列
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询