这节课我们来学习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
2、OFFSET函数构建动态求和区域▌案例 如图所示,根据AB两列的个月的销售数据,求最近三个月的销售额之和,要注意的是AB两列的数据时会变动的,也就是说过一个就增加一个月的数据。
想要求和区域随着数据的录入进行自动扩展,就要用到OFFSET函数,如下图所示: 3、OFFSET函数创建二级下拉菜单OFFSET函数的另一个广泛的用途是制作多级下拉菜单,我们也二级下拉菜单为例,只要学会了二级下拉菜单,什么三级、四级菜单都不成问题,因为本质上他们是一回事。 ①首先设置一级下拉菜单 ②创建自定义名称和二级下拉菜单 ③公式解读 好了,今天的OFFSET函数你学会了么?留言告诉我你的收获 |
|