【Excel】offset函数

offset函数关于参数的总结

语法
OFFSET(reference,rows,cols,[height],[width])

1.【height】【width】缺省,reference为单元格时

OFFSET(reference,rows,cols)
在这里插入图片描述
2.【height】【width】缺省,reference为区域时

OFFSET(reference,rows,cols)
在这里插入图片描述
说明:
①当返回结果是区域时,如果我们只是在某一个单元格内写入公式(比如H1=OFFSET(B3:C5,2,3)),那么只会返回最左上角的第一个数值43;
②正确做法(如上图)是使用数组公式:在任意区域选中2行3列(上图为H1:I3)的区域,编辑栏内输入=OFFSET(B3:C5,2,3)后,按下Ctrl+Shift+Enter,即可。

3.reference为单元格,参数均不省略

OFFSET(reference,rows,cols,height,width)
公式【=OFFSET(A3,1,2,3,4)】指的就是A3向下1行向右2列得出C4,然后从C4开始3行4列的区域即C4:F6,如下图
在这里插入图片描述
说明:数组结果都要先选中对应大小的区域,输入公式以后,再同时点击三键(Ctrl+Shift+Enter)。

4.拓展:reference为区域,参数均不省略

①选中H1:K3区域后,输入公式【=OFFSET(A3:B5,1,2,3,4)】,结果不是reference参数的两列,而是被强制扩展到了公式指定的4列:
在这里插入图片描述
②同样选择结果区域是三行四列的话,若把【height】参数改为1,结果如下:
在这里插入图片描述
③同样选择结果区域是三行四列的话,若把【height】参数改为2,结果如下:
在这里插入图片描述
在这里插入图片描述
应用实例
计算前N个月销售之和,只要改变B7单元格的参数,求和就会自动变:
在这里插入图片描述
说明:
上图中的OFFSET(D2:D5,D7)意思就是,D2:D5不下移也不右移,然后往右’扩充’3列,从而形成D2:F5区域。

参考资料来源:
http://www.360doc.com/content/16/1027/07/30583536_601675546.shtml

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值