谁能解释一下excel公式 =ROW(INDIRECT(C9&":"&D9)) 的意思?? 感谢!
4个回答
展开全部
ROW是行号函数,求后面括号里表示的单元格的行号。INDIRECT是引用单元格内容,也就是说它后面括号里必定是表示单元格的。&表示连接,就是单元格C9中的内容后面连上:再连上单元格D9中的内容。比如单元格C9中是A5,单元格D9中是A7,这个公式就是A5:D9的行号,也就是5。(实际上这个公式是有问题的,&":"&D9根本就没用,把它去掉,写成=ROW(INDIRECT(C9))),结果是一样的。
如果这个公式只是某数组公式中的一段,那就表示行号是从C9的数值到D9的数值,具体是什么意思要看完整的公式。
如果这个公式只是某数组公式中的一段,那就表示行号是从C9的数值到D9的数值,具体是什么意思要看完整的公式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-08-09 · 知道合伙人软件行家
关注
展开全部
这要看C9和D9中是什么内容,但C9和D9一定要是纯正整数(且小于65535——Excel2003,或1048576——Excel 2007或更高版本)或字母后跟数字——即符合规则的单元格地址,如23、D568。
INDIRECT是一个引用函数,就是把参数作为引用,用于其他函数来调用。这个例子中,假设工作表中C9=1,D9=100,那么这个公式的意义就是ROW(1:100),即产生1~100的自然数序列。这样做的好处是,修改C9或D9单元格的内容,可改变公式的引用范围。
INDIRECT是一个引用函数,就是把参数作为引用,用于其他函数来调用。这个例子中,假设工作表中C9=1,D9=100,那么这个公式的意义就是ROW(1:100),即产生1~100的自然数序列。这样做的好处是,修改C9或D9单元格的内容,可改变公式的引用范围。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
row是返回制定区域第一个单元格的行号, row(a5)=5, row(a5:c6)=5,indirect比较麻烦,是一个引用函数,建议你看看这篇文章:http://www.ittribalwo.com/article/935.html。 关键是你这个公式我怀疑有问题,感觉应该是引用一个单元格,或者是对制定区域求和这种运算,按照你的写法应该就是9, 等同于row(c9)。 不知道你的c9,d9放的什么内容。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询