INDIRECT("r"&ROW()&"c1:r"&ROW()&"c"&COLUMN()-1,0) 能不能解释一下这个函数

 我来答
没去过米拉沟
2017-05-11 · TA获得超过2065个赞
知道小有建树答主
回答量:1833
采纳率:64%
帮助的人:347万
展开全部
函数INDIRECT(文本,引用方式),是返回以文本方式表示的单元格地址,第二个参数是引用方式,分别是A1模式和R1C1模式,你上网查一下。
row()和COLUMN()分别得出当前单元格的行号和列序号。
具体到这个公式,就是以当前单元格为座标,比如当前单元格是C5,那么"r"&ROW()&"c1,得出的是R5C1,就是第5行第1列,也就是A5,后面的r"&ROW()&"c"&COLUMN()-1,得出的是R5C2,第5行第2列,也就是B5;整体"r"&ROW()&"c1:r"&ROW()&"c"&COLUMN()-1,得出A5:B5这个单元格范围。
如果在C5公式中引用=SUM(INDIRECT("r"&ROW()&"c1:r"&ROW()&"c"&COLUMN()-1,0) ),实际结果就是=SUM(A5:B5)
这样做的好处就是可以动态的引用单元格区域,公式更灵活。
不知道我解释清楚了没
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式