今天我们来学习一个有趣实用的函数,她是一个很“漂移”的函数,既简单又复杂!你可能已经猜到了- 他就是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办公实战 精彩我“在看” |
|