=OFFSET($A$1,INT((ROW(A7)-1)/3),MOD(ROW(A7)+2,3))每一项是什么意思
要是我想让四列横的变一列竖的呢比如12345678变成12345678=OFFSET($A$1,INT((ROW(A7)-1)/3),MOD(ROW(A7)+2,3))这...
要是我想让四列横的变一列竖的呢
比如
1 2 3 4
5 6 7 8
变成
1
2
3
4
5
6
7
8
=OFFSET($A$1,INT((ROW(A7)-1)/3),MOD(ROW(A7)+2,3)) 这是三列横的变一列竖的 展开
比如
1 2 3 4
5 6 7 8
变成
1
2
3
4
5
6
7
8
=OFFSET($A$1,INT((ROW(A7)-1)/3),MOD(ROW(A7)+2,3)) 这是三列横的变一列竖的 展开
4个回答
展开全部
你的要求所需公式为:
=OFFSET($A$1,INT((ROW()-1)/4),MOD(ROW()+3,4))
Offset引用以A1为起点,特定单元格的数值.INT是取整,MOD是同余.
你要求每横向取4个数字后再从下一行的第一个开始取,所以,以A1为起点,第一个单元格的相对位置应该是0,0,第2个是0,1,第三个是0,2,第四个是0,3,第五个是1,0,以此类推...换句话说,第一位坐标每4个+1,第二位坐标0-3的循环.
INT((ROW()-1)/4指就当前单元格的行数-1除以4的结果取整,MOD(ROW()+3,4))指返回当前单元格的行数+3处以4的余数,刚好符合以上条件.
这个函数写的比较巧妙,如果你实在想不通的话...可以去看看小学奥数...: )
=OFFSET($A$1,INT((ROW()-1)/4),MOD(ROW()+3,4))
Offset引用以A1为起点,特定单元格的数值.INT是取整,MOD是同余.
你要求每横向取4个数字后再从下一行的第一个开始取,所以,以A1为起点,第一个单元格的相对位置应该是0,0,第2个是0,1,第三个是0,2,第四个是0,3,第五个是1,0,以此类推...换句话说,第一位坐标每4个+1,第二位坐标0-3的循环.
INT((ROW()-1)/4指就当前单元格的行数-1除以4的结果取整,MOD(ROW()+3,4))指返回当前单元格的行数+3处以4的余数,刚好符合以上条件.
这个函数写的比较巧妙,如果你实在想不通的话...可以去看看小学奥数...: )
2012-07-24 · 知道合伙人软件行家
关注
展开全部
=OFFSET($L$25,INT((ROW()-25)/3),MOD(ROW()-25,3))
用我的公式,L25是你的横列第一个数的位置,也就是1的位置,后面的25代表了L25中的25.
3代表三列横的变一列竖,改成4就是四列横的变一列竖
offset(L25,0,0)表示不偏移。offset(L25,1,0)表示从L25开始向下偏移1,向右偏移0.
本公式表示:从L25开始偏移,向下偏移INT((ROW()-25)/3)位置,向右偏移MOD(ROW()-25,3)位置。
row()表示当前行号row()-25=0, 除3等于0,int是取整用的,因此INT((ROW()-25)/3)=0,向下拉公式变量是row(),因此int((row()-25)/3)得到的结果是000111222...其实是在循环了。
同理MOD(ROW()-25,3) ,mod是取余数,得到的结果是012012012,也在循环,
这两个循环结合起来就得到了结果。如果想要4个一循环,就把其中的3改为4即可
用我的公式,L25是你的横列第一个数的位置,也就是1的位置,后面的25代表了L25中的25.
3代表三列横的变一列竖,改成4就是四列横的变一列竖
offset(L25,0,0)表示不偏移。offset(L25,1,0)表示从L25开始向下偏移1,向右偏移0.
本公式表示:从L25开始偏移,向下偏移INT((ROW()-25)/3)位置,向右偏移MOD(ROW()-25,3)位置。
row()表示当前行号row()-25=0, 除3等于0,int是取整用的,因此INT((ROW()-25)/3)=0,向下拉公式变量是row(),因此int((row()-25)/3)得到的结果是000111222...其实是在循环了。
同理MOD(ROW()-25,3) ,mod是取余数,得到的结果是012012012,也在循环,
这两个循环结合起来就得到了结果。如果想要4个一循环,就把其中的3改为4即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比较难的公式
原理是,以$A$1为起点
偏移INT((ROW(A7)-1)/3)行,MOD(ROW(A7)+2,3)列
随着A7的增加,遍历上面表格的所有单元格,就这个意思,你看看帮助就能理解的说的了
原理是,以$A$1为起点
偏移INT((ROW(A7)-1)/3)行,MOD(ROW(A7)+2,3)列
随着A7的增加,遍历上面表格的所有单元格,就这个意思,你看看帮助就能理解的说的了
追问
比如说
1 2 3 4
5 6 7 8
变成
1
2
3
4
5
6
7
8
该怎么办 我想找到其中的关系 类比着做
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数列{an}为项数为7项,首项是1,公差为1的等差数列!! 不知是等比还是等差了~忘了~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询