OFFSET函数0基础图解教程,再复杂的Excel函数,都能变得很简单

这节课我们来学习OFFSET函数,说起这个函数,很多人会“谈OFFSET色变”,为什么呢?因为这个函数的参数太多,多达5个,是目前能接触到的参数最多的一个函数,参数一多,设置起来就容易绕进去,特别是多个函数嵌套的时候更是如此。

但OFFSET真的那么难么?学完本文再下结论:

首先,我们要知道OFFSET函数的功能,它的功能为以指定的引用为参照系,通过给定偏移量得到新的引用,返回的引用可以为一个单元格或单元格区域,如下图所示:C2为参考系、乡下5行、向右3列为偏移量,最终的3列4行的区域为返回区域。

了解了OFFSET函数的基本知识后,我们来详细学习它的基础、核心知识点。

1、OFFSET函数基础知识

▌函数语法:

OFFSET函数有五个参数,它的语法形式是这样的:OFFSET(reference, rows, cols, [height], [width])

Reference:作为参照的单元格引用

Rows:向上或向下偏移的行数

Cols:向左或向右偏移的列数

Height:高度,需要返回的引用的行高。 Height 必须为正数。

Width:需要返回的引用的列宽。 Width 必须为正数。

OFFSET函数初识-1

为了更好的理解OFFSET函数语法,我对开篇举的例子来进行开展说明,这里再把OFFSET函数的语法图解放一次,这张图大家一定要认真琢磨,通过这张图就可清晰地展示出OFFSET函数的语法与功能。

OFFSET函数语法图解

在这个图解中,公式=OFFSET(C2,5,3,4,3)

这个公式是什么含义呢?就是以C2为基点,向下偏移5行,向右偏移3列,新引用的行数是4行,新引用的列数是3列,最终得到对F7:H10单元格区域的引用,如图所示:

OFFSET函数初识-2

当然,仅仅是引用区域,是没有太大用处的,OFFSET函数的神奇之处在于,通过引用构造动态区域,从而完成复杂的数据汇总、高级动态图表、多级下拉菜单等!

2、OFFSET函数构建动态求和区域

▌案例

如图所示,根据AB两列的个月的销售数据,求最近三个月的销售额之和,要注意的是AB两列的数据时会变动的,也就是说过一个就增加一个月的数据。

<注:使用智能表格可以很方便的将数据区域转换成动态区域,公式可以自动扩展,这里不做过多讲解,本案例主要讲解OFFSET函数>

想要求和区域随着数据的录入进行自动扩展,就要用到OFFSET函数,如下图所示:

3、OFFSET函数创建二级下拉菜单

OFFSET函数的另一个广泛的用途是制作多级下拉菜单,我们也二级下拉菜单为例,只要学会了二级下拉菜单,什么三级、四级菜单都不成问题,因为本质上他们是一回事。

①首先设置一级下拉菜单

②创建自定义名称和二级下拉菜单

③公式解读

(0)

相关推荐