excel 问题 =INDIRECT("判断!R"&ROW()-4&"C"&COLUMN(),0) 这个公式什么意思?
展开全部
公式利用INDIRECT的R1C1格式引用方式。R指行、C指列。基本表达式是:
=INDIRECT("RnCm",FALSE)
(n为行数,m为列数,0等同于FALSE。如R3C2表示引用第3行第2列。)
公式引用“判断”表中,公式所在行数向上移4行(ROW()-4),与公式所在列(COLUMN())交叉的单元格。也就是“判断”表中当前单元格向上移4格。
其实这个公式没有充分利用R1C1引用的特性。公式可以简化为:
=INDIRECT("判断!R[-4]C",0)
=INDIRECT("RnCm",FALSE)
(n为行数,m为列数,0等同于FALSE。如R3C2表示引用第3行第2列。)
公式引用“判断”表中,公式所在行数向上移4行(ROW()-4),与公式所在列(COLUMN())交叉的单元格。也就是“判断”表中当前单元格向上移4格。
其实这个公式没有充分利用R1C1引用的特性。公式可以简化为:
=INDIRECT("判断!R[-4]C",0)
展开全部
受教了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
引用“判断”工作表的单元格数据。
因为最后一个参数是0,所以是用R1C1引用模式引用。
ROW()表示当前行,COLUMN()表示当前列。
假如当前行是5行,列是A列,"判断!R"&ROW()-4&"C"&COLUMN()的结果是"判断!R1C1",即引用“判断”表的A1单元格。
假如当前行是10行,列是D列,"判断!R"&ROW()-4&"C"&COLUMN()的结果是"判断!R6C4",即引用“判断”表的D6单元格。
因为最后一个参数是0,所以是用R1C1引用模式引用。
ROW()表示当前行,COLUMN()表示当前列。
假如当前行是5行,列是A列,"判断!R"&ROW()-4&"C"&COLUMN()的结果是"判断!R1C1",即引用“判断”表的A1单元格。
假如当前行是10行,列是D列,"判断!R"&ROW()-4&"C"&COLUMN()的结果是"判断!R6C4",即引用“判断”表的D6单元格。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询