请问excel中的函数INDIRECT("J"&(ROW()-1),1)是什么意思

如题所述

indirect是引用函数,返回文本字符串所指定的引用。它有两个参数,第一个为引用位置, 第二个为引用类型。其中:
1、J表示excel当前工作簿的第J列;
2、(ROW()-1) 这个表示的引用位置的行数,其中row()表示当前单元格的行号;
3、INDIRECT("J"&(ROW()-1),1)将返回当前单元格上一行的第J列内容。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-31
INDIRECT("J"&(ROW()-1),1)
我们先看indirect函数里面的部分:"J"&(ROW()-1),1
我们先看第一部分即逗号之前的部分:"J"&(ROW()-1)这个表示第J列里面当前行的地址。
假设你这个公式在A8,那么row()就得到当前公式所在行号8。
逗号后面的1表示是以A1,B1这样的单元格来引用。
所以。
INDIRECT("J"&(ROW()-1),1)的具体意思为:
引用单元格"J"&(ROW()-1)的内容
第2个回答  推荐于2016-08-28
INDIRECT("J"&(ROW()-1),1) 引用J列,行数为当前行数减1的值,如当前行数为10,则是引用J9的单元格内容本回答被提问者采纳
第3个回答  2019-08-15
INDIRECT("J"&(ROW()-1),1)
引用J列,行数为当前行数减1的值,如当前行数为10,则是引用J9的单元格内容
最后一个参数1可以省略,其格式是相对于R1C1格式而言的我们常用格式为(A1)样式
INDIRECT("J"&(ROW()-1))
相似回答