APP下载

据说这是Excel最难的函式 但它在这些场景非常有用

消息来源:baojiabao.com 作者: 发布时间:2024-06-02

报价宝综合消息据说这是Excel最难的函式 但它在这些场景非常有用

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

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

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

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

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

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

OFFSET函式使用示范:

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

=OFFSET(A1,1,1)

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

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

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

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

再来一个看看:

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

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

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

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

应用场景简介1、解决VLOOKUP的查询表Key列一定要在最左的问题

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

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

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

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

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

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

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

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

有了动态的单元格区域,那你做透视表,图表,都可以实现自动扩充套件资料来源了!

3、制作综合资料分析模板

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

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

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

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

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

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

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

2020-01-23 15:04:00

相关文章