分享

【Excel教程】OFFSET函数介绍及实例

 初风Excel教学 2022-02-22

一、函数介绍

OFFSET函数用于返回引用。

函数语法:OFFSET(reference,rows,cols,[height],[width])

参数介绍:1. reference 进行偏移的起点;

               2. rows 相对于起点进行上下偏移的行数(正数为向下偏移,负数为向上偏移);

                3.cols 相对于起点进行左右偏移的列数(正数为向右偏移,负数为向左偏移);

                 4.height 返回的引用区域的行数;

                 5.width 返回的引用区域的列数。

二、应用实例

例1:如图所示为OFFSET函数的基础用法实例


F2单元格:以A1为起点,向下移动1行,向右移动一列,即B2单元格,因此OFFSET函数返回值为5;

F3单元格:以C3为起点,向上移动两行,向左移动两列,即A1单元格,因此OFFSET函数返回值为1;

F4单元格:A1:B1区域向下移动0行,即不进行上下移动,向右移动一列,返回3行1列数据,最终区域为B1:B3,因此SUM函数的结果为15。

例2:OFFSET函数用于生成动态引用区域实例

OFFSET函数可以与数据有效性结合,生成动态的下拉菜单。

如下图所示,为C2单元格设置下拉菜单。当A列的“部门”数据新增部门时,下拉菜单能够同步添加新增的部门数据。

选中C2单元格,设置数据验证如下:

在【来源】中输入公式:=OFFSET($A$1,1,0,COUNTA($A:$A)-1,1)

新增部门前的下拉菜单:

新增“销售部”后的下拉菜单:

可以看到,使用OFFSET可以实现动态的下拉菜单。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多