offset函数的高级用法_据说这是Excel最难的函数,但它在这些场景非常有用

一般来说,函数的学习普遍都比较容易,因为你只需要在百度上输入Excel+函数名称,就会出现大量的教程网页,所以要学习函数简直太多资料了。

但在我线下的数据分析培训中,发现有一个函数,普遍人认为它是难以理解和掌握的。

a5d146f9bc7e2b64f989637269fc28c5.png

没错,就是OFFSET,那么它到底难在哪里?

其实是因为它和常用函数不一样的地方是:它返回的结果,并不是一个值,往往是一个单元格区域

这次文章给大家介绍一下OFFSET的语法用法,以及它的一些应用的场景。

函数的基本语法

f2c8aed836348d11638d08058ac9ee6c.png

以上是函数的语法解释,为了更便于理解,我们来一些使用示范,先来看看数据源:

90a79dd47140009cb81c8e5315b080de.png

OFFSET函数使用示范:

1、基础用法→返回一个值

=OFFSET(A1,1,1)

意思就是指,以A1为起点,先向下走一行,再向右走一列,也就是取值的结果就是B2单元格了,所以返回的结果是1,类似的你应该都能理解了:

b8b85f2d92d1ce6d13a1ff023af9b20c.png

2、进阶用法→返回一个单元格区域(比较常用)

=OFFSET(A1,1,1,1,1)

意思是指以A1为起点,先向下走一行,再向右走一列,再取1行1列(其实就是取一个单元格),即取值的结果还是B2单元格了,所以返回的结果还是1

8a49da0f9003e9869205ed2943c0fcfa.png

再来一个看看:

=OFFSET(A1,1,1,2,2)

意思是指以A1为起点,先向下走一行,再向右走一列,再取2行2列(其实就是取了一个单元格区域),即取值的结果是B2:C3这个位置,所以返回的结果是一个数组来的。在实际的学习测试中,可以选中2X2的单元格区域,输入公式后再按下CTRL+SHIFT+ENTER,这样就可以让结果显示出来。

714fee4bfc3fc933642c4353dbe12359.png

经过以上2点介绍,如果你还跟随实操练习的话,肯定是可以明白OFFSET的基本用法了。

但是学习单个函数不难,最难的是嵌套的应用,因为需要考虑场景与逻辑。而这方面的学习,就需要通过实操经验去积累了,当然关注本公众号或者加入数说会员也是一个很好的学习渠道~

应用场景简介

1、解决VLOOKUP的查询表Key列一定要在最左的问题

场景还不清楚?直接看图片:

50d456650bdfaa71c1b75d3e383cc143.png

使用vlookup函数,在左图的数据结构是可以的,但若月份在右侧,vlookup就无法查询了!

解决这个问题,网络教程中有些是介绍使用数组函数重构新表,但我非常不建议使用,运算效率极低,数组函数玩深了会容易走火入魔~

使用INDEX+MATCH也是一个很好的解决方案,今天讲OFFSET,我们就介绍用OFFSET去实现:

虽然是有点复杂,但确实是可以实现,这个方法就当开拓思维吧~(实际应用中建议使用index+match)

2、结合定义名称生成动态单元格区域

定义名称是一个很好的功能,它可以把固定单元格定义成一个自定义的名字,也能把OFFSET返回的一个动态区域定义一个名字,然后再进行后续的引用。

所以用OFFSET函数,嵌套COUNTA函数作为取值行数的动态识别,再定义为名称的话,就能获取到一个动态的单元格区域了!

有了动态的单元格区域,那你做透视表,图表,都可以实现自动扩展数据源了!

c3090a083e32dee05ba16246dcd3a081.gif

3、制作综合数据分析模板

你的日报、周报、月报等,梳理好报表逻辑后,整合动态图表来进行呈现分析,将能大大提升你的报表效率!例如这种效果:

36406c17871caba55db0472d7703f2be.gif

在制作该模板的过程,也有使用到OFFSET函数,去构造出动态的分析对象列,指标列,这样做也可以省去做辅助列的操作,也能提升运算效率!

如果你还想学习更多的动态图表高阶应用,欢迎加入《数说》会员,学习以下的系列课程,带你玩好动态图表,提升报表的效率!

be69350285cd1a521f909cb2fcf13d58.png

----------------------

我的《数说》栏目合计已有3600+的《数说》会员,现已建立起数据分析的专属交流社群,汇集了来自零售、鞋服、互联网、电商、制造、医疗等行业,更方便地让大家可以一起学习,交流,成长。

如果你也想学习解读数据报告、提高数据分析思维,提升Excel实操能力,想与同行交流的朋友……欢迎加入《数说》栏目吧!

【阅读原文】也能加入《数说》会员喔~

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值