我是一个很“漂移”的函数,可能是因为我真的“不容易”
今天我们来学习一个有趣实用的函数,她是一个很“漂移”的函数,既简单又复杂!你可能已经猜到了-
他就是OFFSET,官方的话,我们就不带大家一句句过了,想必你看完也就没兴趣学习了,直接来通过案例学习。
基础篇
我们先过一下基础知识:
OFFSET函数参数比较多,共5个,3必选,2个可选!
基本语法:OFFSET(起点,行偏移,列偏移,行高,列宽)
通过几个小案例,熟悉一下:
1作为起点,返回8怎么写?
公式:=OFFSET(B2,2,1)
向下偏移2行,向右偏移1列
反过来怎么写,8作为起点,返回1
相当于向上2和向左1,这里值得说的就是
向下向右:正数,向上向左:负数
所以:=OFFSET(C4,-2,-1)
以上我们就熟悉了前三个参数,后两个参数可选,具体我们再来看一下
就是便宜后的高和宽
1为起点,获取10-12的和:最后两个2就表示偏移后的高度和宽度
实战案例
理论总是枯燥乏味的,具体我们来举个案例看一下,实际用法:
案例1:列标题乱序求和
公式:=SUMIF(B:B,H7,OFFSET(B:B,,MATCH(I6,C2:F2)))
通过MATCH找到求和月份相对于销售员的偏移列,使用OFFSET偏移
这样我们随便选择月份,都可以得到对应月份对应人员的合计
对于偏移行列,如果不便宜可以省略0,只写逗号!
案例2:按照销售人员,求多月的销售合计
公式:=SUM(SUMIF(B:B,H6,OFFSET(B:B,,ROW(1:4))))
这是一个数组公式,需要使用Ctrl+Shift+Enter录入,正确录入两边有{}
这里ROW(1:4),表示依次偏移1列,2列,3列,4列,相当月,对分别求和
最后使用SUM分月合计再求和
值得说的是,OFFSET没那么简单,因为他每个参数都支持数组化,这里我们只是入个门。
比如下面的你们熟悉VLOOKUP+OFFSET的案例,多区域查找案例,还熟悉吗 ?
涉及多维引用,这里比较复杂,不再展开,有兴趣同学,可以自行研究
也可以留言或者私聊和我交流!
OK,今天就到这里,带你入个门,慢慢练习积累!
这里是 【易办公,早下班】 的 EXCEL办公实战
精彩我“在看”