Excel:fx=indirect("a"&50*(column()-1)+row())求详解?
3个回答
展开全部
=indirect(单元格地址) 返回 指向单元格 地址的值
indirect("A100") 返回A100的值
indirect("a"&50*(column()-1)+row())
"a"&50*(Column()-1)+row
row()当前单元格的 行标 A100的行标是100, A1 的行标是1 ,A2 是2
column(A1)=1 column(B1)=2, column(C1)=3 , column(D1)=4
column()-1 当前单元格的 列标 -1 就是 1-1 , 2-1 ,3-1 。。。。。
50*(Column()-1)+row()
50 *(列标-1)+ 行标
意思是 按照 50位单位, 把A 列的数字 按照 50行 一列 重排
依次返回:
A1 A51 A101 。。。。。。
A2 A52 A102
。。。。
A50 A100。。。
indirect("A100") 返回A100的值
indirect("a"&50*(column()-1)+row())
"a"&50*(Column()-1)+row
row()当前单元格的 行标 A100的行标是100, A1 的行标是1 ,A2 是2
column(A1)=1 column(B1)=2, column(C1)=3 , column(D1)=4
column()-1 当前单元格的 列标 -1 就是 1-1 , 2-1 ,3-1 。。。。。
50*(Column()-1)+row()
50 *(列标-1)+ 行标
意思是 按照 50位单位, 把A 列的数字 按照 50行 一列 重排
依次返回:
A1 A51 A101 。。。。。。
A2 A52 A102
。。。。
A50 A100。。。
展开全部
INDIRECT的作用是返回由文本字符串指定的引用。
50*(column()-1)+row()得到一个整数,其中column()为当前列号,row()为当前行号;
得到的整数与A连接,用INDIRECT将连接的文本转换为A列的一个单元格的引用。
50*(column()-1)+row()得到一个整数,其中column()为当前列号,row()为当前行号;
得到的整数与A连接,用INDIRECT将连接的文本转换为A列的一个单元格的引用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
返回文本字符串所指定的引用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询