EXCEL的 INDEX函数问题?

请教大师们EXCEL函数问题:下面附件中,这个INDEX函数值怎么出来的(D43=7.9)?解读下这个函数=INDEX(D8:D40,$B$43)谢谢... 请教大师们EXCEL 函数问题:下面附件中,这个INDEX函数值怎么出来的(D43=7.9)?解读下这个函数=INDEX(D8:D40,$B$43)谢谢 展开
 我来答
Stcxj
高粉答主

2020-03-30 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:7.1万
采纳率:67%
帮助的人:1.8亿
展开全部

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 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5412 获赞数:27031
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部
=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
以上是对你问题的回答,但不包括对公式优劣的评判(如果有需要,请追问)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
虚怀若谷举手之劳

2020-03-30 · 用我一份热,耀出千分光
虚怀若谷举手之劳
采纳数:1463 获赞数:5079

向TA提问 私信TA
展开全部

度友,这个好理解,
第一,index函数的标准用法:index(区域,行号,列号),
例如:区域有多行多列的,就必须指明行号和列号了,否则出错,

问题中的区域,只有一列,D8:D40,所以只需要指明行号就可以,列号省略就好。

图片中,绝对引用,$B$43,就是行号。列号省略了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
逯寒门子琪
2020-05-31 · TA获得超过3649个赞
知道小有建树答主
回答量:3193
采纳率:34%
帮助的人:197万
展开全部
第一个公式也是错的,结果不会是2,因为表格中没有0行,同理,也没有0列,这是两个公出错的原因
INDEX(A1:B2,1,0)
A1:B2是引用区域,1是区域里的第一行,0区域里的第0列
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式