OFFSET函数

今天我们来学习一个有趣实用的函数,她是一个很“漂移”的函数,既简单又复杂!你可能已经猜到了-

他就是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办公实战

精彩我“在看”

(0)

相关推荐