关注公众号回复【领视频】
即可获得Excel2016速成视频一套
欢迎大家关注,如果喜欢麻烦多多转发!
另外,按公众号最新推送机制,需将公众号设为“星标”才能收到推送,所以关注后点个星标,再次感谢大家!
扫描文章底部二维码可以加入交流群,进群即可领取office学习视频一套!
今天我跟大家讲解下Excel大神必备的Excel函数——OFFSET。OFFSET函数的用法十分广泛,动态图表,动态表格,反向查询,以及动态区域的计算等。很多人都觉得OFFSET函数十分难理解,但是今天我要带你们了解这个函数。函数功能:它有点类似于方向标,指定一个起点的位置,然后告诉它往下走几行,往右走几行,那么就能够找到我们想要的值。
OFFSET(refrence,rows,cols,height,width)简单理解为:OFFSET(单元格或区域,向下偏移几行,向右偏移几列,向下偏移的高度,向右偏移的宽度)下面,我们通过一个具体的案例,来看看这个函数具体是怎么运用的。大家一定会觉得这个很简单对吧,只要知道是前几个月,我们用一个SUM函数就可以对上面的几个月的金额来进行求和。你求和的月份,这个数字是不固定的,有时候是要统计前3个月,有时候是要统计前6个月,如果你每次都要调整求和的数据范围,那么也是挺麻烦的。有没有方法,可以一劳永逸,一次性地解决掉这个问题呢?我们知道求和的起始单元格,也就是B1,求和的终点位置是第几个呢?就是D3,由于我们这里只需要实现垂直方向上的移动,所以最后一个参数就是0。我们在E3单元格录入函数公式:=OFFSET(B1,D2,0)
所以你也不难理解,这个公式它的作用,就是从B1,也就是金额这个单元格开始,往下移动5个位置,也就是最终到B6单元格。最终得到的数值也就是B6单元格的数值,就是1632.
算出了求和的最终位置之后,我们就可以在这个函数前面,再嵌套一个SUM求和函数,结合起来的一个公式就是:如果你对这个公式比较好奇,为什么可以通过这样的方式来进行求和,你可以选中函数公式当中的部分:B2:OFFSET(B1,D2,0)=SUM({1153;1310;638;1324;1632})在下面这个案例当中,我们要对季度进行求和,也就是需要跨行进行求和。那对于这种需要跨行来求和的,我们应该怎么做呢?第一季度:B1单元格往下4行
第二季度:B1单元格往下8行第三季度:B1单元格往下12行第四季度:B1单元格往下16行其中,4、8、12、16,我们都是可以通过用1、2、3、4分别乘以4得到的一个结果。而在所有的函数当中,ROW函数就是能获取我们的行数,也就是1—N的数值。所以我们结合这两个函数的用法,就可以快速查找每个季度的值。=OFFSET($B$1,ROW(B1)*4,0)先用ROW函数得到我们当前单元格所在的函数,再乘以4
B1单元格,也就是1*4=4B2单元格,也就是2*4=8B3单元格,也就是3*4=12B4单元格,也就是4*4=16
得到数值之后,也就有了往下移动的具体格数,最后结合OFFSET函数,即可实现跨行的查询。
好了,以上就是今天分享的内容。offset函数的用法十分广泛,功能也十分强大,但这些都取决于对offset函数的理解,今天我们只需要深刻理解offset函数就可以了。
函数公式功能如此强大,怎么样才能最快学会函数公式呢?
不妨了解一下——Excel公式与函数零基础训练营,系统学习Excel的常用函数,公众号粉丝凭积分免费参加!(扫描下方二维码咨询详情,务必备注:训练营)
都欢迎来学习群获得帮助