=OFFSET(Sheet2!$M$2,(ROW(Q1)-1)/2,MOD(ROW(Q1)-1,2)) 这条函数的是什么意思?
1个回答
展开全部
OFFSET的作用是偏移引用。就是参数1指定一个单元格作为起始位置,参数2给出偏移的行号,参数3给出偏移的列号。
比如offset(a1,1,2):从A1单元格往下数1行,往右数2列,得到C2。
就公式本身来说,
=OFFSET(Sheet2!$M$2,(ROW(Q1)-1)/2,MOD(ROW(Q1)-1,2))
=OFFSET(Sheet2!$M$2,0,0)
=Sheet2!M2
但是这个公式应该椒往下填充,那么:
(ROW(Q1)-1)/2=0,如果下拉依次得到0,0.5,1,1.5……
MOD(ROW(Q1)-1,2)=0,下拉依次得到0,1,0,1……
有一点比较的别,当偏移行号是小数的时候,只取整数位。所以行参数实际的效果是0,0,1,1,2,2的变化。
所以整个公式下拉填充会依次得到M2,N2,M3,N3……,就是将M、N两列交替合并到一列。
关于OFFSET的用法,在函数帮助中有详细说明。
比如offset(a1,1,2):从A1单元格往下数1行,往右数2列,得到C2。
就公式本身来说,
=OFFSET(Sheet2!$M$2,(ROW(Q1)-1)/2,MOD(ROW(Q1)-1,2))
=OFFSET(Sheet2!$M$2,0,0)
=Sheet2!M2
但是这个公式应该椒往下填充,那么:
(ROW(Q1)-1)/2=0,如果下拉依次得到0,0.5,1,1.5……
MOD(ROW(Q1)-1,2)=0,下拉依次得到0,1,0,1……
有一点比较的别,当偏移行号是小数的时候,只取整数位。所以行参数实际的效果是0,0,1,1,2,2的变化。
所以整个公式下拉填充会依次得到M2,N2,M3,N3……,就是将M、N两列交替合并到一列。
关于OFFSET的用法,在函数帮助中有详细说明。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询